Running nwchem 6.8 in serial


Clicked A Few Times
Hi,

I have d'loaded and built 6.8 with various compiler options and I wanted to profile the various exes
so am trying to run an example in serial. The instructions I have found for serial say to simply
run the nwchem executable with an input file but I just get the following

$> nwchem Input_c240_pbe0.nw
[0] Received an Error in Communication: (1) there must be at least two ranks per node


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.



If I try it as mpirun -np 1 nwchem Input_c240_pbe0.nw I get the same.

Is there a way to build it to be able to run in serial ?

--
Jason

Clicked A Few Times
so is this a result of me using
ARMCI_NETWORK=MPI-PR

This
http://nwchemgit.github.io/index.php/Release66:ARMCI
says
"Therefore, when executing on a single node (i.e. the case of desktop execution) you would need to ask for n+1 processes; in other words, a serial execution would require the following mpirun invocation mpirun -np 2"

but both procs seem equally busy (though one is using a lot more memory than the other . . .)

Not entirely certain . . .

--
Jason

Forum Vet
ARMCI_NETWORK=MPI-TS
Jason
If you recompile the tools directory with ARMCI_NETWORK=MPI-TS, you will be able to run serial jobs


Forum >> NWChem's corner >> Running NWChem