<div class="gmail_quote">On Tue, Dec 27, 2011 at 22:55, Pavan Balaji <span dir="ltr">&lt;<a href="mailto:balaji@mcs.anl.gov">balaji@mcs.anl.gov</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I see.  In that case, the dynamically attaching memory to windows option in MPI-3 is what you need.  In this case, the window object is created collectively once, and then memory can be attached to it as a local operation without requiring collective synchronization.</blockquote>
</div><br><div>Perfect, let me know when you are ready for someone to test an implementation. I can make any of these variants into run-time options that become available if the MPI provides the necessary functions, so it will be an easy test environment.</div>