Skip to content

Commit 9dd9295

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

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

docs/release-notes/mpi.rst

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,27 @@ 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 ``MPI_Isendrecv()`` and its variants.
45+
* Added support for ``MPI_Comm_idup_with_info()``.
46+
* Added support for ``MPI_Info_get_string()``.
47+
* Added support for ``initial_error_handler`` and the ``ERRORS_ABORT`` infrastructure.
48+
* Added error handling for “unbound” errors to ``MPI_COMM_SELF``.
49+
* Made ``MPI_Comm_get_info()``, ``MPI_File_get_info()``, and
50+
``MPI_Win_get_info()`` compliant to the standard.
51+
* Droped unknown/ignored info keys on communicators, files, and windows.
52+
* Initial implementations of ``MPI_COMM_TYPE_HW_GUIDED`` and
53+
``MPI_COMM_TYPE_HW_GUIDED`` added.
54+
3455
Removed MPI APIs
3556
----------------
3657

0 commit comments

Comments
 (0)