Re: [OMPI users] Shared Memory - Eager VS Rendezvous

2012-05-23 Thread Simone Pellegrini
On 05/23/2012 03:05 PM, Jeff Squyres wrote: On May 23, 2012, at 6:05 AM, Simone Pellegrini wrote: If process A sends a message to process B and the eager protocol is used then I assume that the message is written into a shared memory area and picked up by the receiver when the receive

Re: [OMPI users] Shared Memory - Eager VS Rendezvous

2012-05-23 Thread Gutierrez, Samuel K
On May 23, 2012, at 7:05 AM, Jeff Squyres wrote: > On May 23, 2012, at 6:05 AM, Simone Pellegrini wrote: > >>> If process A sends a message to process B and the eager protocol is used >>> then I assume that the message is written into a shared memory area and >>> picked up by the receiver

Re: [OMPI users] Shared Memory - Eager VS Rendezvous

2012-05-23 Thread Jeff Squyres
On May 23, 2012, at 6:05 AM, Simone Pellegrini wrote: >> If process A sends a message to process B and the eager protocol is used >> then I assume that the message is written into a shared memory area and >> picked up by the receiver when the receive operation is posted. Open MPI has a few

Re: [OMPI users] Shared Memory - Eager VS Rendezvous

2012-05-23 Thread Simone Pellegrini
I think I found the answer to my question on Jeff Squyres blog: http://blogs.cisco.com/performance/shared-memory-as-an-mpi-transport-part-2/ However now I have a new question, how do I know if my machine uses the copyin/copyout mechanism or the direct mapping? Assuming that I am running on

[OMPI users] Shared Memory - Eager VS Rendezvous

2012-05-22 Thread Simone Pellegrini
Dear all, I would like to have a confirmation on the assumptions I have on how OpenMPI implements the rendezvous protocol for shared memory. If process A sends a message to process B and the eager protocol is used then I assume that the message is written into a shared memory area and picked