Hello everyone,
I have been attempting to install NWChem version 7.0.2 on the Lassen server at LLNL which is similar to Summit at ORNL. My current configuration that I have working uses these settings:
export NWCHEM_TOP=/usr/workspace/keilbart/Lassen/nwchem-7.0.2
module load xl/2021.03.11
module load essl/6.3.0
module load spectrum-mpi/rolling-release
export NWCHEM_TOP=/usr/workspace/keilbart/Lassen/nwchem-7.0.2
export NWCHEM_TARGET=LINUX64
export NWCHEM_MODULES="all"
export LARGE_FILES=TRUE
export USE_NOFSCHECK=TRUE
export ARMCI_NETWORK=MPI-PR
export USE_MPI=y
export USE_MPIF=y
export USE_INTERNALBLAS=y
export CC=xlc_r
export FC=xlf90_r
cd ${NWCHEM_TOP}/src
make nwchem_config -j
make all -j
This compilation does work fine using the internal blas libraries from NWChem but I am hoping to use XL and ESSL to compile. When I use these settings I get a compilation that finalizes:
module load xl/2021.03.11
module load essl/6.3.0
module load spectrum-mpi/rolling-release
export NWCHEM_TOP=/usr/workspace/keilbart/Lassen/nwchem-7.0.2_essl
export NWCHEM_TARGET=LINUX64
export NWCHEM_MODULES="all"
export LARGE_FILES=TRUE
export USE_NOFSCHECK=TRUE
export ARMCI_NETWORK=MPI-PR
export USE_MPI=y
export USE_MPIF=y
export XLLIBDIR="/usr/tce/packages/xl/xl-2021.03.11/alllibs"
export BLASOPT="-L$ESSLLIBDIR64 -R$ESSLLIBDIR64 -lessl -llapackforessl -L$XLLIBDIR -R${XLLIBDIR} -lxlfmath -lxlf90_r -lm"
export LAPACK_LIB=$BLASOPT
export CC=xlc_r
export FC=xlf90_r
cd ${NWCHEM_TOP}/src
make nwchem_config -j
make all -j
When I attempt to run a calculation with the binary I get this message:
util_blas not ready 0
------------------------------------------------------------------------
------------------------------------------------------------------------
current input line :
0:
------------------------------------------------------------------------
------------------------------------------------------------------------
This error has not yet been assigned to a category
------------------------------------------------------------------------
For more information see the NWChem manual at
https://github.com/nwchemgit/nwchem/wiki For further details see manual section: No section for this category
From what I can tell, this is an issue that has been discussed
https://github.com/nwchemgit/nwchem/issues/381 and resolved for intel compilers. Has anyone been able to successfully compile with these settings or should I open an issue on Github to discuss there?
Thank you for your time and consideration.
Nathan