[mpiwg-rma] ordering text

Jim Dinan james.dinan at gmail.com
Mon Aug 24 10:03:14 CDT 2015

IIRC, per-window ordering was the intent of the working group and it also
seems like the only sensible reading of the chapter, given that we allow
each window to provide a different value for the ordering info key.  This
might just be an erratum, but it would be helpful to create a ticket for it.

On Mon, Aug 10, 2015 at 10:04 AM, Jeff Hammond <jeff.science at gmail.com>

> "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/
> _______________________________________________
> mpiwg-rma mailing list
> mpiwg-rma at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-rma
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpi-forum.org/pipermail/mpiwg-rma/attachments/20150824/c29233a4/attachment-0001.html>

More information about the mpiwg-rma mailing list