Skip to content

Commit cf7d9d2

Browse files
authored
Merge pull request #8631 from rajachan/411rc2
NEWS and VERSION updates for 4.1.1rc2
2 parents 4153975 + 263fbb1 commit cf7d9d2

File tree

2 files changed

+27
-4
lines changed

2 files changed

+27
-4
lines changed

NEWS

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,24 +58,34 @@ included in the vX.Y.Z section and be denoted as:
5858
(** also appeared: A.B.C) -- indicating that this item was previously
5959
included in release version vA.B.C.
6060

61-
4.1.1 -- February, 2021
61+
4.1.1 -- March, 2021
6262
-----------------------
6363

6464
- Reverted temporary solution that worked around launch issues in
6565
SLURM v20.11.{0,1,2}. SchedMD encourages users to avoid these
6666
versions and to upgrade to v20.11.3 or newer.
67+
- Updated PMIx to v3.2.2.
6768
- Fixed configuration issue on Apple Silicon observed with
6869
Homebrew. Thanks to François-Xavier Coudert for reporting the issue.
6970
- Disabled gcc built-in atomics by default on aarch64 platforms.
71+
- Disabled UCX PML when UCX v1.8.0 is detected. UCX version 1.8.0 has a bug that
72+
may cause data corruption when its TCP transport is used in conjunction with
73+
the shared memory transport. UCX versions prior to v1.8.0 are not affected by
74+
this issue. Thanks to @ksiazekm for reporting the issue.
75+
- Fixed detection of available UCX transports/devices to better inform PML
76+
prioritization.
7077
- Fixed SLURM support to mark ORTE daemons as non-MPI tasks.
7178
- Improved AVX detection to more accurately detect supported
7279
platforms. Also improved the generated AVX code, and switched to
7380
using word-based MCA params for the op/avx component (vs. numeric
7481
big flags).
7582
- Improved OFI compatibility support and fixed memory leaks in error
7683
handling paths.
84+
- Improved HAN collectives with support for Barrier and Scatter. Thanks
85+
to @EmmanuelBRELLE for these changes and the relevant bug fixes.
7786
- Fixed MPI debugger support (i.e., the MPIR_Breakpoint() symbol).
7887
Thanks to @louisespellacy-arm for reporting the issue.
88+
- Fixed ORTE bug that prevented debuggers from reading MPIR_Proctable.
7989
- Removed PML uniformity check from the UCX PML to address performance
8090
regression.
8191
- Fixed MPI_Init_thread(3) statement about C++ binding and update
@@ -94,6 +104,19 @@ included in the vX.Y.Z section and be denoted as:
94104
- Fixed bug to marked a generalized request as pending once initiated.
95105
- Fixed external PMIx v4.x check.
96106
- Fixed OSHMEM build with `--enable-mem-debug`.
107+
- Fixed a performance regression observed with older versions of GCC when
108+
__ATOMIC_SEQ_CST is used. Thanks to @BiplabRaut for reporting the issue.
109+
- Fixed buffer allocation bug in the binomial tree scatter algorithm when
110+
non-contiguous datatypes are used. Thanks to @sadcat11 for reporting the issue.
111+
- Fixed bugs related to the accumulate and atomics functionality in the
112+
osc/rdma component.
113+
- Fixed race condition in MPI group operations observed with
114+
MPI_THREAD_MULTIPLE threading level.
115+
- Fixed a deadlock in the TCP BTL's connection matching logic.
116+
- Fixed pml/ob1 compilation error when CUDA support is enabled.
117+
- Fixed a build issue with Lustre caused by unnecessary header includes.
118+
- Fixed a build issue with IMB LSF workload manager.
119+
- Fixed linker error with UCX SPML.
97120

98121

99122
4.1.0 -- December, 2020

VERSION

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ release=1
3232
# requirement is that it must be entirely printable ASCII characters
3333
# and have no white space.
3434

35-
greek=rc1
35+
greek=rc2
3636

3737
# If repo_rev is empty, then the repository version number will be
3838
# obtained during "make dist" via the "git describe --tags --always"
@@ -97,7 +97,7 @@ libmpi_usempi_tkr_so_version=70:0:30
9797
libmpi_usempi_ignore_tkr_so_version=70:0:30
9898
libmpi_usempif08_so_version=70:0:30
9999
libopen_rte_so_version=70:1:30
100-
libopen_pal_so_version=70:0:30
100+
libopen_pal_so_version=70:1:30
101101
libmpi_java_so_version=70:0:30
102102
liboshmem_so_version=70:1:30
103103
libompitrace_so_version=70:0:30
@@ -118,6 +118,6 @@ libmca_orte_common_alps_so_version=70:0:30
118118
libmca_opal_common_cuda_so_version=70:0:30
119119
libmca_opal_common_ofi_so_version=10:1:0
120120
libmca_opal_common_sm_so_version=70:0:30
121-
libmca_opal_common_ucx_so_version=70:0:30
121+
libmca_opal_common_ucx_so_version=70:1:30
122122
libmca_opal_common_ugni_so_version=70:0:30
123123
libmca_opal_common_verbs_so_version=70:0:30

0 commit comments

Comments
 (0)