Hi everyone,
I'm using NWChem (7.0.2) in my workstation (Centos 7) for some calculation of polarizability, when I run nwchem with the command nwchem input.nw >& output.out &, my calculation runs well and finishes without problems.
The problem is when I try with the command mpirun -np <#> $NWCHEM_TOP/bin/$NWCHEM_TARGET/nwchem input.nw >& output.out &, the process fails, this happens with all my inputs.
With -np 1
MPI_ABORT was invoked on rank 0 in communicator MPI COMMUNICATOR 3 DUP FROM 0
with errorcode 1.
NOTE: invoking MPI_ABORT causes Open MPI to kill all MPI processes.
You may or may not see output from other processes, depending on
exactly when Open MPI kills them.
With -np 2
The process stop in the middle of the calculation.
With -np 3
argument 1 = nitrogeno.nw
With -np 4
NOTHING
The way I compiled was the follow
export NWCHEM_TOP=/home/nwchem/nwchem-7.0.2
export NWCHEM_TARGET=LINUX64
export USE_MPI=y
export USE_PYTHONCONFIG=y
export BLASOPT="-lopenblas -lpthread -lrt"
export LAPACK_LIB=$BLASOPT
export BLAS_SIZE=4
export PYTHONVERSION=3.6
export BLASOPT=-lopenblas
export LAPACK_LIB=-lopenblas
export ARMCI_NETWORK=MPI-PR
make nwchem_config NWCHEM_MODULES="all python"
make
Thanks for your attention
Eduardo