mpi-forum / mpi-issues

Tickets for the MPI Forum
http://www.mpi-forum.org/
67 stars 8 forks source link

Fix MPI_WIN_SYNC text #634

Closed jeffhammond closed 1 year ago

jeffhammond commented 2 years ago

Problem

This text is horrible:

The call MPI_WIN_SYNC synchronizes the private and public window copies of win. For the purposes of synchronizing the private and public window, MPI_WIN_SYNC has the effect of ending and reopening an access and exposure epoch on the window (note that it does not actually end an epoch or complete any pending MPI RMA operations).

Proposal

Make it clear what WIN_SYNC actually does.

Changes to the Text

Say it's a memory barrier for unified, something else for separate.

Impact on Implementations

Nothing.

Impact on Users

Users can reason about RMA correctness in a useful way.

References and Pull Requests

TODO

wesbland commented 1 year ago

Had no-no reading on 2022-12-06

wesbland commented 1 year ago

This passed a no-no vote on 2022-12-06.

Yes No Abstain
30 0 3
wesbland commented 1 year ago

This passed an errata vote on 2022-12-07.

Yes No Abstain
30 0 3