@@ -4,9 +4,9 @@ Open MPI v5.0.x series
4
4
This file contains all the NEWS updates for the Open MPI v5.0.x
5
5
series, in reverse chronological order.
6
6
7
- Open MPI version 5.0.0rc7
7
+ Open MPI version 5.0.0rc8
8
8
-------------------------
9
- :Date: 13 May 2022
9
+ :Date: 6 September 2022
10
10
11
11
.. admonition :: MPIR API has been removed
12
12
:class: warning
@@ -40,45 +40,29 @@ Open MPI version 5.0.0rc7
40
40
libraries, rather than linked into the Open MPI core libraries.
41
41
42
42
43
- - Changes since rc6:
44
-
45
- - The PRRTE and OpenPMIx submodule pointers have been updated to bring in the following fixes:
46
-
47
- - Fixed a bug where ``opal_show_help() `` output would not be aggregated and de-duplicated
48
- by default. This was a regression from the Open MPI v4.x series, and should now be fixed.
49
- Users can change the default by using the mca parameter ``opal_base_help_aggregate ``.
50
- - Fixed a segmentation fault in the launcher when running with fault tolerance enabled.
51
- - Fixed issues when launching indirectly via ``SLURM ``:
52
-
53
- - Fixed launch failures found in ``rc6 `` where the environment was not properly setup
54
- for launching.
55
- - Restored the use of ``--cpu-bind=NONE ``.
56
- - Fixed a bug ``--allow-run-as-root `` was not propagated to the backend ``prte `` daemons.
57
- - Changes were made to ``mpirun `` to improve its detection of the backend launcher ``prterun ``.
58
- This fixes most of the launch issues where ``mpirun `` failed to find ``prterun `` in out-of-the-box
59
- RPM installs of Open MPI.
60
- - ``UCX `` one-sided MPI changes:
61
-
62
- - Added support for shared memory windows (``MPI_Win_allocate_shared() ``).
63
- - Various other updates and bug fixes.
64
- - Fixed a regression were the FORTRAN ``OSHMEM `` wrapper compiler would fail
65
- to compile user applications.
66
- - ``OSHMEM ``: updated ``shmem_calloc() `` to be standard-compliant regarding zero-byte
67
- inputs.
68
- - Fixed various memory leaks when running applications that use non-blocking collectives.
69
- - Fixed a segmentation fault in sparsely connected applications in ``MPI_Finalize() ``.
70
- - Issue a warning if ``PMIx `` is unreachable and a ``PMI1 `` or ``PMI2 `` or ``SLURM `` environment
71
- is detected before falling back to singleton mode launching. This will prevent confusion to end users
72
- running in these situtations, as ``PMI `` support has been dropped from Open MPI v5.0.0.
73
- - ``MPI Sessions ``: Added support for ``MPI_TAG_UB ``.
74
- - Fixed a build failure when compiling Open MPI with ``PSM2 `` (``configure --with-psm2=.. ``).
75
-
76
- - Thanks to Sascha Hunold for the fix.
43
+ - Changes since rc7:
44
+
45
+ - Switched to the PRRTe v3.0 branch.
46
+ - Many improvements and bugfixes to the one-sided ``UCX `` transport.
47
+ - Many improvements and bugfixes to ``MPI Sessions ``.
48
+ - Fixes to singleton/MPI_COMM_SPAWN launching.
49
+ - GCC atomics were made to be the default atomic implementation, with C11
50
+ atomics as the fallback.
51
+ - Github: Automatic labeler added to label pull requests with their
52
+ destination branch. Thanks to Joe Downs for the contribution.
53
+ - Fixed a deadlock in a one-sided ``RDMA `` function call. Thanks to @jotabf
54
+ for the fix.
55
+ - Configure: Fix typo in CUDA checks. Thanks to Andreas Schwab for the fix.
56
+ - Include missing sys/stat.h in sharedfp_sm.c to fix a compile error on FreeBSD.
57
+ Thanks to Mosè Giordano for the fix.
58
+ - Fixed numerous typos throughout the code base. Thanks to @luzpaz for these fixes.
59
+ - Removed trailing whitespace from documentation. Thanks to @a-szegel for their
60
+ contribution.
77
61
78
62
- All other notable updates for v5.0.0:
79
63
80
- - Updated PMIx to the ``v4.2 `` branch - current hash: ``8c39d8e ``.
81
- - Updated PRRTE to the ``v2.1 `` branch - current hash: ``f75647a ``.
64
+ - Updated PMIx to the ``v4.2 `` branch - current hash: ``a004dbc ``.
65
+ - Updated PRRTE to the ``v3.0 `` branch - current hash: ``e88c431 ``.
82
66
83
67
- New Features:
84
68
@@ -103,7 +87,7 @@ Open MPI version 5.0.0rc7
103
87
104
88
- MPI-4.0 updates and additions:
105
89
106
- - Support for ``MPI Sesisons `` has been added.
90
+ - Support for ``MPI Sessions `` has been added.
107
91
- Added partitioned communication using persistent sends
108
92
and persistent receives.
109
93
- Added persistent collectives to the ``MPI_ `` namespace
0 commit comments