Skip to content

Commit d55e1f1

Browse files
committed
Update news in preparation for v5.0.0rc11.
Signed-off-by: Austen Lauria <awlauria@us.ibm.com>
1 parent df7cf53 commit d55e1f1

File tree

1 file changed

+34
-25
lines changed

1 file changed

+34
-25
lines changed

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

Lines changed: 34 additions & 25 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.0rc10
7+
Open MPI version 5.0.0rc11
88
--------------------------
9-
:Date: 2 February 2023
9+
:Date: 6 April 2023
1010

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

4242

43-
- Changes since rc9:
44-
45-
- coll/ucc: Added support for Scatter and Iscatter collectives.
46-
- Added cache bypass mechanism to the ``OFI`` BTL. This fixes conflicts
47-
with Libfabric, which has its own registration cache. This addes a bypass
48-
flag which can be used for providers known to have their own registration cache.
49-
- common/ompio: implement pipelined read and write operation.
50-
This new new code path shows significant performance improvements for reading/writing
51-
device buffers compared to the previous implementation, and reduces the memory
52-
footprint of ``OMPIO`` by allocating smaller temporary buffers.
53-
- 32-bit builds have been disabled. Building Open MPI in a 32-bit environment
54-
is no longer supported.
55-
- MPI-4: MPI_Info_get() and MPI_Infi_get_valuelen() are now deprecated.
56-
- MPI-4: Issue a deprecation warning when MPI_Cancel() is called for a non-blocking send request.
57-
- Fixed various bugs encountered when running MPI under a debugger.
58-
- Cleaned up a number of memory leaks.
59-
- Cleaned up global symbol pollution that was leaking out of libmpi.
60-
- Removed opal_list_insert(), it was buggy and not used.
61-
Thanks to Jinyuan Wang for the contribution.
43+
- Changes since rc10:
44+
45+
- The ``HAN`` collective is now enabled by default. This replaces ``tuned`` as the
46+
default out-of-the-box collective component for Open MPI.
47+
- Various fixes to make v5.0 ABI compatible with v4.1 compiled programs.
48+
- Fixed support for ``OFI`` on RHEL7 and Libfabric < 1.9.
49+
- Added the mca option ``--mca ompi_pml_base_check_pml 0|1`` to skip
50+
``PML`` transport validation across processes. This can speed-up launch
51+
times for users who know their cluster will always choose the same
52+
``PML`` transport. Default: verify pml selections.
53+
- Use Libfabric 1.18 if available when using the ``OFI`` transport.
54+
- Implemented ``ompi_info`` color coding.
55+
- Added ``MPI_SESSION_NULL`` to Fortran bindings. Thanks to Jan Fecht for the fix.
56+
- Fixed a bug where CUDA-aware MPI is broken when using the ``OB1`` transport.
6257
- Many other bug fixes and cleanups.
63-
- Various documentation updates.
58+
- Many documentation updates.
59+
Thanks to Nick Papior for the contributions.
6460

6561
- All other notable updates for v5.0.0:
6662

67-
- Updated PMIx to the ``v4.2`` branch - current hash: ``852d284``.
68-
- Updated PRRTE to the ``v3.0`` branch - current hash: ``facdb35``.
63+
- Updated PMIx to the ``v4.2`` branch - current hash: ``7d45393``.
64+
- Updated PRRTE to the ``v3.0`` branch - current hash: `20ee752`.
6965

7066
- New Features:
7167

@@ -93,6 +89,7 @@ Open MPI version 5.0.0rc10
9389
- Added support for MPI minimum alignment key to the one-sided ``RDMA`` component.
9490
- Add ability to detect patched memory to ``memory_patcher``. Thanks
9591
to Rich Welch for the contribution.
92+
- coll/ucc: Added support for Scatter and Iscatter collectives.
9693

9794
- MPI-4.0 updates and additions:
9895

@@ -111,6 +108,8 @@ Open MPI version 5.0.0rc10
111108
- Droped unknown/ignored info keys on communicators, files,
112109
and windows.
113110
- Initial implementations of ``MPI_COMM_TYPE_HW_GUIDED`` and ``MPI_COMM_TYPE_HW_GUIDED`` added.
111+
- ``MPI_Info_get()`` and ``MPI_Infi_get_valuelen()`` are now deprecated.
112+
- Issue a deprecation warning when ``MPI_Cancel()`` is called for a non-blocking send request.
114113

115114
- Transport updates and improvements
116115

@@ -131,7 +130,12 @@ Open MPI version 5.0.0rc10
131130
interface matching between peers in order to improve ``MPI_Init()`` wireup
132131
performance.
133132

134-
- Changes to the BTL ``OFI`` component to better support the HPE SS11 network.
133+
- OFI
134+
135+
- Improved support for the HPE SS11 network.
136+
- Added cache bypass mechanism. This fixes conflicts
137+
with Libfabric, which has its own registration cache. This addes a bypass
138+
flag which can be used for providers known to have their own registration cache.
135139

136140
- Shared Memory:
137141

@@ -164,6 +168,7 @@ Open MPI version 5.0.0rc10
164168
This library was incomplete and unmaintained. If needed, it
165169
is available in the v4/v4.1 series.
166170
- The rankfile format no longer supports physical processor locations. Only logical processor locations are supported.
171+
- 32-bit builds have been disabled. Building Open MPI in a 32-bit environment is no longer supported.
167172

168173
- HWLOC updates:
169174

@@ -214,6 +219,10 @@ Open MPI version 5.0.0rc10
214219
- Other updates and bug fixes:
215220

216221
- Updated Open MPI to use ``ROMIO`` v3.4.1.
222+
- common/ompio: implement pipelined read and write operation.
223+
This new new code path shows significant performance improvements for reading/writing
224+
device buffers compared to the previous implementation, and reduces the memory
225+
footprint of ``OMPIO`` by allocating smaller temporary buffers.
217226
- Fixed Fortran-8-byte-INTEGER vs. C-4-byte-int issue in the ``mpi_f08``
218227
MPI Fortran bindings module. Thanks to @ahaichen for reporting the bug.
219228
- Add missing ``MPI_Status`` conversion subroutines:

0 commit comments

Comments
 (0)