Hello everybody,
Pavan,
One issue which I observed with mpich2-1.3a1. It is related to launcing of pmi_proxy processes. I marked bold the unexpected behaviour.
1. I use the following hostsfile:
host0
host1
host0
host1
My command line is:
> mpiexec --print-rank-map -f hostsfile -n 4 ./test
(host0:0)
(host1:1)
(host0:2)
(host1:3)
Hello world: rank 0 of 4 running on host0
Hello world: rank 1 of 4 running on host1
Hello world: rank 2 of 4 running on host0
Hello world: rank 3 of 4 running on host1
I looked into host0 and host1 and observed two pmi_proxy processes on each node. I guess it should be one pmi_proxy process on each node. Is it a bug or expected behavior?
Other scenarios which I use worked as expected:
2. hostsfile:
host0
host0
host1
host1
> mpiexec --print-rank-map -f hostsfile -n 4 ./test
(host0:0,1)
(host1:2,3)
Hello world: rank 0 of 4 running on host0
Hello world: rank 1 of 4 running on host0
Hello world: rank 2 of 4 running on host1
Hello world: rank 3 of 4 running on host1
3. hostsfile:
host0
host1
> mpiexec --print-rank-map -f hostsfile -n 4 ./test
(host0:0,2)
(host1:1,3)
Hello world: rank 0 of 4 running on host0
Hello world: rank 1 of 4 running on host1
Hello world: rank 2 of 4 running on host0
Hello world: rank 3 of 4 running on host1
Thank you.
--
Best regards,
Yury Kiryanov
phone: 8-83130-70700 (ext. 2531)
i-net : 8313-2531
e-mail: yury.kiryanov(a)intel.com
--------------------------------------------------------------------
Closed Joint Stock Company Intel A/O
Registered legal address: Krylatsky Hills Business Park,
17 Krylatskaya Str., Bldg 4, Moscow 121614,
Russian Federation
This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.