Skip to content

Commit ac83f7b

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 ac83f7b

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

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

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,36 @@ 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. A new smoke test has been added to validate this behavior.
18+
- Test and CI Additions: A smoke test was introduced for session management, also integrated into macOS GitHub CI to ensure stability across platforms.
19+
- Recognize requests from the same instance rather than same communicator, fixes Waitall/Waitany/Testall/Testany.
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+
- MPI Communication and Resource Management:
28+
- Info Duplication: Enhanced `MPI_Info_dup` function to ensure consistent key management across duplicated info objects, supporting better memory and resource handling.
29+
- OFI/Initialization Improvements: Refactored code for OFI common components to support session-based initialization models per MPI 4 standards.
30+
- Resource Leak Fixes: Addressed memory leaks and reference count issues in several components to improve memory management and stability in high-demand environments.
31+
32+
- 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.
33+
34+
- 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.
35+
- Corrected various documentation typos and clarified parameter settings in several API references, improving readability and usability for end users.
36+
737
Open MPI version v5.0.5
838
--------------------------
939
:Date: 23 July 2024

0 commit comments

Comments
 (0)