Skip to content

support for mpi_comm_attach_buffer and friends #13338

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

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

hppritcha
Copy link
Member

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

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 open-mpi#12074

Signed-off-by: Howard Pritchard <[email protected]>
@hppritcha hppritcha marked this pull request as draft July 21, 2025 22:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant