[mpich-discuss] MPICH2 problem
Grzegorz Dwornicki
gd1100 at gmail.com
Thu Jul 29 11:39:12 CDT 2010
libc6-dev was installed by build-essential package. I was changing wrapers
and added the line:
LINKFLAGS = "$(CCFLAGS) -lpthread"
but it didnt help. Im sending full log of this "section" errors and full
Make.Linux_PII_CBLAS file, im building it on testing wersion of the system
(it have only root account).
/usr/lib/libmpich.a(comm_free.o): In function `MPI_Comm_free':
(.text+0x2e): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(comm_free.o): In function `MPI_Comm_free':
(.text+0x2fe): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(comm_free.o): In function `MPI_Comm_free':
(.text+0x341): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(comm_free.o): In function `MPI_Comm_free':
(.text+0x372): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(comm_split.o): In function `MPI_Comm_split':
(.text+0x5b): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(comm_split.o): In function `MPI_Comm_split':
(.text+0x3ef): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(comm_split.o): In function `MPI_Comm_split':
(.text+0x5e9): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(comm_split.o): In function `MPI_Comm_split':
(.text+0x61a): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(comm_split.o): In function `MPI_Comm_split':
(.text+0x8ec): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(comm_split.o): In function `MPI_Comm_split':
(.text+0x920): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(commutil.o): In function `MPIR_Get_contextid':
(.text+0xc16): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(commutil.o): In function `MPIR_Get_contextid':
(.text+0xc4f): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(commutil.o): In function `MPIR_Get_intercomm_contextid':
(.text+0x1654): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(commutil.o): In function `MPIR_Get_intercomm_contextid':
(.text+0x1685): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(type_vector.o): In function `MPI_Type_vector':
(.text+0x36): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(type_vector.o): In function `MPI_Type_vector':
(.text+0x460): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(type_vector.o): In function `MPI_Type_vector':
(.text+0x479): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(type_vector.o): In function `MPI_Type_vector':
(.text+0x4ac): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(type_struct.o): In function `MPI_Type_struct':
(.text+0x3b): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(type_struct.o): In function `MPI_Type_struct':
(.text+0x50a): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(type_struct.o): In function `MPI_Type_struct':
(.text+0x619): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(type_struct.o): In function `MPI_Type_struct':
(.text+0x64c): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(type_free.o): In function `MPI_Type_free':
(.text+0x2e): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(type_free.o): In function `MPI_Type_free':
(.text+0x374): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(type_free.o): In function `MPI_Type_free':
(.text+0x421): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(type_free.o): In function `MPI_Type_free':
(.text+0x452): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(errutil.o): In function `MPIR_Err_return_comm':
(.text+0xd81): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(errutil.o): In function `MPIR_Err_return_comm':
(.text+0xdb2): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(errutil.o): In function `MPIR_Err_return_win':
(.text+0xf34): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(errutil.o): In function `MPIR_Err_return_win':
(.text+0xf68): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(errutil.o): In function `MPIR_Nest_decr_export':
(.text+0x1019): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(errutil.o): In function `MPIR_Nest_decr_export':
(.text+0x1046): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(errutil.o): In function `MPIR_Nest_incr_export':
(.text+0x1079): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(errutil.o): In function `MPIR_Nest_incr_export':
(.text+0x10a6): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(abort.o): In function `MPI_Abort':
(.text+0x39): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(abort.o): In function `MPI_Abort':
(.text+0x372): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(abort.o): In function `MPI_Abort':
(.text+0x401): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(abort.o): In function `MPI_Abort':
(.text+0x432): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(init.o): In function `MPI_Init':
(.text+0x149): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(init.o): In function `MPI_Init':
(.text+0x17a): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(initthread.o): In function `MPIR_Init_thread':
(.text+0x309): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(initthread.o): In function `MPIR_Init_thread':
(.text+0x336): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(initthread.o): In function `MPIR_Thread_CS_Finalize':
(.text+0x3c6): undefined reference to `pthread_key_delete'
/usr/lib/libmpich.a(initthread.o): In function `MPIR_Thread_CS_Finalize':
(.text+0x3e1): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(initthread.o): In function `MPIR_Thread_CS_Finalize':
(.text+0x404): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(initthread.o): In function `MPIR_Thread_CS_Finalize':
(.text+0x433): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(initthread.o): In function `MPIR_Thread_CS_Init':
(.text+0x456): undefined reference to `pthread_key_create'
/usr/lib/libmpich.a(initthread.o): In function `MPI_Init_thread':
(.text+0x5b9): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(initthread.o): In function `MPI_Init_thread':
(.text+0x5ea): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(finalize.o): In function `MPI_Finalize':
(.text+0x31): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(finalize.o): In function `MPI_Finalize':
(.text+0x420): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(finalize.o): In function `MPI_Finalize':
(.text+0x453): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(finalize.o): In function `MPI_Finalize':
(.text+0x480): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(finalize.o): In function `MPI_Finalize':
(.text+0x492): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(finalize.o): In function `MPI_Finalize':
(.text+0x4c5): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(iprobe.o): In function `MPI_Iprobe':
(.text+0x2f): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(iprobe.o): In function `MPI_Iprobe':
(.text+0x3d9): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(iprobe.o): In function `MPI_Iprobe':
(.text+0x431): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(iprobe.o): In function `MPI_Iprobe':
(.text+0x462): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(irecv.o): In function `MPI_Irecv':
(.text+0x35): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(irecv.o): In function `MPI_Irecv':
(.text+0x544): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(irecv.o): In function `MPI_Irecv':
(.text+0x641): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(irecv.o): In function `MPI_Irecv':
(.text+0x672): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(issend.o): In function `MPI_Issend':
(.text+0x36): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(issend.o): In function `MPI_Issend':
(.text+0x544): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(issend.o): In function `MPI_Issend':
(.text+0x641): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(issend.o): In function `MPI_Issend':
(.text+0x672): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(recv.o): In function `MPI_Recv':
(.text+0x36): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(recv.o): In function `MPI_Recv':
(.text+0x28e): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(recv.o): In function `MPI_Recv':
(.text+0x6a1): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(recv.o): In function `MPI_Recv':
(.text+0x6d2): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(send.o): In function `MPI_Send':
(.text+0x35): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(send.o): In function `MPI_Send':
(.text+0x57a): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(send.o): In function `MPI_Send':
(.text+0x679): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(send.o): In function `MPI_Send':
(.text+0x6aa): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(ssend.o): In function `MPI_Ssend':
(.text+0x35): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(ssend.o): In function `MPI_Ssend':
(.text+0x57a): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(ssend.o): In function `MPI_Ssend':
(.text+0x679): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(ssend.o): In function `MPI_Ssend':
(.text+0x6aa): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(wait.o): In function `MPI_Wait':
(.text+0x3d): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(wait.o): In function `MPI_Wait':
(.text+0x35a): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(wait.o): In function `MPI_Wait':
(.text+0x3d9): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(wait.o): In function `MPI_Wait':
(.text+0x40c): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(mpir_request.o): In function `MPIR_Request_get_error':
(.text+0x949): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(mpir_request.o): In function `MPIR_Request_get_error':
(.text+0x97a): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(mpir_request.o): In function `MPIR_Request_complete':
(.text+0xd61): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(mpir_request.o): In function `MPIR_Request_complete':
(.text+0xd95): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(mpir_request.o): In function `MPIR_Request_complete':
(.text+0xf04): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(mpir_request.o): In function `MPIR_Request_complete':
(.text+0xf38): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(mpid_type_debug.o): In function `MPIDI_Datatype_printf':
(.text+0x939): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(mpid_type_debug.o): In function `MPIDI_Datatype_printf':
(.text+0x966): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(ch3u_handle_recv_req.o): In function
`MPIDI_CH3_ReqHandler_AccumRespDerivedDTComplete':
(.text+0x1591): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(ch3u_handle_recv_req.o): In function
`MPIDI_CH3_ReqHandler_AccumRespDerivedDTComplete':
(.text+0x15c2): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(ch3u_handle_recv_req.o): In function
`MPIDI_CH3_ReqHandler_PutAccumRespComplete':
(.text+0x1cb9): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(ch3u_handle_recv_req.o): In function
`MPIDI_CH3_ReqHandler_PutAccumRespComplete':
(.text+0x1cea): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(ch3u_rma_sync.o): In function `MPIDI_Win_post':
(.text+0x23a1): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(ch3u_rma_sync.o): In function `MPIDI_Win_post':
(.text+0x23d4): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(ch3u_rma_sync.o): In function `MPIDI_Win_complete':
(.text+0x5c31): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(ch3u_rma_sync.o): In function `MPIDI_Win_complete':
(.text+0x5c64): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(ch3u_rma_sync.o): In function `MPIDI_Win_fence':
(.text+0x69b1): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(ch3u_rma_sync.o): In function `MPIDI_Win_fence':
(.text+0x69e4): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(ch3u_rma_sync.o): In function
`MPIDI_CH3_PktHandler_Accumulate':
(.text+0x7581): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(ch3u_rma_sync.o): In function
`MPIDI_CH3_PktHandler_Accumulate':
(.text+0x75b2): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(mpid_finalize.o): In function `MPID_Finalize':
(.text+0x181): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(mpid_finalize.o): In function `MPID_Finalize':
(.text+0x1b2): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(allreduce.o): In function `MPIR_Allreduce_inter':
(.text+0x239): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(allreduce.o): In function `MPIR_Allreduce_inter':
(.text+0x26a): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(allreduce.o): In function `MPIR_Allreduce':
(.text+0x62f): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(allreduce.o): In function `MPIR_Allreduce':
(.text+0x668): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(allreduce.o): In function `MPI_Allreduce':
(.text+0x10ff): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(allreduce.o): In function `MPI_Allreduce':
(.text+0x16a2): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(allreduce.o): In function `MPI_Allreduce':
(.text+0x17cc): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(allreduce.o): In function `MPI_Allreduce':
(.text+0x1800): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(allreduce.o): In function `MPI_Allreduce':
(.text+0x1ec8): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(allreduce.o): In function `MPI_Allreduce':
(.text+0x1ef9): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(barrier.o): In function `MPI_Barrier':
(.text+0x3ef): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(barrier.o): In function `MPI_Barrier':
(.text+0x664): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(barrier.o): In function `MPI_Barrier':
(.text+0x739): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(barrier.o): In function `MPI_Barrier':
(.text+0x76a): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(barrier.o): In function `MPI_Barrier':
(.text+0x812): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(barrier.o): In function `MPI_Barrier':
(.text+0x846): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(op_create.o): In function `MPI_Op_create':
(.text+0x37): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(op_create.o): In function `MPI_Op_create':
(.text+0x195): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(op_create.o): In function `MPI_Op_create':
(.text+0x1a9): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(op_create.o): In function `MPI_Op_create':
(.text+0x1da): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(bcast.o): In function `MPIR_Bcast':
(.text+0x1501): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(bcast.o): In function `MPIR_Bcast':
(.text+0x1532): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(bcast.o): In function `MPI_Bcast':
(.text+0x202f): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(bcast.o): In function `MPI_Bcast':
(.text+0x247b): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(bcast.o): In function `MPI_Bcast':
(.text+0x25d9): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(bcast.o): In function `MPI_Bcast':
(.text+0x260a): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(reduce.o): In function `MPIR_Reduce':
(.text+0x419): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(reduce.o): In function `MPIR_Reduce':
(.text+0x44c): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(reduce.o): In function `MPIR_Reduce':
(.text+0xe2f): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(reduce.o): In function `MPIR_Reduce':
(.text+0xe68): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(reduce.o): In function `MPIR_Reduce':
(.text+0x1185): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(reduce.o): In function `MPIR_Reduce':
(.text+0x11be): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(reduce.o): In function `MPIR_Reduce_inter':
(.text+0x1859): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(reduce.o): In function `MPIR_Reduce_inter':
(.text+0x188a): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(reduce.o): In function `MPI_Reduce':
(.text+0x1b76): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(reduce.o): In function `MPI_Reduce':
(.text+0x210f): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(reduce.o): In function `MPI_Reduce':
(.text+0x2249): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(reduce.o): In function `MPI_Reduce':
(.text+0x227a): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(reduce.o): In function `MPI_Reduce':
(.text+0x3284): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(reduce.o): In function `MPI_Reduce':
(.text+0x32b5): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(allgather.o): In function `MPI_Allgather':
(.text+0xfef): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(allgather.o): In function `MPI_Allgather':
(.text+0x15ad): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(allgather.o): In function `MPI_Allgather':
(.text+0x1701): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(allgather.o): In function `MPI_Allgather':
(.text+0x1732): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(allgather.o): In function `MPI_Allgather':
(.text+0x1c00): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(allgather.o): In function `MPI_Allgather':
(.text+0x1c31): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(red_scat.o): In function `MPIR_Reduce_scatter':
(.text+0xb81): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(red_scat.o): In function `MPIR_Reduce_scatter':
(.text+0xbba): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(red_scat.o): In function `MPI_Reduce_scatter':
(.text+0x2b6b): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(red_scat.o): In function `MPI_Reduce_scatter':
(.text+0x2e66): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(red_scat.o): In function `MPI_Reduce_scatter':
(.text+0x32a1): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(red_scat.o): In function `MPI_Reduce_scatter':
(.text+0x32d2): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(red_scat.o): In function `MPI_Reduce_scatter':
(.text+0x3740): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(red_scat.o): In function `MPI_Reduce_scatter':
(.text+0x3774): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(helper_fns.o): In function `MPIR_Localcopy':
(.text+0x441): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(helper_fns.o): In function `MPIR_Localcopy':
(.text+0x472): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(helper_fns.o): In function `MPIC_Sendrecv_replace':
(.text+0x1049): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(helper_fns.o): In function `MPIC_Sendrecv_replace':
(.text+0x107a): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(opsum.o): In function `MPIR_SUM':
(.text+0xdbb): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(opsum.o): In function `MPIR_SUM':
(.text+0xdec): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(opmax.o): In function `MPIR_MAXF':
(.text+0xc24): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(opmax.o): In function `MPIR_MAXF':
(.text+0xc55): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(opmin.o): In function `MPIR_MINF':
(.text+0xc24): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(opmin.o): In function `MPIR_MINF':
(.text+0xc55): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(opband.o): In function `MPIR_BAND':
(.text+0x87b): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(opband.o): In function `MPIR_BAND':
(.text+0x8ac): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(opbor.o): In function `MPIR_BOR':
(.text+0x87b): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(opbor.o): In function `MPIR_BOR':
(.text+0x8ac): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(opbxor.o): In function `MPIR_BXOR':
(.text+0x87b): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(opbxor.o): In function `MPIR_BXOR':
(.text+0x8ac): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(opland.o): In function `MPIR_LAND':
(.text+0xe0f): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(opland.o): In function `MPIR_LAND':
(.text+0xe40): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(oplor.o): In function `MPIR_LOR':
(.text+0xe7a): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(oplor.o): In function `MPIR_LOR':
(.text+0xeab): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(oplxor.o): In function `MPIR_LXOR':
(.text+0xfe1): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(oplxor.o): In function `MPIR_LXOR':
(.text+0x1012): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(opprod.o): In function `MPIR_PROD':
(.text+0x1098): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(opprod.o): In function `MPIR_PROD':
(.text+0x10c9): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(opminloc.o): In function `MPIR_MINLOC':
(.text+0x471): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(opminloc.o): In function `MPIR_MINLOC':
(.text+0x4a2): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(opmaxloc.o): In function `MPIR_MAXLOC':
(.text+0x471): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(opmaxloc.o): In function `MPIR_MAXLOC':
(.text+0x4a2): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(comm_group.o): In function `MPI_Comm_group':
(.text+0x2e): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(comm_group.o): In function `MPI_Comm_group':
(.text+0x2e3): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(comm_group.o): In function `MPI_Comm_group':
(.text+0x371): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(comm_group.o): In function `MPI_Comm_group':
(.text+0x3a2): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(type_indexed.o): In function `MPI_Type_indexed':
(.text+0x3d): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(type_indexed.o): In function `MPI_Type_indexed':
(.text+0x58b): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(type_indexed.o): In function `MPI_Type_indexed':
(.text+0x64c): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(type_indexed.o): In function `MPI_Type_indexed':
(.text+0x682): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(group_free.o): In function `MPI_Group_free':
(.text+0x2f): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(group_free.o): In function `MPI_Group_free':
(.text+0x2fe): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(group_free.o): In function `MPI_Group_free':
(.text+0x311): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(group_free.o): In function `MPI_Group_free':
(.text+0x342): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(group_translate_ranks.o): In function
`MPI_Group_translate_ranks':
(.text+0x2e): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(group_translate_ranks.o): In function
`MPI_Group_translate_ranks':
(.text+0x3f0): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(group_translate_ranks.o): In function
`MPI_Group_translate_ranks':
(.text+0x449): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(group_translate_ranks.o): In function
`MPI_Group_translate_ranks':
(.text+0x47a): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(ch3u_comm_spawn_multiple.o): In function
`MPIDI_Comm_spawn_multiple':
(.text+0x371): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(ch3u_comm_spawn_multiple.o): In function
`MPIDI_Comm_spawn_multiple':
(.text+0x3aa): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(gather.o): In function `MPI_Gather':
(.text+0xf1e): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(gather.o): In function `MPI_Gather':
(.text+0x1402): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(gather.o): In function `MPI_Gather':
(.text+0x1501): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(gather.o): In function `MPI_Gather':
(.text+0x1532): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(gather.o): In function `MPI_Gather':
(.text+0x2083): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(gather.o): In function `MPI_Gather':
(.text+0x20b7): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(scatterv.o): In function `MPI_Scatterv':
(.text+0x42f): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(scatterv.o): In function `MPI_Scatterv':
(.text+0x92b): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(scatterv.o): In function `MPI_Scatterv':
(.text+0xa21): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(scatterv.o): In function `MPI_Scatterv':
(.text+0xa52): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(scatterv.o): In function `MPI_Scatterv':
(.text+0x1551): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(scatterv.o): In function `MPI_Scatterv':
(.text+0x1582): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(type_contiguous.o): In function `MPI_Type_contiguous':
(.text+0x2f): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(type_contiguous.o): In function `MPI_Type_contiguous':
(.text+0x3f2): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(type_contiguous.o): In function `MPI_Type_contiguous':
(.text+0x409): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(type_contiguous.o): In function `MPI_Type_contiguous':
(.text+0x43a): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(type_hvector.o): In function `MPI_Type_hvector':
(.text+0x37): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(type_hvector.o): In function `MPI_Type_hvector':
(.text+0x4d3): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(type_hvector.o): In function `MPI_Type_hvector':
(.text+0x4e9): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(type_hvector.o): In function `MPI_Type_hvector':
(.text+0x51c): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(type_create_struct.o): In function
`MPI_Type_create_struct':
(.text+0x3b): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(type_create_struct.o): In function
`MPI_Type_create_struct':
(.text+0x5e9): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(type_create_struct.o): In function
`MPI_Type_create_struct':
(.text+0x659): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(type_create_struct.o): In function
`MPI_Type_create_struct':
(.text+0x68c): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(waitall.o): In function `MPI_Waitall':
(.text+0x49): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(waitall.o): In function `MPI_Waitall':
(.text+0x521): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(waitall.o): In function `MPI_Waitall':
(.text+0x5c9): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(waitall.o): In function `MPI_Waitall':
(.text+0x5fc): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(info_get.o): In function `MPI_Info_get':
(.text+0x2e): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(info_get.o): In function `MPI_Info_get':
(.text+0x378): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(info_get.o): In function `MPI_Info_get':
(.text+0x391): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(info_get.o): In function `MPI_Info_get':
(.text+0x3c2): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(info_getn.o): In function `MPI_Info_get_nkeys':
(.text+0x2e): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(info_getn.o): In function `MPI_Info_get_nkeys':
(.text+0x2af): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(info_getn.o): In function `MPI_Info_get_nkeys':
(.text+0x2c1): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(info_getn.o): In function `MPI_Info_get_nkeys':
(.text+0x2f2): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(info_getnth.o): In function `MPI_Info_get_nthkey':
(.text+0x32): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(info_getnth.o): In function `MPI_Info_get_nthkey':
(.text+0x2e2): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(info_getnth.o): In function `MPI_Info_get_nthkey':
(.text+0x2f9): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(info_getnth.o): In function `MPI_Info_get_nthkey':
(.text+0x32a): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(info_getvallen.o): In function `MPI_Info_get_valuelen':
(.text+0x2e): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(info_getvallen.o): In function `MPI_Info_get_valuelen':
(.text+0x368): undefined reference to `pthread_setspecific'
/usr/lib/libmpich.a(info_getvallen.o): In function `MPI_Info_get_valuelen':
(.text+0x381): undefined reference to `pthread_getspecific'
/usr/lib/libmpich.a(info_getvallen.o): In function `MPI_Info_get_valuelen':
(.text+0x3b2): undefined reference to `pthread_setspecific'
collect2: ld returned 1 exit status
make[2]: *** [dexe.grd] Błąd 1
make[1]: *** [build_tst] Błąd 2
make: *** [build] Błąd 2
Make.Linux_PII_CBLAS
#
# -- High Performance Computing Linpack Benchmark (HPL)
# HPL - 2.0 - September 10, 2008
# Antoine P. Petitet
# University of Tennessee, Knoxville
# Innovative Computing Laboratory
# (C) Copyright 2000-2008 All Rights Reserved
#
# -- Copyright notice and Licensing terms:
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions, and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
#
# 3. All advertising materials mentioning features or use of this
# software must display the following acknowledgement:
# This product includes software developed at the University of
# Tennessee, Knoxville, Innovative Computing Laboratory.
#
# 4. The name of the University, the name of the Laboratory, or the
# names of its contributors may not be used to endorse or promote
# products derived from this software without specific written
# permission.
#
# -- Disclaimer:
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE UNIVERSITY
# OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# ######################################################################
#
# ----------------------------------------------------------------------
# - shell --------------------------------------------------------------
# ----------------------------------------------------------------------
#
SHELL = /bin/sh
#
CD = cd
CP = cp
LN_S = ln -s
MKDIR = mkdir
RM = /bin/rm -f
TOUCH = touch
#
# ----------------------------------------------------------------------
# - Platform identifier ------------------------------------------------
# ----------------------------------------------------------------------
#
ARCH = Linux_PII_CBLAS
#
# ----------------------------------------------------------------------
# - HPL Directory Structure / HPL library ------------------------------
# ----------------------------------------------------------------------
#
TOPdir = /root/hpl
INCdir = $(TOPdir)/include
BINdir = $(TOPdir)/bin/$(ARCH)
LIBdir = $(TOPdir)/lib/$(ARCH)
#
HPLlib = $(LIBdir)/libhpl.a
#
# ----------------------------------------------------------------------
# - Message Passing library (MPI) --------------------------------------
# ----------------------------------------------------------------------
# MPinc tells the C compiler where to find the Message Passing library
# header files, MPlib is defined to be the name of the library to be
# used. The variable MPdir is only used for defining MPinc and MPlib.
#
MPdir = /usr/lib
MPinc = -I/usr/include/mpich2
MPlib = /usr/lib/libmpich.a
#
# ----------------------------------------------------------------------
# - Linear Algebra library (BLAS or VSIPL) -----------------------------
# ----------------------------------------------------------------------
# LAinc tells the C compiler where to find the Linear Algebra library
# header files, LAlib is defined to be the name of the library to be
# used. The variable LAdir is only used for defining LAinc and LAlib.
#
#LAdir = /root/hpl/netlib/ARCHIVES/Linux_PII
LAinc =
LAlib = /usr/lib/libcblas.a /usr/lib/libatlas.a
#
# ----------------------------------------------------------------------
# - F77 / C interface --------------------------------------------------
# ----------------------------------------------------------------------
# You can skip this section if and only if you are not planning to use
# a BLAS library featuring a Fortran 77 interface. Otherwise, it is
# necessary to fill out the F2CDEFS variable with the appropriate
# options. **One and only one** option should be chosen in **each** of
# the 3 following categories:
#
# 1) name space (How C calls a Fortran 77 routine)
#
# -DAdd_ : all lower case and a suffixed underscore (Suns,
# Intel, ...), [default]
# -DNoChange : all lower case (IBM RS6000),
# -DUpCase : all upper case (Cray),
# -DAdd__ : the FORTRAN compiler in use is f2c.
#
# 2) C and Fortran 77 integer mapping
#
# -DF77_INTEGER=int : Fortran 77 INTEGER is a C int, [default]
# -DF77_INTEGER=long : Fortran 77 INTEGER is a C long,
# -DF77_INTEGER=short : Fortran 77 INTEGER is a C short.
#
# 3) Fortran 77 string handling
#
# -DStringSunStyle : The string address is passed at the string loca-
# tion on the stack, and the string length is then
# passed as an F77_INTEGER after all explicit
# stack arguments, [default]
# -DStringStructPtr : The address of a structure is passed by a
# Fortran 77 string, and the structure is of the
# form: struct {char *cp; F77_INTEGER len;},
# -DStringStructVal : A structure is passed by value for each Fortran
# 77 string, and the structure is of the form:
# struct {char *cp; F77_INTEGER len;},
# -DStringCrayStyle : Special option for Cray machines, which uses
# Cray fcd (fortran character descriptor) for
# interoperation.
#
F2CDEFS =
#
# ----------------------------------------------------------------------
# - HPL includes / libraries / specifics -------------------------------
# ----------------------------------------------------------------------
#
HPL_INCLUDES = -I$(INCdir) -I$(INCdir)/$(ARCH) $(LAinc) $(MPinc)
HPL_LIBS = $(HPLlib) $(LAlib) $(MPlib)
#
# - Compile time options -----------------------------------------------
#
# -DHPL_COPY_L force the copy of the panel L before bcast;
# -DHPL_CALL_CBLAS call the cblas interface;
# -DHPL_CALL_VSIPL call the vsip library;
# -DHPL_DETAILED_TIMING enable detailed timers;
#
# By default HPL will:
# *) not copy L before broadcast,
# *) call the BLAS Fortran 77 interface,
# *) not display detailed timing information.
#
HPL_OPTS = -DHPL_CALL_CBLAS
#
# ----------------------------------------------------------------------
#
HPL_DEFS = $(F2CDEFS) $(HPL_OPTS) $(HPL_INCLUDES)
#
# ----------------------------------------------------------------------
# - Compilers / linkers - Optimization flags ---------------------------
# ----------------------------------------------------------------------
#
#CC = /usr/bin/gcc
CC = /usr/bin/mpicc
CCNOOPT = $(HPL_DEFS)
CCFLAGS = $(HPL_DEFS) -fomit-frame-pointer -O3 -funroll-loops
#
# On some platforms, it is necessary to use the Fortran linker to find
# the Fortran internals used in the BLAS library.
#
LINKER = /usr/bin/mpif90
LINKFLAGS = "$(CCFLAGS) -lpthread"
#
ARCHIVER = ar
ARFLAGS = r
RANLIB = echo
#
# ----------------------------------------------------------------------
i hope this will give you more information. After the last try ive left
mpicc and mpiff90 progs.
Gregory
2010/7/28 Dave Goodell <goodell at mcs.anl.gov>
> It looks more like a linking problem to me. Make sure you are using the
> mpicc/mpicxx/mpif77/mpif90 wrappers to compile your program, they should
> include a "-lpthread" on the link line. If that's not working, try
> inserting "-lpthread" manually on the link line.
>
> -Dave
>
> On Jul 28, 2010, at 12:46 PM CDT, Ivan Pulido wrote:
>
> >
> >
> > On Wed, Jul 28, 2010 at 12:19 PM, Grzegorz Dwornicki <gd1100 at gmail.com>
> wrote:
> > Ive reinstaled the distribution to clean debian squeeze. Now when im
> compiling im getting:
> >
> > /usr/lib/libmpich.a(info_getnth.o): In function `MPI_Info_get_nthkey':
> > (.text+0x2f9): undefined reference to `pthread_getspecific'
> > /usr/lib/libmpich.a(info_getnth.o): In function `MPI_Info_get_nthkey':
> > (.text+0x32a): undefined reference to `pthread_setspecific'
> > /usr/lib/libmpich.a(info_getvallen.o): In function
> `MPI_Info_get_valuelen':
> > (.text+0x2e): undefined reference to `pthread_getspecific'
> > /usr/lib/libmpich.a(info_getvallen.o): In function
> `MPI_Info_get_valuelen':
> > (.text+0x368): undefined reference to `pthread_setspecific'
> > /usr/lib/libmpich.a(info_getvallen.o): In function
> `MPI_Info_get_valuelen':
> > (.text+0x381): undefined reference to `pthread_getspecific'
> > /usr/lib/libmpich.a(info_getvallen.o): In function
> `MPI_Info_get_valuelen':
> > (.text+0x3b2): undefined reference to `pthread_setspecific'
> >
> >
> > Ive made a symlink from /usr/bin/gfortran to /ust/bin/g77. It worked
> before but not it doesn work. Any ideas? This errors are slim part of full
> output but they are are nearly the same (same kind but diferent sections).
> I have only 1 idea but it might blow everything up. The idea is to try
> using gfortran from lenny. But it wil require to change a lot of libs and
> some programs including gcc it self.
> >
> >
> > Not sure if this is the problem, forgive me if it isn't. But those
> pthread functions are declared in pthread.h (make sure you have it, usually
> it's in /usr/include/pthread.h). On Debian you should accomplish this by
> installing "libc6-dev" package. Hope this helps.
> >
> > Gregory
> >
> > 2010/7/21 Grzegorz Dwornicki <gd1100 at gmail.com>
> > yea ive typed apt-get remove mpich-bin. And then ive used "make clean"
> and "make arch=Linux_PII_CBLAS". Hmm i can doo even more - If some liblaries
> are messing things up I will reinstall distribution to be sure. I'll update
> this topic on monday :)
> >
> > Gregory.
> >
> > 2010/7/21 Pavan Balaji <balaji at mcs.anl.gov>
> >
> >
> > > [0] Aborting program !
> > > [0] Aborting program!
> > > p0_3435: p4_error: : 9039
> >
> > Well, P4 is used in MPICH-1, not MPICH-2. So, you cannot get the same
> error if you are not using MPICH-1 :-).
> >
> > Did you recompile with MPICH2?
> >
> > -- Pavan
> >
> >
> > On 07/21/2010 11:16 AM, Grzegorz Dwornicki wrote:
> > Ive remove mpich-bin package and recompiled the hpl linpack. But im
> geting the same error :(
> >
> > 2010/7/19 Grzegorz Dwornicki <gd1100 at gmail.com <mailto:gd1100 at gmail.com
> >>
> >
> >
> > Thx you both for such fast reply. Ill try your advices on wednesday
> > and report results.
> > Gregory.
> >
> > 2010/7/19 Dave Goodell <goodell at mcs.anl.gov
> > <mailto:goodell at mcs.anl.gov>>
> >
> >
> > On Jul 19, 2010, at 11:51 AM CDT, Grzegorz Dwornicki wrote:
> >
> > > If im writing double message on list pls let me know.
> > >
> > > Im writing a graduating paper on my university about MPICH
> > and im having some trouble launching programs. For example I
> > need to run perfomance tests on cluster, to determine it max.
> > potencial. To do this Im using hpl linpack from
> > http://www.netlib.org/benchmark/hpl/. Compilation goes without
> > any errors but when I type f.e:
> > >
> > > mpirun -np 4 ./xhpl
> > >
> > > Im getting output like this:
> > > 0 - <NO ERROR MESSAGE> : Could not convert index 1140850688
> > into a pointer
> > > The index may be an incorrect argument.
> >
> > You have somehow mixed MPICH2's mpi.h or mpif.h headers with
> > the library from MPICH:
> >
> > % perl -e 'printf("%#x\n",1140850688);'
> > 0x44000000
> > % grep 0x44000000 mpi.h
> > #define MPI_COMM_WORLD ((MPI_Comm)0x44000000)
> >
> > As Pavan suggested, uninstall MPICH and make sure that MPICH2 is
> > fully installed. Also, make sure that you recompile your
> > application once the MPICH installation is removed. Make sure
> > to use the compiler wrappers provided by MPICH2 (mpicc, mpif90,
> > etc) when building your application.
> >
> > -Dave
> >
> > _______________________________________________
> > mpich-discuss mailing list
> > mpich-discuss at mcs.anl.gov <mailto:mpich-discuss at mcs.anl.gov>
> >
> > https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
> >
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> >
> > _______________________________________________
> > mpich-discuss mailing list
> > mpich-discuss at mcs.anl.gov
> > https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
> >
> > --
> > Pavan Balaji
> > http://www.mcs.anl.gov/~balaji <http://www.mcs.anl.gov/%7Ebalaji>
> > _______________________________________________
> > mpich-discuss mailing list
> > mpich-discuss at mcs.anl.gov
> > https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
> >
> >
> >
> > _______________________________________________
> > mpich-discuss mailing list
> > mpich-discuss at mcs.anl.gov
> > https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
> >
> >
> >
> >
> > --
> > Ivan Pulido
> > Estudiante de Física
> > Universidad Nacional de Colombia
> > _______________________________________________
> > mpich-discuss mailing list
> > mpich-discuss at mcs.anl.gov
> > https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
>
> _______________________________________________
> mpich-discuss mailing list
> mpich-discuss at mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/mpich-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20100729/e53a9301/attachment-0001.htm>
More information about the mpich-discuss
mailing list