[mpiwg-rma] Bugs in RMA in current MPI standard - Re: Summary of MPI RMA WG meeting on Sept 21, 2018
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.
More information about the mpiwg-rma