[Mpi3-rma] [EXTERNAL] Re: MPI-3 UNIFIED model clarification

Pavan Balaji balaji at mcs.anl.gov
Sun Aug 4 19:27:31 CDT 2013

On 08/04/2013 07:02 PM, Jed Brown wrote:
> I guess I'm missing something.  Why can't P1 read that other part of its
> own memory in the SEPARATE model?  I'm assuming that P0 executed
> something like
>    MPI_Win_lock(MPI_LOCK_SHARED,rank=1,win)
>    MPI_Put(target_rank=1,win)
>    MPI_Win_unlock(rank=1,win)

This is not allowed in the SEPARATE model.  Page 455 lines 22-25.

"A location in a window must not be accessed with load/store operations 
once an
update to that location has started, until the update becomes visible in 
the private
window copy in process memory."

  -- Pavan

Pavan Balaji

More information about the mpiwg-rma mailing list