Skip to content

Commit add63d4

Browse files
committed
doc: Add MPI-4.0 partial compliance features
Signed-off-by: William Zhang <[email protected]>
1 parent c511a5f commit add63d4

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

docs/release-notes/mpi.rst

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,30 @@ For historical reference:
3131
* - MPI-3.1
3232
- Open MPI v2.0
3333

34+
MPI-4.0 partial compliance
35+
^^^^^^^^^^^^^^^^^^^^^^^^^^
36+
37+
In the Open MPI |ompi_series| series, only partial MPI-4.0 functionality is
38+
supported. This section contains a list of features added for the release.
39+
40+
* Support for MPI Sessions has been added.
41+
* Added partitioned communication using persistent sends and persistent receives.
42+
* Added persistent collectives to the ``MPI_`` namespace (they were previously
43+
available via the ``MPIX_ prefix``).
44+
* Added :ref:`MPI_Isendrecv()<mpi_isendrecv>` and its variants.
45+
* Added support for :ref:`MPI_Comm_idup_with_info()<mpi_comm_idup_with_info>`.
46+
* Added support for :ref:`MPI_Info_get_string()<mpi_info_get_string>`.
47+
* Added support for ``initial_error_handler`` and the :doc:`ERRORS_ABORT</man-openmpi/man3/ERRORS>`
48+
infrastructure.
49+
* Added error handling for “unbound” errors to ``MPI_COMM_SELF``.
50+
* Made :ref:`MPI_Comm_get_info()<mpi_comm_get_info>`,
51+
:ref:`MPI_File_get_info()<mpi_file_get_info>`,
52+
and :ref:`MPI_Win_get_info()<mpi_win_get_info>` compliant to the standard.
53+
* Info keys that are not understood by Open MPI will be silently ignored and
54+
dropped on communicators, files, and windows.
55+
* Added support for ``MPI_COMM_TYPE_HW_GUIDED`` and
56+
``MPI_COMM_TYPE_HW_GUIDED`` added.
57+
3458
Removed MPI APIs
3559
----------------
3660

0 commit comments

Comments
 (0)