I noticed that my old scheme of process placement seems to be have a different 
outcome with the current master. I used to start a single process per node on 
my cluster using a hostfile together with “map-by node”, with a command line 
that looked like this “mpirun —hostfile arc —map-by node -np 2 hostname”.

Assuming my host file contains
arc00 slots=20
arc01 slots=21

The above command in 1.10 gives the expected:
arc00
arc01

However on master it gives:
arc00
arc00

It seems that “—map-by node” was completely ignored, and to get back the same 
behavior I have to force replace it with -npernode 1 ?

Also my processes, despite the fact that I asked for 1 per node, are not bound 
to the first core. Shouldn’t we release the process binding when we know there 
is a single process per node (as in the above case) ?

  George.

Reply via email to