support for mpi_comm_attach_buffer and friends #13338
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add support for functions added as part of MPI 4.1 standard concerning buffer management for buffered send mode:
MPI_Comm_attach_buffer
MPI_Comm_detach_buffer
MPI_Session_attach_buffer
MPI_Session_detach_buffer
MPI_Comm_buffer_flush
MPI_Comm_buffer_iflush
MPI_Session_buffer_flush
MPI_Session_buffer_iflush
Full support for non-blocking flush is deferred to a subsequent PR to avoid reviewer overload.
Related to #12074