On Jun 2, 2010, at 10:44 AM, George Bosilca wrote: > > Not sure what you mean here. common/sm may create new shmem segments at > > any time (e.g., during coll sm). The RML message exchange is to ensure > > that only 1 process creates and initializes the segment and then all the > > others just attach to it. > > Absolutely not! The RML messaging is not about initializing the shared memory > segment. As stated on my original text it has only one purpose: to ensure the > file used by mmap is created atomically. The code for Windows do not exchange > any RML messages as the function to allocate the shared memory region > provided by the OS is atomic (exactly as the sysv one).
I thought that Sam said that it was important that only 1 process shmctl/IPC_RMID...? -- Jeff Squyres jsquy...@cisco.com For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/