[Users] Help w/ MPI link errors
Scott Hawley
hawleys at mail.belmont.edu
Sun Feb 18 12:09:40 CST 2007
Hi. I'm having a bunch of errors when I try to link Cactus on my new
machine. It's running Red Hat Enterprise Linux 4. I think there's
something wrong with my installation of MPI, (LAM 7.1.2/MPI 2 ), but
I'm not sure what it is.
If anyone is willing to help, see the link errors below.
To help me get linked running, in return I'd be willing to let
someone (someone I know) have an account on the machine (quad core
3.4GHz, 8 Gigs of RAM, and is currently extremely underused because
I'm teaching so much of the time) to use for their own projects.
Thanks,
Scott
--
Scott H. Hawley, Ph.D. Asst. Prof. of Physics
Chemistry & Physics Dept Office: Hitch 100D
Belmont University Tel: +1-615-460-6206
Nashville, TN 37212 USA Fax: +1-615-460-5458
> gmake texmex SILENT=no
...
...
Creating cactus_texmex in /home/shawley/Cactus/exe from
CactusEinstein/ADMAnalysis CactusEinstein/ADMBase CactusEinstein/
ADMConstraints CactusEinstein/ADMCoupling CactusEinstein/ADMMacros
AEIThorns/AEILocalInterp AEIThorns/AHFinderDirect AEIThorns/BSSN_MoL
CactusBase/Boundary Carpet/Carpet Carpet/CarpetIOASCII Carpet/
CarpetIOHDF5 Carpet/CarpetIOScalar Carpet/CarpetInterp Carpet/
CarpetLib Carpet/CarpetReduce Carpet/CarpetRegrid Carpet/CarpetSlab
CactusBase/CartGrid3D CactusBase/CoordBase CactusEinstein/CoordGauge
AEIThorns/Dissipation AEIThorns/Exact CactusEinstein/Extract
AEIThorns/Fortran AEIThorns/IDFileADM AEIDevelopment/IDPuncture
CactusBase/IOASCII CactusBase/IOBasic CactusBase/IOUtil Excision/
LegoExcision CactusBase/LocalInterp CactusBase/LocalReduce CactusBase/
MoL CactusUtils/NaNChecker AEIThorns/Nice AEIThorns/Noise
CactusEinstein/PsiKadelia TAT/Slab CactusEinstein/SpaceMask AEIThorns/
SphericalSurface CactusEinstein/StaticConformal CactusBase/SymBase
TAT/TATelliptic AEIThorns/TensorTypes AEIDevelopment/TexMEx
CactusBase/Time CactusEinstein/TimeGeodesic CactusUtils/TimerReport
datetime=`/bin/date +'%Y-%m-%dT%H:%M:%S%z' 2>&1` ; \
if [ $? != 0 ]; then datetime=`/bin/date` ; fi ; \
gcc4 -I/sw/include -I/Users/shawley/include -O2 -
DCCTK_COMPILE_DATETIME="$datetime" -c -o "/home/shawley/Cactus/
configs/texmex/datestamp.o" -I"/home/shawley/Cactus/src/include" -I"/
home/shawley/Cactus/configs/texmex/config-data" "/home/shawley/Cactus/
src/datestamp.c"
if [ ! -d /home/shawley/Cactus/exe ]; then mkdir -p /home/shawley/
Cactus/exe ; fi
g++4 -o "/home/shawley/Cactus/exe/cactus_texmex" -O2 -L/sw/lib -L/
Users/shawley/lib "/home/shawley/Cactus/configs/texmex/datestamp.o" -
L/home/shawley/Cactus/configs/texmex/lib -lthorn_Cactus -
lthorn_CactusBindings -lthorn_BSSN_MoL -lthorn_MoL -lthorn_NaNChecker
-lthorn_CarpetReduce -lthorn_Exact -lthorn_TexMEx -
lthorn_CarpetIOScalar -lthorn_IOBasic -lthorn_TimerReport -
lthorn_Time -lthorn_TensorTypes -lthorn_SymBase -lthorn_Slab -
lthorn_Nice -lthorn_LocalReduce -lthorn_LocalInterp -lthorn_Fortran -
lthorn_AEILocalInterp -lthorn_ADMCoupling -lthorn_CarpetInterp -
lthorn_CarpetIOHDF5 -lthorn_Extract -lthorn_CarpetRegrid -
lthorn_LegoExcision -lthorn_TimeGeodesic -lthorn_CoordGauge -
lthorn_CarpetIOASCII -lthorn_ADMAnalysis -lthorn_CarpetSlab -
lthorn_Carpet -lthorn_CarpetLib -lthorn_Dissipation -
lthorn_IDPuncture -lthorn_TATelliptic -lthorn_IOASCII -
lthorn_AHFinderDirect -lthorn_SphericalSurface -lthorn_IDFileADM -
lthorn_IOUtil -lthorn_ADMConstraints -lthorn_SpaceMask -lthorn_Noise -
lthorn_PsiKadelia -lthorn_StaticConformal -lthorn_ADMBase -
lthorn_CartGrid3D -lthorn_CoordBase -lthorn_Boundary -
lthorn_ADMMacros -lthorn_Cactus -lthorn_CactusBindings -L/usr/local/
hdf5/lib -L/usr/local/lib -L/home/shawley/texmex//lib -L/usr/lib/gcc/
x86_64-redhat-linux/4.1.0 -lhdf5 -lz -lm -lmpi -llam -llammpi++ -
lpthread -lutil -ldl -ltexmex -lcrypt -lgfortran
/usr/local/lib/liblammpi++.a(intercepts.o)(.text+0x6f): In function
`throw_excptn_fctn':
: undefined reference to `MPI_Error_class'
/usr/local/lib/liblammpi++.a(datatype.o)(.text+0x45d): In function
`MPI::Datatype::Create_keyval(int (*)(MPI::Datatype const&, int,
void*, void const*, void*, bool&), int (*)(MPI::Datatype&, int,
void*, void*), void*)':
: undefined reference to `MPI_Type_create_keyval'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x3a): In function
`MPI::Detach_buffer(void*&)':
: undefined reference to `MPI_Buffer_detach'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x8a): In function
`MPI::Get_error_class(int)':
: undefined reference to `MPI_Error_class'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x140): In function
`MPI::Init_thread(int)':
: undefined reference to `MPI_Init_thread'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x151): In function
`MPI::Init_thread(int)':
: undefined reference to `MPI_Errhandler_create'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x16a): In function
`MPI::Init_thread(int&, char**&, int)':
: undefined reference to `MPI_Init_thread'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x17b): In function
`MPI::Init_thread(int&, char**&, int)':
: undefined reference to `MPI_Errhandler_create'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x19a): In function
`MPI::Is_thread_main()':
: undefined reference to `MPI_Is_thread_main'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x1ba): In function
`MPI::Query_thread()':
: undefined reference to `MPI_Query_thread'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x1dc): In function
`MPI::Alloc_mem(long, MPI::Info const&)':
: undefined reference to `MPI_Alloc_mem'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x308): In function
`MPI::Get_address(void*)':
: undefined reference to `MPI_Get_address'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x21): In function
`MPI::Attach_buffer(void*, int)':
: undefined reference to `MPI_Buffer_attach'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x51): In function
`MPI::Compute_dims(int, int, int*)':
: undefined reference to `MPI_Dims_create'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x61): In function
`MPI::Get_processor_name(char*, int&)':
: undefined reference to `MPI_Get_processor_name'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0xb1): In function
`MPI::Wtick()':
: undefined reference to `MPI_Wtick'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0xda): In function
`MPI::Init(int&, char**&)':
: undefined reference to `MPI_Errhandler_create'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0xfe): In function
`MPI::Init()':
: undefined reference to `MPI_Errhandler_create'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x1f1): In function
`MPI::Free_mem(void*)':
: undefined reference to `MPI_Free_mem'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x201): In function
`MPI::Close_port(char const*)':
: undefined reference to `MPI_Close_port'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x215): In function
`MPI::Lookup_name(char const*, MPI::Info const&, char*)':
: undefined reference to `MPI_Lookup_name'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x225): In function
`MPI::Open_port(MPI::Info const&, char*)':
: undefined reference to `MPI_Open_port'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x235): In function
`MPI::Publish_name(char const*, MPI::Info const&, char const*)':
: undefined reference to `MPI_Publish_name'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x245): In function
`MPI::Unpublish_name(char const*, MPI::Info const&, char const*)':
: undefined reference to `MPI_Unpublish_name'
/usr/local/lib/liblammpi++.a(functions.o)(.text+0x2f1): In function
`MPI::Get_version(int&, int&)':
: undefined reference to `MPI_Get_version'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZN4PMPI4Info6DeleteEPKc+0x5): In function
`PMPI::Info::Delete(char const*)':
: undefined reference to `MPI_Info_delete'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZNK4PMPI4Info3DupEv+0x12): In function
`PMPI::Info::Dup() const':
: undefined reference to `MPI_Info_dup'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZN4PMPI4Info4FreeEv+0x5): In function
`PMPI::Info::Free()':
: undefined reference to `MPI_Info_free'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZNK4PMPI4Info9Get_nkeysEv+0xe): In function
`PMPI::Info::Get_nkeys() const':
: undefined reference to `MPI_Info_get_nkeys'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZNK4PMPI4Info10Get_nthkeyEiPc+0x5): In function
`PMPI::Info::Get_nthkey(int, char*) const':
: undefined reference to `MPI_Info_get_nthkey'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZNK4PMPI4Info12Get_valuelenEPKcRi+0xe): In function
`PMPI::Info::Get_valuelen(char const*, int&) const':
: undefined reference to `MPI_Info_get_valuelen'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZN4PMPI4Info3SetEPKcS2_+0x5): In function
`PMPI::Info::Set(char const*, char const*)':
: undefined reference to `MPI_Info_set'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZNK4PMPI3Win14Get_errhandlerEv+0x12): In function
`PMPI::Win::Get_errhandler() const':
: undefined reference to `MPI_Win_get_errhandler'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZN4PMPI3Win14Set_errhandlerERKNS_10ErrhandlerE
+0x9): In function `PMPI::Win::Set_errhandler(PMPI::Errhandler const&)':
: undefined reference to `MPI_Win_set_errhandler'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZNK4PMPI3Win10AccumulateEPKviRKNS_8DatatypeEiliS5_RKNS
_2OpE+0x45): In function `PMPI::Win::Accumulate(void const*, int,
PMPI::Datatype const&, int, long, int, PMPI::Datatype const&,
PMPI::Op const&) const':
: undefined reference to `MPI_Accumulate'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZNK4PMPI3Win8CompleteEv+0x5): In function
`PMPI::Win::Complete() const':
: undefined reference to `MPI_Win_complete'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZNK4PMPI3Win5FenceEi+0x9): In function
`PMPI::Win::Fence(int) const':
: undefined reference to `MPI_Win_fence'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZN4PMPI3Win4FreeEv+0x5): In function
`PMPI::Win::Free()':
: undefined reference to `MPI_Win_free'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZNK4PMPI3Win3GetEPKviRKNS_8DatatypeEiliS5_+0x34):
In function `PMPI::Win::Get(void const*, int, PMPI::Datatype const&,
int, long, int, PMPI::Datatype const&) const':
: undefined reference to `MPI_Get'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZNK4PMPI3Win9Get_groupEv+0x12): In function
`PMPI::Win::Get_group() const':
: undefined reference to `MPI_Win_get_group'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZNK4PMPI3Win4PostERKNS_5GroupEi+0xe): In function
`PMPI::Win::Post(PMPI::Group const&, int) const':
: undefined reference to `MPI_Win_post'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZNK4PMPI3Win3PutEPKviRKNS_8DatatypeEiliS5_+0x34):
In function `PMPI::Win::Put(void const*, int, PMPI::Datatype const&,
int, long, int, PMPI::Datatype const&) const':
: undefined reference to `MPI_Put'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZNK4PMPI3Win5StartERKNS_5GroupEi+0xe): In function
`PMPI::Win::Start(PMPI::Group const&, int) const':
: undefined reference to `MPI_Win_start'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZNK4PMPI3Win4WaitEv+0x5): In function
`PMPI::Win::Wait() const':
: undefined reference to `MPI_Win_wait'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZN4PMPI3Win11Delete_attrEi+0x5): In function
`PMPI::Win::Delete_attr(int)':
: undefined reference to `MPI_Win_delete_attr'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZNK4PMPI3Win8Get_nameEPcRi+0x5): In function
`PMPI::Win::Get_name(char*, int&) const':
: undefined reference to `MPI_Win_get_name'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZN4PMPI3Win8Set_attrEiPKv+0x5): In function
`PMPI::Win::Set_attr(int, void const*)':
: undefined reference to `MPI_Win_set_attr'
/usr/local/lib/liblammpi++.a(mpicxx.o)
(.gnu.linkonce.t._ZN4PMPI3Win8Set_nameEPKc+0x5): In function
`PMPI::Win::Set_name(char const*)':
: undefined reference to `MPI_Win_set_name'
/usr/local/lib/liblammpi++.a(intracomm.o)(.text+0x3e9): In function
`MPI::Intracomm::Dup() const':
: undefined reference to `MPI_Comm_dup'
/usr/local/lib/liblammpi++.a(intracomm.o)(.text+0x476): In function
`MPI::Intracomm::Clone() const':
: undefined reference to `MPI_Comm_dup'
/usr/local/lib/liblammpi++.a(topology.o)(.text+0x18): In function
`MPI::Cartcomm::Dup() const':
: undefined reference to `MPI_Comm_dup'
/usr/local/lib/liblammpi++.a(topology.o)(.text+0x120): In function
`MPI::Cartcomm::Clone() const':
: undefined reference to `MPI_Comm_dup'
/usr/local/lib/liblammpi++.a(topology.o)(.text+0x518): In function
`MPI::Graphcomm::Dup() const':
: undefined reference to `MPI_Comm_dup'
/usr/local/lib/liblammpi++.a(topology.o)(.text+0x620): more undefined
references to `MPI_Comm_dup' follow
/usr/local/lib/liblammpi++.a(intercomm.o)(.text+0x142): In function
`MPI::Intercomm::Get_remote_group() const':
: undefined reference to `MPI_Comm_remote_group'
/usr/local/lib/liblammpi++.a(info.o)(.text+0xe): In function
`MPI::Info::Create()':
: undefined reference to `MPI_Info_create'
/usr/local/lib/liblammpi++.a(info.o)(.text+0x62): In function
`MPI::Info::Dup() const':
: undefined reference to `MPI_Info_dup'
/usr/local/lib/liblammpi++.a(info.o)(.text+0xde): In function
`MPI::Info::Get_nkeys() const':
: undefined reference to `MPI_Info_get_nkeys'
/usr/local/lib/liblammpi++.a(info.o)(.text+0x10e): In function
`MPI::Info::Get_valuelen(char const*, int&) const':
: undefined reference to `MPI_Info_get_valuelen'
/usr/local/lib/liblammpi++.a(info.o)(.text+0x45): In function
`MPI::Info::Delete(char const*)':
: undefined reference to `MPI_Info_delete'
/usr/local/lib/liblammpi++.a(info.o)(.text+0x95): In function
`MPI::Info::Free()':
: undefined reference to `MPI_Info_free'
/usr/local/lib/liblammpi++.a(info.o)(.text+0xf5): In function
`MPI::Info::Get_nthkey(int, char*) const':
: undefined reference to `MPI_Info_get_nthkey'
/usr/local/lib/liblammpi++.a(info.o)(.text+0x135): In function
`MPI::Info::Set(char const*, char const*)':
: undefined reference to `MPI_Info_set'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x11): In function
`MPI::Win::Create_errhandler(void (*)(MPI::Win&, int*, ...))':
: undefined reference to `MPI_Win_create_errhandler'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x62): In function
`MPI::Win::Get_errhandler() const':
: undefined reference to `MPI_Win_get_errhandler'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x141): In function
`MPI::Win::Create(void const*, long, int, MPI::Info const&,
MPI::Intracomm const&)':
: undefined reference to `MPI_Win_create'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x1e2): In function
`MPI::Win::Get_group() const':
: undefined reference to `MPI_Win_get_group'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x2fa): In function
`MPI::Win::Get_attr(MPI::Win const&, int, void*) const':
: undefined reference to `MPI_Win_get_attr'
/usr/local/lib/liblammpi++.a(win.o)(.text+0xa9): In function
`MPI::Win::Set_errhandler(MPI::Errhandler const&)':
: undefined reference to `MPI_Win_set_errhandler'
/usr/local/lib/liblammpi++.a(win.o)(.text+0xfd): In function
`MPI::Win::Accumulate(void const*, int, MPI::Datatype const&, int,
long, int, MPI::Datatype const&, MPI::Op const&) const':
: undefined reference to `MPI_Accumulate'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x115): In function
`MPI::Win::Complete() const':
: undefined reference to `MPI_Win_complete'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x179): In function
`MPI::Win::Fence(int) const':
: undefined reference to `MPI_Win_fence'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x185): In function
`MPI::Win::Free()':
: undefined reference to `MPI_Win_free'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x1c8): In function
`MPI::Win::Get(void const*, int, MPI::Datatype const&, int, long,
int, MPI::Datatype const&) const':
: undefined reference to `MPI_Get'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x21e): In function
`MPI::Win::Post(MPI::Group const&, int) const':
: undefined reference to `MPI_Win_post'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x268): In function
`MPI::Win::Put(void const*, int, MPI::Datatype const&, int, long,
int, MPI::Datatype const&) const':
: undefined reference to `MPI_Put'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x27e): In function
`MPI::Win::Start(MPI::Group const&, int) const':
: undefined reference to `MPI_Win_start'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x295): In function
`MPI::Win::Wait() const':
: undefined reference to `MPI_Win_wait'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x2c5): In function
`MPI::Win::Delete_attr(int)':
: undefined reference to `MPI_Win_delete_attr'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x2d1): In function
`MPI::Win::Free_keyval(int&)':
: undefined reference to `MPI_Win_free_keyval'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x315): In function
`MPI::Win::Get_name(char*, int&) const':
: undefined reference to `MPI_Win_get_name'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x325): In function
`MPI::Win::Set_attr(int, void const*)':
: undefined reference to `MPI_Win_set_attr'
/usr/local/lib/liblammpi++.a(win.o)(.text+0x335): In function
`MPI::Win::Set_name(char const*)':
: undefined reference to `MPI_Win_set_name'
/usr/local/lib/liblammpi++.a(request.o)(.text+0x3fd): In function
`MPI::Request::Testany(int, MPI::Request*, int&, MPI::Status&)':
: undefined reference to `MPI_Testany'
/usr/local/lib/liblammpi++.a(request.o)(.text+0x558): In function
`MPI::Request::Testany(int, MPI::Request*, int&)':
: undefined reference to `MPI_Testany'
/usr/local/lib/liblammpi++.a(request.o)(.text+0xaca): In function
`MPI::Request::Testall(int, MPI::Request*, MPI::Status*)':
: undefined reference to `MPI_Testall'
/usr/local/lib/liblammpi++.a(request.o)(.text+0xcd1): In function
`MPI::Request::Testall(int, MPI::Request*)':
: undefined reference to `MPI_Testall'
/usr/local/lib/liblammpi++.a(request.o)(.text+0xeb5): In function
`MPI::Request::Waitsome(int, MPI::Request*, int*, MPI::Status*)':
: undefined reference to `MPI_Waitsome'
/usr/local/lib/liblammpi++.a(request.o)(.text+0x10b8): In function
`MPI::Request::Waitsome(int, MPI::Request*, int*)':
: undefined reference to `MPI_Waitsome'
/usr/local/lib/liblammpi++.a(request.o)(.text+0x1295): In function
`MPI::Request::Testsome(int, MPI::Request*, int*, MPI::Status*)':
: undefined reference to `MPI_Testsome'
/usr/local/lib/liblammpi++.a(request.o)(.text+0x1498): In function
`MPI::Request::Testsome(int, MPI::Request*, int*)':
: undefined reference to `MPI_Testsome'
/usr/local/lib/liblammpi++.a(group.o)(.text+0x62): In function
`MPI::Group::Compare(MPI::Group const&, MPI::Group const&)':
: undefined reference to `MPI_Group_compare'
/usr/local/lib/liblammpi++.a(group.o)(.text+0xdc): In function
`MPI::Group::Intersect(MPI::Group const&, MPI::Group const&)':
: undefined reference to `MPI_Group_intersection'
/usr/local/lib/liblammpi++.a(group.o)(.text+0x12c): In function
`MPI::Group::Difference(MPI::Group const&, MPI::Group const&)':
: undefined reference to `MPI_Group_difference'
/usr/local/lib/liblammpi++.a(group.o)(.text+0x49): In function
`MPI::Group::Translate_ranks(MPI::Group const&, int, int const*,
MPI::Group const&, int*)':
: undefined reference to `MPI_Group_translate_ranks'
/usr/local/lib/liblammpi++.a(comm.o)(.text+0x712): In function
`MPI::Comm::Compare(MPI::Comm const&, MPI::Comm const&)':
: undefined reference to `MPI_Comm_compare'
/usr/local/lib/liblammpi++.a(comm.o)(.text+0x76e): In function
`MPI::Comm::Get_parent()':
: undefined reference to `MPI_Comm_get_parent'
/usr/local/lib/liblammpi++.a(comm.o)(.text+0x7f0): In function
`MPI::Comm::Join(int)':
: undefined reference to `MPI_Comm_join'
/usr/local/lib/liblammpi++.a(comm.o)(.text+0x8ff): In function
`MPI::Comm::Create_errhandler(void (*)(MPI::Comm&, int*, ...))':
: undefined reference to `MPI_Errhandler_create'
/usr/local/lib/liblammpi++.a(comm.o)(.text+0x9ba): In function
`MPI::Comm::DUP_FN(MPI::Comm const&, int, void*, void*, void*, bool&)':
: undefined reference to `MPI_DUP_FN'
/usr/local/lib/liblammpi++.a(comm.o)(.text+0xe9c): In function
`MPI::Comm::Free_keyval(int&)':
: undefined reference to `MPI_Keyval_free'
/usr/local/lib/liblammpi++.a(comm.o)(.text+0x1063): In function
`MPI::Comm::Create_keyval(int (*)(MPI::Comm const&, int, void*,
void*, void*, bool&), int (*)(MPI::Comm&, int, void*, void*), void*)':
: undefined reference to `MPI_Keyval_create'
More information about the Users
mailing list