I am trying to install LAMMPS on a beowulf cluster of Intel workstations
running RedHat 9.0. This cluster was set up using OSCAR from ORNL. I
am using Makefile.crockett for the compile. Some of the compiles
succeed, but I get an error when compiling bond_quartic.cpp. A log from
the make crockett is given below.
From what I can tell, the Pair class does have a member named
'vflag_either'.
Does anyone have suggestions where the problem is?
Thanks,
Paul
make[1]: Entering directory
`/home/pharten/lammps-22Jan08/src/Obj_crockett'
make[1]: *** Warning: File `Makefile' has modification time in the
future (2008-03-26 16:48:56 > 2008-03-26 16:08:54.820869)
mpiCC -g -O -DFFT_NONE -DLAMMPS_GZIP -c angle_cosine_squared.cpp
mpiCC -g -O -DFFT_NONE -DLAMMPS_GZIP -c angle_harmonic.cpp
mpiCC -g -O -DFFT_NONE -DLAMMPS_GZIP -c atom_vec_angle.cpp
mpiCC -g -O -DFFT_NONE -DLAMMPS_GZIP -c atom_vec.cpp
mpiCC -g -O -DFFT_NONE -DLAMMPS_GZIP -c atom_vec_hybrid.cpp
mpiCC -g -O -DFFT_NONE -DLAMMPS_GZIP -c bond_fene_expand.cpp
mpiCC -g -O -DFFT_NONE -DLAMMPS_GZIP -c bond_hybrid.cpp
mpiCC -g -O -DFFT_NONE -DLAMMPS_GZIP -c bond_morse.cpp
mpiCC -g -O -DFFT_NONE -DLAMMPS_GZIP -c bond_nonlinear.cpp
mpiCC -g -O -DFFT_NONE -DLAMMPS_GZIP -c bond_quartic.cpp
bond_quartic.cpp: In member function `virtual void
LAMMPS_NS::BondQuartic::compute(int, int)':
bond_quartic.cpp:69: `struct mpi2cppMap<int, mpi2cppMap<int (*)(const
PMPI::Comm&, int, void*, void*, void*, bool&), int (*)(PMPI::Comm&,
int,
void*, void*)>::Pair*>::Pair' has no member named `vflag_either'
bond_quartic.cpp:69: `struct mpi2cppMap<int, mpi2cppMap<int (*)(const
PMPI::Comm&, int, void*, void*, void*, bool&), int (*)(PMPI::Comm&,
int,
void*, void*)>::Pair*>::Pair' has no member named `vflag_global'
bond_quartic.cpp:71: `struct mpi2cppMap<int, mpi2cppMap<int (*)(const
PMPI::Comm&, int, void*, void*, void*, bool&), int (*)(PMPI::Comm&,
int,
void*, void*)>::Pair*>::Pair' has no member named `cutsq'
bond_quartic.cpp:160: no matching function for call to `mpi2cppMap<int,
mpi2cppMap<int (*)(const PMPI::Comm&, int, void*, void*, void*,
bool&), int
(*)(PMPI::Comm&, int, void*, void*)>::Pair*>::Pair::single(int&,
int&, int&,
int&, double&, double, double, double&)'
bond_quartic.cpp:175: no matching function for call to `mpi2cppMap<int,
mpi2cppMap<int (*)(const PMPI::Comm&, int, void*, void*, void*,
bool&), int
(*)(PMPI::Comm&, int, void*, void*)>::Pair*>::Pair::ev_tally(int&,
int&,
int&, int&, double&, double, double&, double&, double&, double&)'
bond_quartic.cpp: In member function `virtual void
LAMMPS_NS::BondQuartic::init_style()':
bond_quartic.cpp:235: `struct mpi2cppMap<int, mpi2cppMap<int (*)(const
PMPI::Comm&, int, void*, void*, void*, bool&), int (*)(PMPI::Comm&,
int,
void*, void*)>::Pair*>::Pair' has no member named `single_enable'
bond_quartic.cpp: In member function `virtual double
LAMMPS_NS::BondQuartic::single(int, double, int, int)':
bond_quartic.cpp:313: `struct mpi2cppMap<int, mpi2cppMap<int (*)(const
PMPI::Comm&, int, void*, void*, void*, bool&), int (*)(PMPI::Comm&,
int,
void*, void*)>::Pair*>::Pair' has no member named `cutsq'
bond_quartic.cpp:315: no matching function for call to `mpi2cppMap<int,
mpi2cppMap<int (*)(const PMPI::Comm&, int, void*, void*, void*,
bool&), int
(*)(PMPI::Comm&, int, void*, void*)>::Pair*>::Pair::single(int&,
int&, int&,
int&, double&, double, double, double&)'
mpiCC: No such file or directory
make[1]: *** [bond_quartic.o] Error 1
make[1]: Leaving directory
`/home/pharten/lammps-22Jan08/src/Obj_crockett'
make: *** [crockett] Error 2