Hi Jeff, I haven't looked at the text in a while -- alloc_shared_noncontig only makes sense in a call to MPI_Win_allocate_shared(). The other info keys were intended to be valid for all communicator creation routines. If this isn't clear, then we should definitely correct it. I created a ticket to make sure we remember to look at this: https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/346 ~Jim. On 12/1/12 8:50 PM, Jeff Hammond wrote:
It is not clear if these info keys are predefined for MPI_WIN_ALLOCATE or MPI_WIN_CREATE_DYNAMIC.
Does the following text mean that the info keys for MPI_WIN_ALLOCATE are inclusive of those for MPI_WIN_CREATE? It really does not seem that way to me.
======================== The info argument can be used to specify hints similar to the info argument for MPI_WIN_CREATE and MPI_ALLOC_MEM. The following info key is predefined:
same_size � if set to true, then the implementation may assume that the argument size is identical on all processes. ========================
If the keys "accumulate_ordering, accumulate_ops, same_size, alloc_shared_noncontig" are not valid for MPI_WIN_ALLOCATE and/or MPI_WIN_CREATE_DYNAMIC already, they should be this task should be added to the TODO list for MPI 3.1.
Jeff
On Tue, Nov 6, 2012 at 4:41 AM, Hubert Ritzdorf <[email protected]> wrote:
Hi,
the new RMA info keys "accumulate_ordering, accumulate_ops, same_size, alloc_shared_noncontig" and the corresponding values are missing in Sections A.1.5 and A.1.6 (Pages 683 and 684).
Hubert
_______________________________________________ mpi3-rma mailing list [email protected] http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-rma