Here's my command:

<path_to_OpenMPI_1.8.3>/bin/mpirun <unrelated MCA options> --machinefile 
hosts.dat -np 4 <executable>

Here's my hosts.dat file:

% cat hosts.dat
node01
node02
node03
node04

All 4 ranks are launched on node01.  I don't believe I've ever seen this 
before.  I had to do a sanity check, so I tried MVAPICH2-2.1a and got what I 
expected: 1 process runs on each of the 4 nodes.  The mpirun man page says 
'round-robin', which I take to mean that one process would be launched per line 
in the hosts file, so this really seems like incorrect behavior.

What could be the possibilities here?

Thanks for the help!



Reply via email to