MPI errors Centos 7.3


Click here for full thread
Clicked A Few Times
Thank you for the assistance.

I had started out by using the Centos 7.1 instructions that you mention, but couldn't get a clean compile, which is why I started added the MPI and other environment variables. However, your comments made me move back towards a more minimalist config, and the following seems to work, resulting in an OpenMPI aware binary:

Start with a clean source tree by untarring from the original file.

Patch as appropriate.

export NWCHEM_TARGET=LINUX64
export NWCHEM_MODULES=all
export NWCHEM_TOP=/mnt/research/deej/src/nwchem/6.6/nwchem-6.6

export USE_64TO32=y
export USE_NOFSCHECK=TRUE
export USE_NOIO=TRUE

export ARMCI_NETWORK=MPI_TS
export LARGE_FILES=TRUE

export USE_PYTHONCONFIG=y
export PYTHONHOME=/usr
export PYTHONVERSION=2.7

export BLAS_SIZE=4
export BLASOPT="-L/usr/lib64/atlas -llapack -lf77blas -latlas"
export HAS_BLAS=y

export SCALAPACK_SIZE=4
export SCALAPACK="-L/usr/lib64/openmpi/lib -lscalapack -lmpiblacs"
export SCALAPACK_LIBS="-L/usr/lib64/openmpi/lib -lscalapack -lmpiblacs"

export USE_MPI=y

make nwchem_config NWCHEM_MODULES="all python"
make 64_to_32
make >& make.log


Thanks again!