[mpiwg-rma] ordering text

Jeff Hammond jeff.science at gmail.com
Mon Aug 10 09:04:26 CDT 2015


"11.7.2 Ordering" says:

"MPI specifies ordering between accumulate operations from one process to
the same (or overlapping) memory locations at another process on a
per-datatype granularity."
This seems to say that ordering is required between overlapping windows,
which is a horrible semantic.  We need to add a "per-window" caveat here.

Later, we talk about overlapping memory regions, rather than locations,
which is confusing:

"MPI does not provide any guarantees for accesses or updates from different
origin processes to overlapping target memory regions."
What is a memory region anyways?  Is it a window?  Is it a set of memory
locations?

And to be clear, I think I know what we mean in the RMA chapter, but others
may not.

Jeff

-- 
Jeff Hammond
jeff.science at gmail.com
http://jeffhammond.github.io/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpi-forum.org/pipermail/mpiwg-rma/attachments/20150810/ce7b63d1/attachment.html>


More information about the mpiwg-rma mailing list