Description
Problem
The standard contains an example (11.6) that demonstrates the use of MPI_Cancel
with an active send request (MPI_Issend
). As per https://github.com/mpi-forum/mpi-standard/pull/635#issuecomment-974281657, this example cannot easily be removed since it is used to describe other aspects of MPI. However, cancellation of send requests has been deprecated and will be removed eventually, so Example 11.7 needs to be adapted to be standard compliant once cancellation of send requests is officially removed. We might as well do that for MPI 4.1 before support for cancelling send requests is removed.
Proposal
None yet.
Changes to the Text
Remove cancellation of send requests from Example 11.6 and replace them with a feature that is not deprecated.
Impact on Implementations
None.
Impact on Users
Less confusion from the use of a deprecated feature in examples.
References and Pull Requests
https://github.com/mpi-forum/mpi-standard/pull/635 was an attempt to remove the example but the issue is more complex than that since it seems to be used to describe progress semantics (https://github.com/mpi-forum/mpi-standard/pull/635#issuecomment-974281657).
Metadata
Metadata
Assignees
Labels
Type
Projects
Status