Skip to content

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 <howardp@lanl.gov>
@hppritcha hppritcha marked this pull request as draft July 21, 2025 22:40
that causes mpi4py to be unhappy

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
@hppritcha
Copy link
Member Author

the fortran binding infrastructure additions in PR #13279 need to be merged in to main prior to adding fortran bindings for these functions.

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
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