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

Pavan Balaji balaji at mcs.anl.gov
Sun Aug 4 18:44:40 CDT 2013

On 08/04/2013 06:33 PM, Barrett, Brian W wrote:
> I'm either parsing your first or second sentence incorrectly.  Are you
> saying that you're doing a get in which the initiator-side address is in
> a window and that reading the data after it's arrived is a load and
> therefore causes problems for separate?  Or are you saying that you
> believe that puts/gets which move memory within a window are considered
> loads?

I'm saying the first one, yes.  I didn't understand what you mean by the 
second one, so I can't say for sure, but I think my answer is yes for 
that one as well.

For the second question, if I do a PUT from a local window memory to a 
remote window memory, it is a load on the local window memory.  This is 
based on the MPI-3 standard page 436 lines 29-30 (though it says 
MPI_SEND, I think it is valid for MPI_PUT as well).

  -- Pavan

Pavan Balaji

More information about the mpiwg-rma mailing list