Neil,

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 
compatible. 

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).

Cheers,

Mitch

On Tuesday 15 February 2005 07:48, Neil Storer wrote:
> Hi,
>
> 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
> altogether?
>
> Regards
>         Neil Storer

-- 
Mitch Sukalski <mwsu...@ca.sandia.gov>
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

Reply via email to