[molpro-user] building 2012.1pl9 with GA and Intel MPI

Gershom (Jan) Martin gershom at weizmann.ac.il
Tue Jan 7 11:30:48 GMT 2014

Followup: hacking ./configure as follows appears to generate working executables, but there must be a "cleaner" way to achieve the same:

[comartin at chemfarm Molpro]$ diff ../../molpro2012.1pl9IMPItest/Molpro/configure ../../molpro2012.1pl9IMPItest/IMPI-GA/Molpro/configure
>   -auto-ga-intel-mpi ) MPPAUTO="ga-intel-mpi" ;;
>  elif [ "x${MPPAUTO}" = xga-intel-mpi ] ; then
>   build_ga "--with-mpi='/usr/local/intel/impi/ -lmpigf -lmpi_mt -I/usr/local/intel/impi/'"
>   _mppbase="${base}/src/ga-${GAVERSION}"
>   _parallel=""

On Jan 7, 2014, at 11:49 AM, "Gershom (Jan) Martin" <gershom at weizmann.ac.il<mailto:gershom at weizmann.ac.il>>

Greetings and best wishes for 2014:

Our cluster has two working builds of 2012.1pl9

(a) MPI-2 with Intel MPI, which I configured as follows (the "module" stuff sets up relevant compilers and libraries):

./configure -batch -ifort -icc -blaspath /usr/local/intel/Compiler/2013.5.192/composer_xe_2013.5.192/mkl/lib/intel64  -mpp -openmp -mppbase /usr/local/intel/impi/ -prefix /home/co

This seems to work OK, except that I obviously have only N-1 processes doing any actual computing. (Is having a dedicated "helper process" beneficial for very large jobs?)

(b) GA-MPICH using

./configure -batch -blaspath /usr/local/intel/Compiler/2013.5.192/composer_xe_2013.5.192/mkl/lib/intel64 -icc -ifort -mpp -openmp -auto-ga-mpich -prefix /home/comartin/apps/molpro2012.1pl9MPICH

For various reasons our sysadmin recommends that we use Intel MPI exclusively. How would I go about compiling a GA-IMPI version? Any suggestions on how to hack in a -auto-ga-impi stanza in configure?

Many thanks in advance
Jan Martin

PS: we basically do NOT run across nodes.
Molpro-user mailing list
Molpro-user at molpro.net<mailto:Molpro-user at molpro.net>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.molpro.net/pipermail/molpro-user/attachments/20140107/9abad59a/attachment.html>

More information about the Molpro-user mailing list