see https://github.com/mpi-forum/mpi-issues/issues/551 item 24 in section B 1.2 of the MPI 4.1 standard