We discovered that the language bindings in MPI 4.0 were incorrect and decided to make a backward incompatible change to the bindings for MPI_PSEND_INIT and MPI_PRECV_INIT. While we don't normally call out errata changes in the semantic changes chapter, this seems large enough that it should be noted.
Problem
We discovered that the language bindings in MPI 4.0 were incorrect and decided to make a backward incompatible change to the bindings for
MPI_PSEND_INIT
andMPI_PRECV_INIT
. While we don't normally call out errata changes in the semantic changes chapter, this seems large enough that it should be noted.Proposal
Add an entry in the semantic changes chapter for https://github.com/mpi-forum/mpi-issues/issues/765
Changes to the Text
See PR
Impact on Implementations
Any implementations that have the incorrect bindings will need to change.
Impact on Users
Any users using the incorrect bindings will need to move to the correct bindings.
References and Pull Requests
https://github.com/mpi-forum/mpi-standard/pull/927