Skip to content

Commit 3923de2

Browse files
committed
v5.0.x: NEWS update, prep for v5.0.6rc1
bot:notacherrypick Signed-off-by: Tomislav Janjusic <[email protected]>
1 parent 1da2528 commit 3923de2

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

docs/release-notes/changelog/v5.0.x.rst

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,37 @@ 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 v5.0.6.rc1
8+
--------------------------
9+
:Date: 7 November 2024
10+
11+
- Internal PMIx and PRRTe version:
12+
13+
- PMIx (v5.0.4). Repo: ``https://github.com/openpmix/openpmix``. Commit hash: ``c6b895e261384016e154865dd236faaaa471d173``.
14+
- PRRTE (v3.0.7). repo: ``https://github.com/openpmix/prrte``. Commit hash: ``1b6e6d7e3cb8c0837eba1730cb62b62186ab042c``.
15+
16+
Session Management Enhancements:
17+
-Finalization Control: Ensures proper finalization of classes when references to the OPAL utility layer reach zero.
18+
A new smoke test has been added to validate this behavior.
19+
-Test and CI Additions: A smoke test was introduced for session management, also integrated into macOS GitHub CI to ensure stability across platforms.
20+
-Multiple Init/Finalize Handling: Improvements to handling session multiple initializations and finalizations, addressing issues with parameter management and session destruction.
21+
22+
CUDA and NVIDIA HPC Compiler Compatibility:
23+
-Stream-ordered Allocations: Adjustments for handling CUDA stream-ordered allocations and assigning primary device context in `opal/cuda` (Akshay Venkatesh).
24+
-nvfortran Compatibility: Configure script updated to handle NVIDIA's `nvfortran` compiler, enabling proper compilation with `-fPIC` flags for shared libraries (Gilles Gouaillardet).
25+
-CUDA Memory Address Management: Improvements for handling virtual memory manager (VMM) pointers in CUDA applications to prevent runtime issues.
26+
27+
28+
MPI Communication and Resource Management:
29+
-Info Duplication: Enhanced `MPI_Info_dup` function to ensure consistent key management across duplicated info objects, supporting better memory and resource handling.
30+
-OFI/Initialization Improvements: Refactored code for OFI common components to support session-based initialization models per MPI 4 standards.
31+
-Resource Leak Fixes: Addressed memory leaks and reference count issues in several components to improve memory management and stability in high-demand environments.
32+
33+
-Detailed Locking Protocol: Modified default file-locking protocols in UFS component to ensure data consistency, especially when using data-sieving operations, which require broader locking.
34+
35+
-MPI_T Interface Enhancements: Modified MCA parameter settings to allow runtime tuning of collectives through the MPI_T interface, adding flexibility for dynamic rules in collective operations.
36+
-Corrected various documentation typos and clarified parameter settings in several API references, improving readability and usability for end users.
37+
738
Open MPI version v5.0.5
839
--------------------------
940
:Date: 23 July 2024

0 commit comments

Comments
 (0)