Skip to content

Commit 34b6674

Browse files
committed
Update news in preparation for v5.0.0rc9.
Signed-off-by: Austen Lauria <awlauria@us.ibm.com>
1 parent 6bbfca7 commit 34b6674

File tree

1 file changed

+24
-31
lines changed

1 file changed

+24
-31
lines changed

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

Lines changed: 24 additions & 31 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.0rc8
7+
Open MPI version 5.0.0rc9
88
-------------------------
9-
:Date: 29 September 2022
9+
:Date: 21 October 2022
1010

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

4242

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-
- MPI-4: Initial implementations of ``MPI_COMM_TYPE_HW_GUIDED`` and ``MPI_COMM_TYPE_HW_GUIDED`` added.
49-
- Fixes to singleton/MPI_COMM_SPAWN launching.
50-
- Changed the mpirun command line option ``--stream-buffering`` to be an --mca option. It can now be enabled with
51-
``--mca ompi_stream_buffering X`` where X could be 0 for unbuffered, 1 for line buffered, or 2 for fully buffered.
52-
- Github: Automatic labeler added to label pull requests with their
53-
destination branch. Thanks to Joe Downs for the contribution.
54-
- Fixed a deadlock in a one-sided ``RDMA`` function call. Thanks to @jotabf for the fix.
55-
- Split out opal-core into two libraries. This will prevent unnecessary external dependencies from being
56-
linked with mpirun and other Open MPI tools.
57-
- The default atomics have been changed to be GCC, with C11 as a fallback. C11 atomics incurs sequential
58-
memory ordering, which in most cases is not desired.
59-
- Lots of updates to OpenMPI documentation.
60-
- Fixed a bug where users could not build the ``OFI`` component as a DSO. Thanks to Moritz Kreutzer for the report.
61-
- Fixed the MPI_Parrived C binding. Thanks to @jprotze for the report.
62-
- Configure: Fix typo in CUDA checks. Thanks to Andreas Schwab for the fix.
63-
- Fixed bugs when compiling Open MPI with the --enable-script-wrapper-compilers configure option.
64-
Thanks to Julien Olivain for the fix.
65-
- Include missing sys/stat.h in sharedfp_sm.c to fix a compile error on FreeBSD.
66-
Thanks to Mosè Giordano for the fix.
67-
- Fixed numerous typos throughout the code base. Thanks to @luzpaz for these fixes.
68-
- Removed trailing whitespace from documentation. Thanks to @a-szegel for their
69-
contribution.
43+
- Changes since rc8:
44+
45+
- Added new ``Accelerator`` gpu framework. ``CUDA`` specific code was replaced with
46+
a generic framework that standardizes various device features such as copies or
47+
pointer type detection. This allows for modularized implementation of various
48+
devices such as the newly introduced ROCm Accelerator component. The redesign
49+
also allows for Open MPI builds to be shipped with ``CUDA`` support enabled
50+
without requiring ``CUDA`` libraries.
51+
- Various bug fixes related to ``MPI Sessions``.
52+
- autogen.pl: Fixed ifort support on OSX. Thanks to Tien Quang, NGUYEN
53+
for providing the fix.
54+
- Initial implementation of ``MPI_COMM_TYPE_HW_UNGUIDED`` for ``MPI_Comm_split_type``.
55+
- Fixed a bug where ``MPI_Pack`` and ``MPI_Unpack`` external32 with long doubles
56+
could fail. See #8918 for details.
57+
- Updated MCA mutexes to use the Qthreads user-level-threading backend. Thanks
58+
to Jan Ciesko for the contribution.
59+
- Various other bug fixes and cleanups.
7060

7161
- All other notable updates for v5.0.0:
7262

73-
- Updated PMIx to the ``v4.2`` branch - current hash: ``1f0b53f``.
74-
- Updated PRRTE to the ``v3.0`` branch - current hash: ``30b3222``.
63+
- Updated PMIx to the ``v4.2`` branch - current hash: ``dcc40a6``.
64+
- Updated PRRTE to the ``v3.0`` branch - current hash: ``a89228a``.
7565

7666
- New Features:
7767

@@ -110,6 +100,7 @@ Open MPI version 5.0.0rc8
110100
``MPI_Win_get_info()`` compliant to the standard.
111101
- Droped unknown/ignored info keys on communicators, files,
112102
and windows.
103+
- Initial implementations of ``MPI_COMM_TYPE_HW_GUIDED`` and ``MPI_COMM_TYPE_HW_GUIDED`` added.
113104

114105
- Transport updates and improvements
115106

@@ -237,6 +228,8 @@ Open MPI version 5.0.0rc8
237228
Thanks to Yaz Saito for finding and fixing the bug.
238229
- Singleton ``MPI_Comm_spawn()`` support has been fixed.
239230
- PowerPC atomics: Force usage of ppc assembly by default.
231+
- The default atomics have been changed to be GCC, with C11 as a fallback. C11 atomics incurs sequential
232+
memory ordering, which in most cases is not desired.
240233
- Various datatype bugfixes and performance improvements.
241234
- Various pack/unpack bugfixes and performance improvements.
242235
- Various OSHMEM bugfixes and performance improvements.

0 commit comments

Comments
 (0)