Long time, no see! Greetings from rainy San Francisco to rainy Reading!
Open MPI is designed to be thread-safe using pthread facilities with
relatively fine grain access to critical regions. I haven't tried to mix Open
MPI with OpenMP, but from what I understand of OpenMP, I believe it should be
As far as start-up mechanisms, Open MPI will support both daemon and
daemon-less modes, in a fairly large number of resource reservation/job
spawning environments -- rsh/ssh, SLURM, Bproc, RMS, PBS, LSF (either
currently on in the works). They are fully componentized and dynamically
loadable via the MPI Component Architecture (MCA).
On Tuesday 15 February 2005 07:48, Neil Storer wrote:
> Two queries.
> 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
> Neil Storer
Mitch Sukalski <mwsukal_at_[hidden]>
Scalable Computing Research and Development (8961)
Sandia National Laboratories
P.O. Box 969, Mail Stop 9158, Livermore, CA. 94551-0969
office: (925) 294-4713
cell: (925) 337-4212
fax: (925) 294-2400