Parallel using nwchem


Just Got Here
Hello,

I am new to NWChem so my appologies for the silly question.

I can't see to figure out how to run a parallel job with NWChem on my personal computer.

I have my nwchem from Nwchem-6.0-binary-readhat-5-5-gcc-4-1-2.tar.bz2 on centos 6.2 . I run nwchem successfully using 'nwchem input.nw >& input.out &' but I run a parallel job with 4 processors using 'mpirun -np 4 nwchem input.nw', error as following:

0:0::: 1
(rank:0 hostname:hee pid:26791):ARMCI DASSERT fail. armci.c:ARMCI_Error():260 cond:0
0: ARMCI aborting 0 (0).
**********
* 0: md_rtdbin: rtdb_get failed 1
**********
0:0::: 0
(rank:0 hostname:hee pid:26797):ARMCI DASSERT fail. armci.c:ARMCI_Error():260 cond:0
0: ARMCI aborting 0 (0).
**********
* 0: md_rtdbin: rtdb_get failed 0
**********
0:0::: 0
(rank:0 hostname:hee pid:26789):ARMCI DASSERT fail. armci.c:ARMCI_Error():260 cond:0
0: ARMCI aborting 0 (0).
**********
* 0: md_rtdbin: rtdb_get failed 0
**********

Any suggestions?
Thanks very much!

Forum Vet
Hee
The nwchem binary extracted from the tarball you have downloaded is not built against MPI, but against TCGMSG, instead.
Therefore, mpirun should not be used to launch nwchem parallel jobs in this case, but the included parallel binary, instead.
More details at
http://nwchemgit.github.io/index.php/Release62:Running#Parallel_execution_on_UNIX-based_para...

However, I strongly recommend you to either download the more recent nwchem 6.3 source and install NWChem by compiling the source code.
Cheers, Edo

Just Got Here
Dear Edoapra:
   Thanks for your great suggestion.


Forum >> NWChem's corner >> Running NWChem