@@ -6,7 +6,7 @@ series, in reverse chronological order.
6
6
7
7
Open MPI version 5.0.0rc8
8
8
-------------------------
9
- :Date: 6 September 2022
9
+ :Date: 29 September 2022
10
10
11
11
.. admonition :: MPIR API has been removed
12
12
:class: warning
@@ -45,14 +45,23 @@ Open MPI version 5.0.0rc8
45
45
- Switched to the PRRTe v3.0 branch.
46
46
- Many improvements and bugfixes to the one-sided ``UCX `` transport.
47
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.
48
49
- 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 .
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 .
51
52
- Github: Automatic labeler added to label pull requests with their
52
53
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.
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.
55
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.
56
65
- Include missing sys/stat.h in sharedfp_sm.c to fix a compile error on FreeBSD.
57
66
Thanks to Mosè Giordano for the fix.
58
67
- Fixed numerous typos throughout the code base. Thanks to @luzpaz for these fixes.
@@ -61,8 +70,8 @@ Open MPI version 5.0.0rc8
61
70
62
71
- All other notable updates for v5.0.0:
63
72
64
- - Updated PMIx to the ``v4.2 `` branch - current hash: ``a004dbc ``.
65
- - Updated PRRTE to the ``v3.0 `` branch - current hash: ``e88c431 ``.
73
+ - Updated PMIx to the ``v4.2 `` branch - current hash: ``1f0b53f ``.
74
+ - Updated PRRTE to the ``v3.0 `` branch - current hash: ``30b3222 ``.
66
75
67
76
- New Features:
68
77
0 commit comments