Re: Building Namd on a linux cluster.

From: Axel Kohlmeyer (akohlmey_at_cmm.chem.upenn.edu)
Date: Fri May 30 2008 - 14:41:27 CDT

On Fri, 30 May 2008, Khaled Barakat wrote:

KB>
KB> Hi,
KB>
KB> thank you for your reply.
KB>
KB> all the error message is printed under my signature.
KB>

the solution is _very_ obvious.

your MPI was build with threading support (hence the
error originating from libraries in the mpich install
directory), but you don't tell charm++ to use -lpthread
in your respective charm arch file.

a "good" MPI package has all these things hidden
in the mpicc/mpiCC/mpif77/mpif90 wrapper scripts
(but the mpich ones were/are so broken, that all
kinds of software does not use them).

cheers,
   axel.

KB> khaled
KB>
KB>
KB>
KB> ./../../bin/charmc -language charm++ -o hello hello.o
KB> pgCC-Warning-Unknown switch: --instantiate=used
KB> pgCC-Warning-Unknown switch: --instantiate=used
KB> /usr/local/mpich2/lib/libmpich.a(attr_get.o)(.text+0x6f): In function `PMPI_Attr_get':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(attr_get.o)(.text+0x97): In function `PMPI_Attr_get':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(attr_get.o)(.text+0x31e): In function `PMPI_Attr_get':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(attr_get.o)(.text+0x34b): In function `PMPI_Attr_get':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(attr_get.o)(.text+0x3b4): In function `PMPI_Attr_get':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(attr_get.o)(.text+0x3e3): In function `PMPI_Attr_get':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(comm_get_attr.o)(.text+0x74): In function `PMPI_Comm_get_attr':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(comm_get_attr.o)(.text+0xa3): In function `PMPI_Comm_get_attr':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(comm_get_attr.o)(.text+0x72b): In function
KB> `PMPI_Comm_get_attr':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(comm_get_attr.o)(.text+0x75a): In function
KB> `PMPI_Comm_get_attr':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(allreduce.o)(.text+0xc6): In function `MPIR_Allreduce':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(allreduce.o)(.text+0xf0): In function `MPIR_Allreduce':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(allreduce.o)(.text+0x1436): In function `MPIR_Allreduce_inter':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(allreduce.o)(.text+0x1460): In function `MPIR_Allreduce_inter':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(allreduce.o)(.text+0x17d7): In function `PMPI_Allreduce':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(allreduce.o)(.text+0x1807): In function `PMPI_Allreduce':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(allreduce.o)(.text+0x23af): In function `PMPI_Allreduce':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(allreduce.o)(.text+0x23de): In function `PMPI_Allreduce':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(barrier.o)(.text+0x3e7): In function `PMPI_Barrier':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(barrier.o)(.text+0x40f): In function `PMPI_Barrier':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(barrier.o)(.text+0x64d): In function `PMPI_Barrier':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(barrier.o)(.text+0x67a): In function `PMPI_Barrier':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(barrier.o)(.text+0x6e2): In function `PMPI_Barrier':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(barrier.o)(.text+0x711): In function `PMPI_Barrier':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(op_create.o)(.text+0xff): In function `PMPI_Op_create':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(op_create.o)(.text+0x12c): In function `PMPI_Op_create':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(op_create.o)(.text+0x20d): In function `PMPI_Op_create':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(op_create.o)(.text+0x23a): In function `PMPI_Op_create':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(bcast.o)(.text+0x1307): In function `PMPI_Bcast':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(bcast.o)(.text+0x1337): In function `PMPI_Bcast':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(bcast.o)(.text+0x1ac2): In function `PMPI_Bcast':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(bcast.o)(.text+0x1af1): In function `PMPI_Bcast':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(bcast.o)(.text+0x1b85): In function `PMPI_Bcast':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(bcast.o)(.text+0x1bb4): In function `PMPI_Bcast':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(reduce.o)(.text+0xc7): In function `MPIR_Reduce':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(reduce.o)(.text+0xf1): In function `MPIR_Reduce':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(reduce.o)(.text+0x1965): In function `MPIR_Reduce_inter':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(reduce.o)(.text+0x198d): In function `MPIR_Reduce_inter':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(reduce.o)(.text+0x1e2f): In function `PMPI_Reduce':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(reduce.o)(.text+0x1e5f): In function `PMPI_Reduce':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(reduce.o)(.text+0x3353): In function `PMPI_Reduce':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(reduce.o)(.text+0x3382): In function `PMPI_Reduce':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(helper_fns.o)(.text+0x902): In function `MPIR_Localcopy':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(helper_fns.o)(.text+0x92a): In function `MPIR_Localcopy':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opsum.o)(.text+0x9e0): In function `MPIR_SUM':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opsum.o)(.text+0xa0f): In function `MPIR_SUM':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opmax.o)(.text+0xaf0): In function `MPIR_MAXF':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opmax.o)(.text+0xb1f): In function `MPIR_MAXF':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opmin.o)(.text+0xb10): In function `MPIR_MINF':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opmin.o)(.text+0xb3f): In function `MPIR_MINF':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opband.o)(.text+0x6a0): In function `MPIR_BAND':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opband.o)(.text+0x6cf): In function `MPIR_BAND':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opbor.o)(.text+0x6a0): In function `MPIR_BOR':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opbor.o)(.text+0x6cf): In function `MPIR_BOR':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opbxor.o)(.text+0x6a0): In function `MPIR_BXOR':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opbxor.o)(.text+0x6cf): In function `MPIR_BXOR':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opland.o)(.text+0xba0): In function `MPIR_LAND':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opland.o)(.text+0xbcf): In function `MPIR_LAND':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(oplor.o)(.text+0xba0): In function `MPIR_LOR':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(oplor.o)(.text+0xbcf): In function `MPIR_LOR':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(oplxor.o)(.text+0xef0): In function `MPIR_LXOR':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(oplxor.o)(.text+0xf1f): In function `MPIR_LXOR':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opprod.o)(.text+0xa30): In function `MPIR_PROD':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opprod.o)(.text+0xa5f): In function `MPIR_PROD':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opminloc.o)(.text+0x7b0): In function `MPIR_MINLOC':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opminloc.o)(.text+0x7df): In function `MPIR_MINLOC':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opmaxloc.o)(.text+0x7b0): In function `MPIR_MAXLOC':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(opmaxloc.o)(.text+0x7df): In function `MPIR_MAXLOC':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(commutil.o)(.text+0x359): In function `MPIR_Get_contextid':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(commutil.o)(.text+0x381): In function `MPIR_Get_contextid':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(commutil.o)(.text+0x3ca): In function `MPIR_Get_contextid':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(commutil.o)(.text+0x3f7): In function `MPIR_Get_contextid':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(commutil.o)(.text+0x4ca): In function `MPIR_Get_contextid':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(commutil.o)(.text+0x4f7): In function `MPIR_Get_contextid':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(commutil.o)(.text+0x593): In function `MPIR_Get_contextid':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(commutil.o)(.text+0x5c0): In function `MPIR_Get_contextid':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(commutil.o)(.text+0x645): In function `MPIR_Get_contextid':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(commutil.o)(.text+0x674): In function `MPIR_Get_contextid':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(commutil.o)(.text+0x735): In function
KB> `MPIR_Get_intercomm_contextid':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(commutil.o)(.text+0x75d): In function
KB> `MPIR_Get_intercomm_contextid':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(errutil.o)(.text+0xdc): In function `MPIR_Nest_incr_export':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(errutil.o)(.text+0x104): In function `MPIR_Nest_incr_export':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(errutil.o)(.text+0x13c): In function `MPIR_Nest_decr_export':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(errutil.o)(.text+0x164): In function `MPIR_Nest_decr_export':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(errutil.o)(.text+0x213): In function `MPIR_Err_return_comm':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(errutil.o)(.text+0x23b): In function `MPIR_Err_return_comm':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(errutil.o)(.text+0x3f3): In function `MPIR_Err_return_win':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(errutil.o)(.text+0x41b): In function `MPIR_Err_return_win':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(abort.o)(.text+0x6d): In function `PMPI_Abort':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(abort.o)(.text+0x95): In function `PMPI_Abort':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(abort.o)(.text+0x357): In function `PMPI_Abort':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(abort.o)(.text+0x384): In function `PMPI_Abort':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(init.o)(.text+0x2e): In function `PMPI_Init':
KB> : undefined reference to `pthread_key_create'
KB> /usr/local/mpich2/lib/libmpich.a(init.o)(.text+0x58): In function `PMPI_Init':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(init.o)(.text+0x80): In function `PMPI_Init':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(init.o)(.text+0x12c): In function `PMPI_Init':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(init.o)(.text+0x154): In function `PMPI_Init':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(init.o)(.text+0x1b6): In function `PMPI_Init':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(init.o)(.text+0x1e3): In function `PMPI_Init':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(init.o)(.text+0x20e): In function `PMPI_Init':
KB> : undefined reference to `pthread_key_delete'
KB> /usr/local/mpich2/lib/libmpich.a(initthread.o)(.text+0x1eb): In function `MPIR_Init_thread':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(initthread.o)(.text+0x213): In function `MPIR_Init_thread':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(initthread.o)(.text+0x345): In function `PMPI_Init_thread':
KB> : undefined reference to `pthread_key_create'
KB> /usr/local/mpich2/lib/libmpich.a(initthread.o)(.text+0x36f): In function `PMPI_Init_thread':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(initthread.o)(.text+0x397): In function `PMPI_Init_thread':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(initthread.o)(.text+0x3c8): In function `PMPI_Init_thread':
KB> : undefined reference to `pthread_key_create'
KB> /usr/local/mpich2/lib/libmpich.a(initthread.o)(.text+0x3ee): In function `PMPI_Init_thread':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(initthread.o)(.text+0x47a): In function `PMPI_Init_thread':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(initthread.o)(.text+0x4a7): In function `PMPI_Init_thread':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(initthread.o)(.text+0x506): In function `PMPI_Init_thread':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(initthread.o)(.text+0x533): In function `PMPI_Init_thread':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(initthread.o)(.text+0x55e): In function `PMPI_Init_thread':
KB> : undefined reference to `pthread_key_delete'
KB> /usr/local/mpich2/lib/libmpich.a(finalize.o)(.text+0x186): In function `PMPI_Finalize':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(finalize.o)(.text+0x1ae): In function `PMPI_Finalize':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(finalize.o)(.text+0x34c): In function `PMPI_Finalize':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(finalize.o)(.text+0x379): In function `PMPI_Finalize':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(finalize.o)(.text+0x3a7): In function `PMPI_Finalize':
KB> : undefined reference to `pthread_key_delete'
KB> /usr/local/mpich2/lib/libmpich.a(iprobe.o)(.text+0x74): In function `PMPI_Iprobe':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(iprobe.o)(.text+0x9e): In function `PMPI_Iprobe':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(iprobe.o)(.text+0x3ba): In function `PMPI_Iprobe':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(iprobe.o)(.text+0x3e9): In function `PMPI_Iprobe':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(isend.o)(.text+0x88): In function `PMPI_Isend':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(isend.o)(.text+0xb2): In function `PMPI_Isend':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(isend.o)(.text+0x7f7): In function `PMPI_Isend':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(isend.o)(.text+0x826): In function `PMPI_Isend':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(recv.o)(.text+0x88): In function `PMPI_Recv':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(recv.o)(.text+0xb2): In function `PMPI_Recv':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(recv.o)(.text+0x920): In function `PMPI_Recv':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(recv.o)(.text+0x94f): In function `PMPI_Recv':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(send.o)(.text+0x88): In function `PMPI_Send':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(send.o)(.text+0xb2): In function `PMPI_Send':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(send.o)(.text+0x88f): In function `PMPI_Send':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(send.o)(.text+0x8be): In function `PMPI_Send':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(test.o)(.text+0x6d): In function `PMPI_Test':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(test.o)(.text+0x97): In function `PMPI_Test':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(test.o)(.text+0x38b): In function `PMPI_Test':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(test.o)(.text+0x3ba): In function `PMPI_Test':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(mpir_request.o)(.text+0x28d): In function
KB> `MPIR_Request_complete':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(mpir_request.o)(.text+0x2ba): In function
KB> `MPIR_Request_complete':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(mpir_request.o)(.text+0x582): In function
KB> `MPIR_Request_complete':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(mpir_request.o)(.text+0x5b1): In function
KB> `MPIR_Request_complete':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(mpir_request.o)(.text+0x781): In function
KB> `MPIR_Request_get_error':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(mpir_request.o)(.text+0x7ae): In function
KB> `MPIR_Request_get_error':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(mpir_request.o)(.text+0x8ad): In function
KB> `MPIR_Request_get_error':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(mpir_request.o)(.text+0x8da): In function
KB> `MPIR_Request_get_error':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(mpidtime.o)(.text+0x112): In function `MPID_Wtick':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(mpidtime.o)(.text+0x13a): In function `MPID_Wtick':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(mpidtime.o)(.text+0x21f): In function `MPID_Wtick':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(mpidtime.o)(.text+0x247): In function `MPID_Wtick':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(ch3u_handle_recv_pkt.o)(.text+0x18ec): In function
KB> `MPIDI_CH3U_Handle_recv_pkt':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(ch3u_handle_recv_pkt.o)(.text+0x1927): In function
KB> `MPIDI_CH3U_Handle_recv_pkt':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(ch3u_handle_recv_req.o)(.text+0x58c): In function
KB> `MPIDI_CH3U_Handle_recv_req':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(ch3u_handle_recv_req.o)(.text+0x5c7): In function
KB> `MPIDI_CH3U_Handle_recv_req':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(ch3u_handle_recv_req.o)(.text+0x163d): In function
KB> `do_accumulate_op':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(ch3u_handle_recv_req.o)(.text+0x1672): In function
KB> `do_accumulate_op':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(mpid_type_debug.o)(.text+0x628): In function
KB> `MPIDI_Datatype_printf':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(mpid_type_debug.o)(.text+0x650): In function
KB> `MPIDI_Datatype_printf':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(ch3u_comm_spawn_multiple.o)(.text+0x149): In function
KB> `MPIDI_Comm_spawn_multiple':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(ch3u_comm_spawn_multiple.o)(.text+0x173): In function
KB> `MPIDI_Comm_spawn_multiple':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(info_get.o)(.text+0x70): In function `PMPI_Info_get':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(info_get.o)(.text+0x9a): In function `PMPI_Info_get':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(info_get.o)(.text+0x40b): In function `PMPI_Info_get':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(info_get.o)(.text+0x43a): In function `PMPI_Info_get':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(info_getn.o)(.text+0x5b): In function `PMPI_Info_get_nkeys':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(info_getn.o)(.text+0x88): In function `PMPI_Info_get_nkeys':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(info_getn.o)(.text+0x29c): In function `PMPI_Info_get_nkeys':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(info_getn.o)(.text+0x2c9): In function `PMPI_Info_get_nkeys':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(info_getnth.o)(.text+0x69): In function `PMPI_Info_get_nthkey':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(info_getnth.o)(.text+0x98): In function `PMPI_Info_get_nthkey':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(info_getnth.o)(.text+0x321): In function `PMPI_Info_get_nthkey':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(info_getnth.o)(.text+0x350): In function `PMPI_Info_get_nthkey':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(info_getvallen.o)(.text+0x6d): In function `PMPI_Info_get_valuelen':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(info_getvallen.o)(.text+0x97): In function `PMPI_Info_get_valuelen':
KB> : undefined reference to `pthread_setspecific'
KB> /usr/local/mpich2/lib/libmpich.a(info_getvallen.o)(.text+0x40b): In function
KB> `PMPI_Info_get_valuelen':
KB> : undefined reference to `pthread_getspecific'
KB> /usr/local/mpich2/lib/libmpich.a(info_getvallen.o)(.text+0x43a): In function
KB> `PMPI_Info_get_valuelen':
KB> : undefined reference to `pthread_setspecific'
KB> Fatal Error by charmc in directory /home/kbarakat/NAMD_2.6_Source/charm-
KB> 5.9/tests/charm++/simplearrayhello
KB> Command pgCC --instantiate=used -L/usr/local/mpich2/lib -L/usr/local/mpich2/lib -o hello -
KB> L../../../bin/../lib -I../../../bin/../include ../../../bin/../lib/libldb-rand.o hello.o moduleinit29681.o
KB> ./../../bin/../lib/libmemory-default.o ../../../bin/../lib/libthreads-default.o -lck -lconv-cplus-y -
KB> lconv-core -lconv-util -lckqt -lmpich -Wl,-ldl -lm returned error code 2
KB> charmc exiting...
KB>
KB>
KB>

-- 
=======================================================================
Axel Kohlmeyer   akohlmey_at_cmm.chem.upenn.edu   http://www.cmm.upenn.edu
   Center for Molecular Modeling   --   University of Pennsylvania
Department of Chemistry, 231 S.34th Street, Philadelphia, PA 19104-6323
tel: 1-215-898-1582,  fax: 1-215-573-6233,  office-tel: 1-215-898-5425
=======================================================================
If you make something idiot-proof, the universe creates a better idiot.

This archive was generated by hypermail 2.1.6 : Wed Feb 29 2012 - 05:21:05 CST