Skip to content

Commit 349fe15

Browse files
authored
Merge pull request #9334 from jsquyres/pr/v4.1.x/NEWS
v4.1.x: Update NEWS and VERSION
2 parents 0b85b8c + 1100422 commit 349fe15

File tree

2 files changed

+80
-7
lines changed

2 files changed

+80
-7
lines changed

NEWS

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,79 @@ 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.2 -- TBD
62+
------------
63+
64+
- Fix oshmem_shmem_finalize() when main() returns non-zero value.
65+
- Fix wrong affinity under LSF with the membind option.
66+
- Fix count==0 cases in MPI_REDUCE and MPI_IREDUCE.
67+
- Fix ssh launching on Bourne-flavored shells when the user has "set
68+
-u" set in their shell startup files.
69+
- Correctly process 0 slots with the mpirun --host option.
70+
- Ensure to unlink and rebind socket when the Open MPI session
71+
directory already exists.
72+
- Fix a segv in mpirun --disable-dissable-map.
73+
- Fix a potential hang in the memory hook handling.
74+
- Slight performance improvement in MPI_WAITALL when running in
75+
MPI_THREAD_MULTIPLE.
76+
- Fix hcoll datatype mapping.
77+
- Correct some operations modifying MPI_Status.MPI_ERROR when it is
78+
disallowed by the MPI standard.
79+
- UCX updates:
80+
- Fix datatype reference count issues.
81+
- Detach dynamic window memory when freeing a window.
82+
- Fix memory leak in datatype handling.
83+
- Fix various atomic operations issues.
84+
- mpirun: try to set the curses winsize to the pty of the spawned
85+
task. Thanks to Stack Overflow user @Seriously for reporting the
86+
issue.
87+
- PMIx updates:
88+
- Fix compatibility with external PMIx v4.x installations.
89+
- Fix handling of PMIx v3.x compiler/linker flags. Thanks to Erik
90+
Schnetter for reporting the issue.
91+
- Skip SLURM-provided PMIx detection when appropriate. Thanks to
92+
Alexander Grund for reporting the issue.
93+
- Fix handling by C++ compilers when they #include the STL "<version>"
94+
header file, which ends up including Open MPI's text VERSION file
95+
(which is not C code). Thanks to @srpgilles for reporting the
96+
issue.
97+
- Fix MPI_Op support for MPI_LONG.
98+
- Make the MPI C++ bindings library (libmpi_cxx) explicitly depend on
99+
the OPAL internal library (libopen-pal). Thanks to Ye Luo for
100+
reporting the issue.
101+
- Fix configure handling of "--with-libevent=/usr".
102+
- Fix memory leak when opening Lustre files. Thanks to Bert Wesarg
103+
for submitting the fix.
104+
- Fix MPI_SENDRECV_REPLACE to correctly process datatype errors.
105+
Thanks to Lisandro Dalcin for reporting the issue.
106+
- Fix MPI_SENDRECV_REPLACE to correctly handle large data. Thanks
107+
Jakub Benda for reporting this issue and suggesting a fix.
108+
- Add workaround for TCP "dropped connection" errors to drastically
109+
reduce the possibility of this happening.
110+
- OMPIO updates:
111+
- Fix handling when AMODE is not set. Thanks to Rainer Keller for
112+
reporting the issue and supplying the fix.
113+
- Fix FBTL "posix" component linking issue. Thanks for Honggang Li
114+
for reporting the issue.
115+
- Fixed segv with MPI_FILE_GET_BYTE_OFFSET on 0-sized file view.
116+
- Thanks to GitHub user @shanedsnyder for submitting the issue.
117+
- OFI updates:
118+
- Add support for Libfabric memhooks monitoring.
119+
- Ensure that Cisco usNIC devices are never selected by the OFI
120+
MTL.
121+
- Fix buffer overflow in OFI networking setup. Thanks to Alexander
122+
Grund for reporting the issue and supplying the fix.
123+
- Fix SSEND on tag matching networks.
124+
- Fix error handling in several MPI collectives.
125+
- Fix the ordering of MPI_COMM_SPLIT_TYPE. Thanks to Wolfgang
126+
Bangerth for raising the issue.
127+
- No longer install the orted-mpir library (it's an internal / Libtool
128+
convenience library). Thanks to Andrew Hesford for the fix.
129+
- PSM2 updates:
130+
- Allow advanced users to disable PSM2 version checking.
131+
- Fix to allow non-default installation locations of psm2.h.
132+
133+
61134
4.1.1 -- April, 2021
62135
--------------------
63136

VERSION

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ release=2
7070
# requirement is that it must be entirely printable ASCII characters
7171
# and have no white space.
7272

73-
greek=a1
73+
greek=rc1
7474

7575
# If repo_rev is empty, then the repository version number will be
7676
# obtained during "make dist" via the "git describe --tags --always"
@@ -128,14 +128,14 @@ date="Unreleased developer copy"
128128
# Version numbers are described in the Libtool current:revision:age
129129
# format.
130130

131-
libmpi_so_version=70:1:30
132-
libmpi_cxx_so_version=70:0:30
131+
libmpi_so_version=70:2:30
132+
libmpi_cxx_so_version=70:1:30
133133
libmpi_mpifh_so_version=70:0:30
134134
libmpi_usempi_tkr_so_version=70:0:30
135135
libmpi_usempi_ignore_tkr_so_version=70:0:30
136136
libmpi_usempif08_so_version=70:0:30
137-
libopen_rte_so_version=70:1:30
138-
libopen_pal_so_version=70:1:30
137+
libopen_rte_so_version=70:2:30
138+
libopen_pal_so_version=70:2:30
139139
libmpi_java_so_version=70:0:30
140140
liboshmem_so_version=70:1:30
141141
libompitrace_so_version=70:0:30
@@ -146,15 +146,15 @@ libompitrace_so_version=70:0:30
146146
# components-don't-affect-the-build-system abstraction.
147147

148148
# OMPI layer
149-
libmca_ompi_common_ompio_so_version=70:1:29
149+
libmca_ompi_common_ompio_so_version=70:2:29
150150
libmca_ompi_common_monitoring_so_version=70:0:20
151151

152152
# ORTE layer
153153
libmca_orte_common_alps_so_version=70:0:30
154154

155155
# OPAL layer
156156
libmca_opal_common_cuda_so_version=70:0:30
157-
libmca_opal_common_ofi_so_version=10:1:0
157+
libmca_opal_common_ofi_so_version=10:2:0
158158
libmca_opal_common_sm_so_version=70:0:30
159159
libmca_opal_common_ucx_so_version=70:1:30
160160
libmca_opal_common_ugni_so_version=70:0:30

0 commit comments

Comments
 (0)