[Mpi3-rma] RMA proposal 2 initial text

Torsten Hoefler htor at illinois.edu
Tue Nov 2 15:26:19 CDT 2010

> > (*) Example 11.15, Process A:
> >     I think, that there is missing a MPI_Win_membar after 
> >     X = 2 before MPI_Barrier.
> >     Correspondingly, I think that MPI_Win_membar is missing after 
> >     assignments to X, Y, A in Examples 11.16 and 11.17.
> That should still be correct. If process a issues a win_flush(A) which
> itself only returns after the data arrived at the destination (public
> window) and the data is only accesses through RMA calls (as it should be
> in the examples), then it should be correct. A membar should be able to
> achieve the same -- but might be less elegant.
I just realized that we changed the semantics of flush to never affect
local load/store operations during the last meeting. That makes your
comment right and I shall update the document in a bit (see wiki).


 bash$ :(){ :|:&};: --------------------- http://www.unixer.de/ -----
Torsten Hoefler         | Performance Modeling and Simulation Lead
Blue Waters Directorate | University of Illinois (UIUC)
1205 W Clark Street     | Urbana, IL, 61801
NCSA Building           | +01 (217) 244-7736

More information about the mpiwg-rma mailing list