[mpiwg-rma] Bugs in RMA in current MPI standard - Re: Summary of MPI RMA WG meeting on Sept 21, 2018

Balaji, Pavan balaji at anl.gov
Wed Sep 26 11:16:25 CDT 2018

> On Sep 25, 2018, at 9:38 PM, Jeff Hammond via mpiwg-rma <mpiwg-rma at lists.mpi-forum.org> wrote:
>     Implementors may restrict the use of RMA communication that 
>     is synchronized by lock calls to windows in memory allocated 
>     by MPI_ALLOC_MEM (Section 8.2), MPI_WIN_ALLOCATE (Section 11.2.2), 
>       MPI_WIN_ALLOCATE_SHARED (Section 11.2.3),
>     or attached with MPI_WIN_ATTACH (Section 11.2.4). 
>     Locks can be used portably only in such memory.
> I am not certain that this change is consistent with the original intent, but we should just remove this text, because it does not make sense anymore.  If MPI_Win_attach is sufficient to allow locks, then MPI_Win_create should be there, because one can implement MPI_Win_create in terms of MPI_Win_create_dynamic+MPI_Win_attach.

+1 on removing that text.  The intent was to allow Win_create too, which we somehow missed.

  -- Pavan

More information about the mpiwg-rma mailing list