[Mpi3-rma] MPI-3 UNIFIED model clarification

Sur, Sayantan sayantan.sur at intel.com
Tue Jul 30 17:33:26 CDT 2013

> On 07/30/2013 10:28 AM, Jim Dinan wrote:
> > I believe this is adequately specified on pg 436, line 37.  P1 will
> > *eventually* see the new value for "a" without any additional
> > synchronization operations, but neither the flush by P0 nor the Recv
> > by
> > P1 guarantee that P1 will see the new value immediately.
> This is what I said is the disagreement in the WG.  I can pull up the old email
> chain if needed, but I think others can too.  One side was arguing that there's
> no such guarantee and you need to do a WIN_SYNC to see the value.  The
> other side was arguing that the WIN_SYNC should not be needed; FLUSH +
> SEND on the origin should be enough.

Here's the old thread: http://lists.mpi-forum.org/mpi3-rma/2011/03/0533.php

Looks like the idea to call MPI_Win_sync for Unified got votes from both Bill and Torsten. Were there others who were in this camp?


More information about the mpiwg-rma mailing list