Skip to content

Commit 5c24e10

Browse files
authored
Merge pull request #10747 from awlauria/news_rc8
Update news in preparation for v5.0.0rc8.
2 parents 67d7276 + 5f6b197 commit 5c24e10

File tree

1 file changed

+23
-39
lines changed

1 file changed

+23
-39
lines changed

docs/news/news-v5.0.x.rst

Lines changed: 23 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ Open MPI v5.0.x series
44
This file contains all the NEWS updates for the Open MPI v5.0.x
55
series, in reverse chronological order.
66

7-
Open MPI version 5.0.0rc7
7+
Open MPI version 5.0.0rc8
88
-------------------------
9-
:Date: 13 May 2022
9+
:Date: 6 September 2022
1010

1111
.. admonition:: MPIR API has been removed
1212
:class: warning
@@ -40,45 +40,29 @@ Open MPI version 5.0.0rc7
4040
libraries, rather than linked into the Open MPI core libraries.
4141

4242

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.
7761

7862
- All other notable updates for v5.0.0:
7963

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``.
8266

8367
- New Features:
8468

@@ -103,7 +87,7 @@ Open MPI version 5.0.0rc7
10387

10488
- MPI-4.0 updates and additions:
10589

106-
- Support for ``MPI Sesisons`` has been added.
90+
- Support for ``MPI Sessions`` has been added.
10791
- Added partitioned communication using persistent sends
10892
and persistent receives.
10993
- Added persistent collectives to the ``MPI_`` namespace

0 commit comments

Comments
 (0)