Greetings Neil.

In addition to what George and Mitch said:

Open MPI will not require a full set of daemons like LAM/MPI does. You can have a full set if you wish, especially in environments where it makes sense (e.g., rsh/ssh, where there is little other infrastructure to do proper distributed process control). There will be helper commands analogous to lamboot/lamhalt to help launch/kill these daemons.

For other environments, you can simply mpirun directly. Unlike LAM, mpirun has the capability to talk to PBS (for example), rather than lamboot.

1) Is Open MPI thread-safe (assuming the system-supplied libraries are thread-safe)? In particular will it be possible to call MPI routines from OpenMP regions and will it be possible to use OpenMP directives within MPI tasks?

2) Does Open MPI use the same mechanism as LAM-MPI's "lamboot" (rsh/ssh) to start daemons on other nodes or is there a different mechanism altogether?

--
{+} Jeff Squyres
{+} The Open MPI Project
{+} http://www.open-mpi.org/

Reply via email to