Page 1 of 1

parallel run

Posted: 10 Feb 2016, 17:43
by avelon
Dear All,
How to run on more than one node?

Code: Select all

dalton -d -mb 16000 -N 16 -nodelist "node-16-13 node-16-01" -ow -noarch test test
16 starts processes on a single node

Compilation information
-----------------------

System | Linux-3.10.0-229.20.1.el7.x86_64
CMake generator | Unix Makefiles
Processor | x86_64
64-bit integers | OFF
MPI | ON (OPENMPI 1.6.5)
Fortran compiler | /gpfs/CLUSTERUSERS/nailparker/INSTALL/openmpi/bin/
| mpif90
Fortran compiler version | GNU Fortran (GCC) 4.8.3 20140911 (Red Hat 4.8.3-9)
C compiler | /gpfs/CLUSTERUSERS/nailparker/INSTALL/openmpi/bin/
| mpicc
C compiler version | gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-9)
C++ compiler | /gpfs/CLUSTERUSERS/nailparker/INSTALL/openmpi/bin/
| mpicxx
C++ compiler version | unknown
BLAS | /gpfs/CLUSTERUSERS/nailparker/INSTALL/openblas/lib
| /libopenblas.so

Re: parallel run

Posted: 18 Feb 2016, 17:39
by avelon
SOLUTION

script file:
export DALTON_TMPDIR=PATH
export DALTON_LAUNCHER="mpirun -np 16 -hostfile $DALTON_TMPDIR/host -npernode 8"
dalton -d -mb 16000 -ow -noarch TEST TEST

HOST FILE:
node-1
node-2

Re: parallel run

Posted: 19 Feb 2016, 12:03
by bast
It's great that you solved it. Thanks for sharing the solution.