Matthieu, MPICH's default process manager also supports the "hostfile" and "hosts" options, but that's not a part of the MPI standard, so there's no guarantee that other MPI implementations (or even other process managers within mpich) will support it. -- Pavan On 08/02/2013 04:03 PM, Matthieu Dorier wrote:
Hi,
Using MPI_Comm_spawn I'd like to know how to specify the list of hosts on which to spawn the new processes. The standard http://www.mpi-forum.org/docs/mpi-3.0/mpi30-report.pdf) says that the info field have some reserved keys, but nothing to actually give the list of hostnames. The closest key is "host" but it seems to designate a single host, not a set, and not even the number of process per host.
What would be the keys for that in mpich and would they be understood my other implementation (e.g. OpenMPI)?
Also another question related to MPI_Comm_spawn: how can a parent application be aware that the application it spawned terminated? And what happens when the parent application exits before the spawned one?
Thanks,
Matthieu Dorier PhD student at ENS Cachan Brittany and IRISA http://people.irisa.fr/Matthieu.Dorier
_______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
-- Pavan Balaji http://www.mcs.anl.gov/~balaji