Re: [mvapich-discuss] ch3_shmem_coll.c:350: error: ‘MPICH_ThreadInfo_t’ has no member named ‘global_mutex’

Sayantan Sur surs at cse.ohio-state.edu
Sat Mar 13 10:25:32 EST 2010


Hi Jeff,

Thanks for your report. Did compiling with trunk work for you? We
released 1.4.1 yesterday, and were wondering if you could give that a
try? Note that this release doesn't yet support hydra, but our next
one will. Our next release shouldn't be too far along.

Thanks!

On Fri, Mar 12, 2010 at 1:25 PM, Jeff Hammond <jeff.science at gmail.com> wrote:
> I attempted to build MVAPICH from the mvapich2-1.4-2010-03-10 tarball
> using these settings:
>
>  $ ./configure --prefix=/u/aet/NWCHEM CC=gcc CFLAGS=-g -O2 CXX=g++
> CXXFLAGS=-g -O2 FC=gfortran FCFLAGS=-g -O2 F77=gfortran F77FLAGS=-g
> -O2 --enable-f77 --enable-threads=funneled
> --with-thread-package=pthreads --with-hydra-bss=ssh,fork,poe
> --with-ib-include=/usr/include/infiniband --with-ib-libpath=/usr/lib64
> --with-link=ddr
>
> ...and got the error pasted below.  I tried again without
> "--with-hydra-bss=ssh,fork,poe" since I don't know if MVAPICH 1.4
> supports Hydra, but the error did not go away.
>
> I'll assume all the information you need is in config.log and make.log
> but I will be happy to provide anything that isn't ASAP.
>
> I will now try to compile with the MVAPICH trunk, which I had no
> issues compiling with the aforementioned settings on one of Argonne's
> machines (Fusion) that is almost identical to the one I'm working on
> now that 1.4 won't compile on.
>
> Thanks,
>
> Jeff
>
> make[7]: Entering directory
> `/u/aet/NWCHEM/mvapich2-1.4-2010-03-10/src/mpid/ch3/channels/mrail/src/rdma'
>  CC              mpid_mrail_rndv.c
>  CC              ch3_finalize.c
>  CC              ch3_init.c
>  CC              ch3_isend.c
>  CC              ch3_isendv.c
>  CC              ch3_istartmsg.c
>  CC              ch3_istartmsgv.c
>  CC              ch3_request.c
>  CC              ch3_progress.c
>  CC              ch3_cancel_send.c
>  CC              ch3_read_progress.c
>  CC              ch3_comm_spawn_multiple.c
>  CC              ch3_comm_accept.c
>  CC              ch3_comm_connect.c
>  CC              ch3_open_port.c
>  CC              ch3_abort.c
>  CC              ch3_istartrndvmsg.c
>  CC              ch3_packetizedtransfer.c
>  CC              ch3_rndvtransfer.c
>  CC              ch3_smp_progress.c
>  CC              ch3_get_business_card.c
>  CC              ch3_shmem_coll.c
> ch3_shmem_coll.c: In function ‘MPIDI_CH3I_SHMEM_COLL_GetShmemBuf’:
> ch3_shmem_coll.c:350: error: ‘MPICH_ThreadInfo_t’ has no member named
> ‘global_mutex’
> ch3_shmem_coll.c:352: error: ‘MPICH_ThreadInfo_t’ has no member named
> ‘global_mutex’
> ch3_shmem_coll.c:386: error: ‘MPICH_ThreadInfo_t’ has no member named
> ‘global_mutex’
> ch3_shmem_coll.c:388: error: ‘MPICH_ThreadInfo_t’ has no member named
> ‘global_mutex’
> ch3_shmem_coll.c: In function ‘MPIDI_CH3I_SHMEM_COLL_Barrier_gather’:
> ch3_shmem_coll.c:443: error: ‘MPICH_ThreadInfo_t’ has no member named
> ‘global_mutex’
> ch3_shmem_coll.c:445: error: ‘MPICH_ThreadInfo_t’ has no member named
> ‘global_mutex’
> ch3_shmem_coll.c: In function ‘MPIDI_CH3I_SHMEM_COLL_Barrier_bcast’:
> ch3_shmem_coll.c:493: error: ‘MPICH_ThreadInfo_t’ has no member named
> ‘global_mutex’
> ch3_shmem_coll.c:495: error: ‘MPICH_ThreadInfo_t’ has no member named
> ‘global_mutex’
> make[7]: *** [ch3_shmem_coll.o] Error 1
> make[7]: Leaving directory
> `/u/aet/NWCHEM/mvapich2-1.4-2010-03-10/src/mpid/ch3/channels/mrail/src/rdma'
>
>
> --
> Jeff Hammond
> Argonne Leadership Computing Facility
> jhammond at mcs.anl.gov / (630) 252-5381
> http://www.linkedin.com/in/jeffhammond
>
> _______________________________________________
> mvapich-discuss mailing list
> mvapich-discuss at cse.ohio-state.edu
> http://mail.cse.ohio-state.edu/mailman/listinfo/mvapich-discuss
>
>



-- 
Sayantan Sur

Research Scientist
Department of Computer Science
The Ohio State University.



More information about the mvapich-discuss mailing list