[mpich-discuss] A comment and a problem with MPICH 3.2.1

Balaji, Pavan balaji at anl.gov
Tue Apr 17 09:30:14 CDT 2018


Martin,

Our nightly tests with OFI don't test it out with the PGI compiler.  Would you mind creating a github issue, so we can look into it?

https://github.com/pmodels/mpich

Thanks,

  -- Pavan

> On Mar 22, 2018, at 5:52 PM, Martin Cuma <martin.cuma at utah.edu> wrote:
> 
> I finally discovered that MPICH 3.2.1 includes ofi netmod which I am trying to build to provide unified library for tcp and InfiniBand. That's awesome since I am looking forward to ofi as a replacement for the old mxm netmod.
> 
> So far it's working great, though it seems like the performance is lagging a bit behind the old mxm netmod on a few IB clusters I tried but I figure that's due to the ofi infancy.
> 
> However, I am having trouble building 3.2.1 with ofi using PGI compilers (18.1), where they complain:
> libtool: compile:  pgcc -DHAVE_CONFIG_H -I. -I../../../srcdir/mpich/3.2.1 -I./src/include -I../../../srcdir/mpich/3.2.1/src/include -I../../../srcdir/mpich/3.2.1/src/mpi/datatype -I../../../srcdir/mpich/3.2.1/src/mpi/spawn -I../../../srcdir/mpich/3.2.1/src/util/dbg -Isrc/util/logging/common -I../../../srcdir/mpich/3.2.1/src/util/mem -I../../../srcdir/mpich/3.2.1/src/util/thread -I../../../srcdir/mpich/3.2.1/src/util/type -I../../../srcdir/mpich/3.2.1/src/util/wrappers -I./src/util/wrappers -I../../../srcdir/mpich/3.2.1/src/util/assert -I./src/util/timers -I../../../srcdir/mpich/3.2.1/src/util/pointer -I./src/binding/cxx -I/uufs/chpc.utah.edu/sys/srcdir/mpich/3.2.1/src/binding/fortran/mpif_h -Isrc/binding/fortran/use_mpi -I../../../srcdir/mpich/3.2.1/src/mpid/ch3/include -I./src/mpid/ch3/include -I../../../srcdir/mpich/3.2.1/src/mpid/ch3/channels/nemesis/include -I./src/mpid/ch3/channels/nemesis/include -I../../../srcdir/mpich/3.2.1/src/mpid/ch3/channels/nemesis/utils/monito
 r -I../../../srcdir/mpich/3.2.1/src/mpid/common/datatype -I../../../srcdir/mpich/3.2.1/src/mpid/common/datatype -I../../../srcdir/mpich/3.2.1/src/mpid/common/sched -I../../../srcdir/mpich/3.2.1/src/mpid/common/thread -I../../../srcdir/mpich/3.2.1/src/mpid/common/timers -I../../../srcdir/mpich/3.2.1/src/pmi/simple -I/uufs/chpc.utah.edu/sys/builddir/mpich/3.2.1p/src/mpl/include -I/uufs/chpc.utah.edu/sys/srcdir/mpich/3.2.1/src/mpl/include -I/uufs/chpc.utah.edu/sys/srcdir/mpich/3.2.1/src/openpa/src -I/uufs/chpc.utah.edu/sys/builddir/mpich/3.2.1p/src/openpa/src -D_REENTRANT -I/uufs/chpc.utah.edu/sys/builddir/mpich/3.2.1p/src/mpi/romio/include -I/uufs/chpc.utah.edu/sys/installdir/libfabric/1.6.0/include -tp=nehalem -fPIC -DNDEBUG -DNVALGRIND -O2 -c ../../../srcdir/mpich/3.2.1/src/mpid/ch3/channels/nemesis/netmod/ofi/ofi_tagged.c -MD  -fpic -DPIC -o src/mpid/ch3/channels/nemesis/netmod/ofi/.libs/lib_libmpi_la-ofi_tagged.o
> PGC-S-0209-EOF in macro call to FI_RC_RETRY (../../../srcdir/mpich/3.2.1/src/mpid/ch3/channels/nemesis/netmod/ofi/ofi_tagged.c: 143)
> PGC-S-0218-Missing #endif (../../../srcdir/mpich/3.2.1/src/mpid/ch3/channels/nemesis/netmod/ofi/ofi_tagged.c: 143)
> PGC/x86-64 Linux 18.1-1: compilation completed with severe errors
> 
> Any thought on what can be the problem? The same build went fine with GNU and Intel compilers.
> 
> The suggestion concerns verbose make output. The user's guide says to run "make VERBOSE=1" to see what I pasted above. However, that did not work for me. What did work is "make V=1". If that is indeed the current magic word to make make verbose, can you please update the user's guide to save us (including me again) time to search through the Makefile to figure this out?
> 
> Thanks,
> MC
> 
> -- 
> Martin Cuma
> Center for High Performance Computing
> Department of Geology and Geophysics
> University of Utah
> _______________________________________________
> discuss mailing list     discuss at mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss

_______________________________________________
discuss mailing list     discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss


More information about the discuss mailing list