If I specify two hosts and no "slots" information, processes should be
started in equal numbers on the two hosts. But, how should they be
ranked? "Block" or "cyclic" (round robin)? Did we change this behavior
recently?
% ompi_info | grep "Open MPI:"
Open MPI: 1.3.4a1r22009
% mpirun -H saem9,saem10 -np 8 -tag-output hostname
[1,0]<stdout>:saem9
[1,1]<stdout>:saem9
[1,2]<stdout>:saem9
[1,3]<stdout>:saem9
[1,4]<stdout>:saem10
[1,5]<stdout>:saem10
[1,6]<stdout>:saem10
[1,7]<stdout>:saem10
% ompi_info | grep "Open MPI:"
Open MPI: 1.3.4a1r22051
% mpirun -H saem9,saem10 -np 8 -tag-output hostname
[1,0]<stdout>:saem9
[1,1]<stdout>:saem10
[1,2]<stdout>:saem9
[1,3]<stdout>:saem10
[1,4]<stdout>:saem9
[1,5]<stdout>:saem10
[1,6]<stdout>:saem9
[1,7]<stdout>:saem10
|