@@ -4,6 +4,89 @@ Open MPI v5.0.x series
4
4
This file contains all the NEWS updates for the Open MPI v5.0.x
5
5
series, in reverse chronological order.
6
6
7
+ Open MPI version v5.0.2
8
+ --------------------------
9
+ :Date: 6 February 2024
10
+
11
+ - Internal PMIx and PRRTe versions:
12
+
13
+ - PMIx (v4.2.8). Commit hash: ``d1c1ed0c2e64f19ad49291241a43630ea7fdce28 ``.
14
+ - PRRTE (v3.0.3). Commit hash: ``e383f5ad70c2633420d3425e9fb67e69b6bfd9c4 ``.
15
+
16
+ .. note :: Due to the timing of Open MPI v5.0.2 release, the PMIx and PRRTE versions
17
+ that are internally bundled in the Open MPI distribution are the same
18
+ versions as in the Open MPI v5.0.1 release: PMIx v4.2.8 and PRRTE v3.0.3.
19
+ As a result, changes and bug fixes in newer PMIx and PRRTE releases are
20
+ not included in Open MPI v5.0.2, notably:
21
+
22
+ PRRTE
23
+
24
+ - Fix the map-by pe-list option
25
+ - Use pmix_path_nfs to detect shared file systems
26
+ - psets: fix some problems with PMIX_QUERY_PSET_MEMBERSHIP query.
27
+ PMIX_QUERY_PSET_MEMBERSHIP query bugfixes.
28
+
29
+ PMIx
30
+
31
+ - Restore default to enable-devel-check in Git repos
32
+ - Protect against empty envar definition for mca_base_param_files
33
+ - PMIx_Query_info: removed duplicated PMIX_RELEASE
34
+ - Do not add no-unused-parameter for non-devel-check builds
35
+ - Cast a few parameters when translating macros to functions
36
+ - Fix one more spot for "get" from rank undefined
37
+ - Fix "get" of key with undefined rank
38
+ - Resolve problem of stack variables and realloc
39
+ - Restore support for detecting shared file systems
40
+ - Fix broken link in README
41
+
42
+ - Bugfixes and changes (in chronological order)
43
+
44
+ - Fix the fs/lustre component build
45
+ - Fix a mtl/ofi multi-threaded race condition bug
46
+ - Add missing fortran profiling interfaces according to MPI 4.0 standard
47
+ - Allow 0-size data copy in opal/accelerator
48
+ - Fix a btl/ofi and mtl/ofi provider selection bug
49
+ - Properly initialize mca_rcache_base_module_t members
50
+ - Fix a singleton launch segfault
51
+ - Add GCC13 support with MacOS compatibility
52
+
53
+ - Many thanks to Open MPI community including:
54
+ Erik Schnetter
55
+
56
+ Open MPI version v5.0.1
57
+ --------------------------
58
+ :Date: 20 December 2023
59
+
60
+ - Internal PMIx and PRRTe versions:
61
+
62
+ - PMIx (v4.2.8). Commit hash: ``d1c1ed0c2e64f19ad49291241a43630ea7fdce28 ``.
63
+ - PRRTE (v3.0.3). Commit hash: ``e383f5ad70c2633420d3425e9fb67e69b6bfd9c4 ``.
64
+
65
+ - Bugfixes and changes (in chronological order)
66
+
67
+ - Various documentation related updates and changes
68
+ - Fix a bunch of compiler warnings
69
+ - Sessions: fix a problem with fortran MPI_Session_get_nth_pset interface
70
+ - Correctly access the communicator name is MSGQ
71
+ - accelerator/cuda: fix bug in makefile.am preventing correct linkage
72
+ in non-standard location
73
+ - btlsmcuda: fix problem with makefile
74
+ - Fix rcache/gpusm and rcache/rgpsum
75
+ - Correctly handle attributes on MPI_COMM_WORLD.
76
+ - Minor memory leak fixes in:
77
+ btl/tcp, mca_base_framework, ob1
78
+ - Fix static initialization of recursive mutexes
79
+ - Spack: fix for dlopen missing symbol problem
80
+ - opal/mca/accelerator: ROCm 6.0 incompatibility fix
81
+ - opal_var_dump_color_keys: fix an array overflow
82
+ - SHMEM_LOCKS: MCS implementation of SHMEM LOCKS
83
+ - configury: support flang-new
84
+ - Update processing of "display_map" info key
85
+ - dpm: update PMIX attribute
86
+
87
+ - Many thanks to Open MPI community including:
88
+ Tony Curtis, David Edwards Linaro, Niv Shpak for their contribution.
89
+
7
90
Open MPI version 5.0.0
8
91
--------------------------
9
92
:Date: 25 October 2023
0 commit comments