<div class="gmail_quote">Hi, all,<br><br>I sent a post on problems with installation of MPICH on SGI under my local account one month ago. Thanks to your help, it is fixed now. I am able to install it with those commands:<br>
<br>./configure --prefix=/u/home/rum06003/mpi --with-device=ch3:sock 2&gt;&amp;1 | tee c.txt<br><br>make 2&gt;&amp;1 | tee m.txt<br><br>make install 2&gt;&amp;1 | tee mi.txt.<br><br>Now the problem is that when I run our research model, it fails in the configure process and part of the error message is as follows, related to MPI. But there was no error message during MPI installation. Thanks if someone can offer some advice on this issue.<br>
<br>Rui<br><br>.intr.o -L/opt/i/netcdf/lib -lnetcdf -static-intel -L/u/home/rum06003/mpi2/lib -lmpich<br>/u/home/rum06003/mpi2/lib/libmpich.a(commutil.o)(.text+0x13a2): In function `MPIR_Get_contextid&#39;:<br>: undefined reference to `pthread_getspecific&#39;<br>
/u/home/rum06003/mpi2/lib/libmpich.a(commutil.o)(.text+0x13f2): In function `MPIR_Get_contextid&#39;:<br>: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(commutil.o)(.text+0x2ad2): In function `MPIR_Get_intercomm_contextid&#39;:<br>
: undefined reference to `pthread_getspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(commutil.o)(.text+0x2b22): In function `MPIR_Get_intercomm_contextid&#39;:<br>: undefined reference to `pthread_setspecific&#39;<br>
/u/home/rum06003/mpi2/lib/libmpich.a(errutil.o)(.text+0x4182): In function `MPIR_Err_return_comm&#39;:<br>: undefined reference to `pthread_getspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(errutil.o)(.text+0x41d2): In function `MPIR_Err_return_comm&#39;:<br>
: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(errutil.o)(.text+0x43d2): In function `MPIR_Err_return_win&#39;:<br>: undefined reference to `pthread_getspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(errutil.o)(.text+0x4422): In function `MPIR_Err_return_win&#39;:<br>
: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(errutil.o)(.text+0x47d2): In function `MPIR_Nest_decr_export&#39;:<br>: undefined reference to `pthread_getspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(errutil.o)(.text+0x4832): In function `MPIR_Nest_decr_export&#39;:<br>
: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(errutil.o)(.text+0x48e2): In function `MPIR_Nest_incr_export&#39;:<br>: undefined reference to `pthread_getspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(errutil.o)(.text+0x4942): In function `MPIR_Nest_incr_export&#39;:<br>
: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(initthread.o)(.text+0x522): In function `MPIR_Init_thread&#39;:<br>: undefined reference to `pthread_getspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(initthread.o)(.text+0x562): In function `MPIR_Init_thread&#39;:<br>
: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(initthread.o)(.text+0x6c2): In function `MPIR_Thread_CS_Finalize&#39;:<br>: undefined reference to `pthread_key_delete&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(initthread.o)(.text+0x6f2): In function `MPIR_Thread_CS_Finalize&#39;:<br>
: undefined reference to `pthread_getspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(initthread.o)(.text+0x752): In function `MPIR_Thread_CS_Finalize&#39;:<br>: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(initthread.o)(.text+0x762): In function `MPIR_Thread_CS_Finalize&#39;:<br>
: undefined reference to `pthread_key_delete&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(initthread.o)(.text+0x7b2): In function `MPIR_Thread_CS_Finalize&#39;:<br>: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(initthread.o)(.text+0x802): In function `MPIR_Thread_CS_Init&#39;:<br>
: undefined reference to `pthread_key_create&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(initthread.o)(.text+0xb42): In function `PMPI_Init_thread&#39;:<br>: undefined reference to `pthread_getspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(initthread.o)(.text+0xb92): In function `PMPI_Init_thread&#39;:<br>
: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(initthread.o)(.text+0xc62): In function `PMPI_Init_thread&#39;:<br>: undefined reference to `pthread_getspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(initthread.o)(.text+0xcb2): In function `PMPI_Init_thread&#39;:<br>
: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(initthread.o)(.text+0xcf2): In function `PMPI_Init_thread&#39;:<br>: undefined reference to `pthread_getspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(initthread.o)(.text+0xd42): In function `PMPI_Init_thread&#39;:<br>
: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(recv.o)(.text+0x2a2): In function `PMPI_Recv&#39;:<br>: undefined reference to `pthread_getspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(recv.o)(.text+0x372): In function `PMPI_Recv&#39;:<br>
: undefined reference to `pthread_getspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(recv.o)(.text+0x3c2): In function `PMPI_Recv&#39;:<br>: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(recv.o)(.text+0x402): In function `PMPI_Recv&#39;:<br>
: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(send.o)(.text+0x292): In function `PMPI_Send&#39;:<br>: undefined reference to `pthread_getspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(send.o)(.text+0x362): In function `PMPI_Send&#39;:<br>
: undefined reference to `pthread_getspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(send.o)(.text+0x3b2): In function `PMPI_Send&#39;:<br>: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(send.o)(.text+0x3f2): In function `PMPI_Send&#39;:<br>
: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(mpid_type_debug.o)(.text+0x17f2): In function `MPIDI_Datatype_printf&#39;:<br>: undefined reference to `pthread_getspecific&#39;<br>
/u/home/rum06003/mpi2/lib/libmpich.a(mpid_type_debug.o)(.text+0x1842): In function `MPIDI_Datatype_printf&#39;:<br>: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(ch3u_handle_recv_req.o)(.text+0x2b22): In function `MPIDI_CH3_ReqHandler_AccumRespDerivedDTComplete&#39;:<br>
: undefined reference to `pthread_getspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(ch3u_handle_recv_req.o)(.text+0x2b72): In function `MPIDI_CH3_ReqHandler_AccumRespDerivedDTComplete&#39;:<br>: undefined reference to `pthread_setspecific&#39;<br>
/u/home/rum06003/mpi2/lib/libmpich.a(ch3u_handle_recv_req.o)(.text+0x3402): In function `MPIDI_CH3_ReqHandler_PutAccumRespComplete&#39;:<br>: undefined reference to `pthread_getspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(ch3u_handle_recv_req.o)(.text+0x3452): In function `MPIDI_CH3_ReqHandler_PutAccumRespComplete&#39;:<br>
: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(ch3u_rma_sync.o)(.text+0x2a62): In function `MPIDI_CH3_PktHandler_Accumulate&#39;:<br>: undefined reference to `pthread_getspecific&#39;<br>
/u/home/rum06003/mpi2/lib/libmpich.a(ch3u_rma_sync.o)(.text+0x2ab2): In function `MPIDI_CH3_PktHandler_Accumulate&#39;:<br>: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(ch3u_rma_sync.o)(.text+0xc542): In function `MPIDI_Win_complete&#39;:<br>
: undefined reference to `pthread_getspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(ch3u_rma_sync.o)(.text+0xc592): In function `MPIDI_Win_complete&#39;:<br>: undefined reference to `pthread_setspecific&#39;<br>/u/home/rum06003/mpi2/lib/libmpich.a(ch3u_rma_sync.o)(.text+0xd732): In function `MPIDI_Win_post&#39;:<br>
: undefined reference to `pthread_getspecific&#39;<br>etc .................<br><br></div><br>