@@ -58,6 +58,79 @@ included in the vX.Y.Z section and be denoted as:
58
58
(** also appeared: A.B.C) -- indicating that this item was previously
59
59
included in release version vA.B.C.
60
60
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
+
61
134
4.1.1 -- April, 2021
62
135
--------------------
63
136
0 commit comments