@@ -4,9 +4,9 @@ Open MPI v5.0.x series
44This file contains all the NEWS updates for the Open MPI v5.0.x
55series, 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