[mpich-discuss] Troubles compiling mpich 3.1.3 and 3.1.4 with MX

Caroline Papadopoulos cpapadop at ucsd.edu
Thu Mar 12 15:08:07 CDT 2015


Dear list,

I am having issues compiling the following versions of mpich:

	3.1.3
	3.1.4

but

	3.1.2  and earlier versions compile just fine.

I am using the same compile options except MYINSTALLDIR is updated
to the correct version:

> export MYINSTALLDIR=/export/home/root/bin/mpich-3.1.3_pgi-15.3
> export CC=pgcc
> export CXX=pgcpp
> export F77=pgfortran
> export FC=pgf90
> unset F90
> export CFLAGS=''
> export CXXFLAGS=${CFLAGS}
> export FFLAGS=${CFLAGS}
> export FCFLAGS=${FFLAGS}
> unset F90FLAGS
> ./configure --prefix=${MYINSTALLDIR} --with-device=ch3:nemesis:mx  --with-mx-include=/opt/mx/include  --with-mx-lib=/opt/mx/lib >& config.txt
> make >& make.txt
> make install >& make_install.txt


The error that I am getting for 3.1.3 and 3.1.4 is:

>   CC       src/pmi/simple/lib_libmpi_la-simple_pmiutil.lo
>   CC       src/pmi/simple/lib_libmpi_la-simple_pmi.lo
>   GEN      lib/libmpi.la
> /usr/bin/ld: cannot find -lmx
> make[2]: *** [lib/libmpi.la] Error 2
> make[2]: Leaving directory `/export/home/root/src/mpich-3.1.3'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/export/home/root/src/mpich-3.1.3'
> make: *** [all] Error 2


In fact the mx library is called:

	 libmyriexpress.a  libmyriexpress.so

rather than libmx.a and libmx.so

So is there a configure option to have it use -lmyriexpress instead of 
-lmx ??

This all works fine up to 3.1.3, so for now I am just going to use
3.1.2 but did want to update to the newest version 3.1.4.





_______________________________________________
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