Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add example showing impact of progress #636

Open
jeffhammond opened this issue Oct 27, 2022 · 1 comment
Open

add example showing impact of progress #636

jeffhammond opened this issue Oct 27, 2022 · 1 comment
Assignees
Labels
mpi-5 For inclusion in the MPI 5.0 standard wg-rma RMA Working Group

Comments

@jeffhammond
Copy link
Member

Problem

Following up on #634 and #635, we need an example that shows a program whose behavior depends on the attribute.

Proposal

Example like this:

One process does an RMA Put.
Another process spins on memory with Win_sync.

The completion of this program depends on strong progress.

Changes to the Text

TODO

Impact on Implementations

None

Impact on Users

Makes the world make sense.

References and Pull Requests

TODO

@Wee-Free-Scot Wee-Free-Scot added wg-rma RMA Working Group mpi-4.1 For inclusion in the MPI 4.1 standard labels Oct 27, 2022
@Wee-Free-Scot Wee-Free-Scot added this to the December 2022 milestone Oct 27, 2022
@Wee-Free-Scot Wee-Free-Scot removed this from the December 2022 milestone Nov 21, 2022
@Wee-Free-Scot
Copy link

Depends on #635 -- the proposed example demonstrates the effect of different settings for the attribute proposed in #635.

Before #635, this example would have to say "always an unsafe program because MPI progress may not happen".

Then #635 would modify that brand new text to "example program is unsafe only when attribute is set to 'weak'; safe otherwise".

@wesbland wesbland added mpi-5 For inclusion in the MPI 5.0 standard and removed mpi-4.1 For inclusion in the MPI 4.1 standard labels May 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
mpi-5 For inclusion in the MPI 5.0 standard wg-rma RMA Working Group
Projects
Status: To Do
Development

No branches or pull requests

4 participants