Skip to content

Commit

Permalink
Merge pull request #9334 from jsquyres/pr/v4.1.x/NEWS
Browse files Browse the repository at this point in the history
v4.1.x: Update NEWS and VERSION
  • Loading branch information
jsquyres authored Aug 30, 2021
2 parents 0b85b8c + 1100422 commit 349fe15
Show file tree
Hide file tree
Showing 2 changed files with 80 additions and 7 deletions.
73 changes: 73 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,79 @@ included in the vX.Y.Z section and be denoted as:
(** also appeared: A.B.C) -- indicating that this item was previously
included in release version vA.B.C.

4.1.2 -- TBD
------------

- Fix oshmem_shmem_finalize() when main() returns non-zero value.
- Fix wrong affinity under LSF with the membind option.
- Fix count==0 cases in MPI_REDUCE and MPI_IREDUCE.
- Fix ssh launching on Bourne-flavored shells when the user has "set
-u" set in their shell startup files.
- Correctly process 0 slots with the mpirun --host option.
- Ensure to unlink and rebind socket when the Open MPI session
directory already exists.
- Fix a segv in mpirun --disable-dissable-map.
- Fix a potential hang in the memory hook handling.
- Slight performance improvement in MPI_WAITALL when running in
MPI_THREAD_MULTIPLE.
- Fix hcoll datatype mapping.
- Correct some operations modifying MPI_Status.MPI_ERROR when it is
disallowed by the MPI standard.
- UCX updates:
- Fix datatype reference count issues.
- Detach dynamic window memory when freeing a window.
- Fix memory leak in datatype handling.
- Fix various atomic operations issues.
- mpirun: try to set the curses winsize to the pty of the spawned
task. Thanks to Stack Overflow user @Seriously for reporting the
issue.
- PMIx updates:
- Fix compatibility with external PMIx v4.x installations.
- Fix handling of PMIx v3.x compiler/linker flags. Thanks to Erik
Schnetter for reporting the issue.
- Skip SLURM-provided PMIx detection when appropriate. Thanks to
Alexander Grund for reporting the issue.
- Fix handling by C++ compilers when they #include the STL "<version>"
header file, which ends up including Open MPI's text VERSION file
(which is not C code). Thanks to @srpgilles for reporting the
issue.
- Fix MPI_Op support for MPI_LONG.
- Make the MPI C++ bindings library (libmpi_cxx) explicitly depend on
the OPAL internal library (libopen-pal). Thanks to Ye Luo for
reporting the issue.
- Fix configure handling of "--with-libevent=/usr".
- Fix memory leak when opening Lustre files. Thanks to Bert Wesarg
for submitting the fix.
- Fix MPI_SENDRECV_REPLACE to correctly process datatype errors.
Thanks to Lisandro Dalcin for reporting the issue.
- Fix MPI_SENDRECV_REPLACE to correctly handle large data. Thanks
Jakub Benda for reporting this issue and suggesting a fix.
- Add workaround for TCP "dropped connection" errors to drastically
reduce the possibility of this happening.
- OMPIO updates:
- Fix handling when AMODE is not set. Thanks to Rainer Keller for
reporting the issue and supplying the fix.
- Fix FBTL "posix" component linking issue. Thanks for Honggang Li
for reporting the issue.
- Fixed segv with MPI_FILE_GET_BYTE_OFFSET on 0-sized file view.
- Thanks to GitHub user @shanedsnyder for submitting the issue.
- OFI updates:
- Add support for Libfabric memhooks monitoring.
- Ensure that Cisco usNIC devices are never selected by the OFI
MTL.
- Fix buffer overflow in OFI networking setup. Thanks to Alexander
Grund for reporting the issue and supplying the fix.
- Fix SSEND on tag matching networks.
- Fix error handling in several MPI collectives.
- Fix the ordering of MPI_COMM_SPLIT_TYPE. Thanks to Wolfgang
Bangerth for raising the issue.
- No longer install the orted-mpir library (it's an internal / Libtool
convenience library). Thanks to Andrew Hesford for the fix.
- PSM2 updates:
- Allow advanced users to disable PSM2 version checking.
- Fix to allow non-default installation locations of psm2.h.


4.1.1 -- April, 2021
--------------------

Expand Down
14 changes: 7 additions & 7 deletions VERSION
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ release=2
# requirement is that it must be entirely printable ASCII characters
# and have no white space.

greek=a1
greek=rc1

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

libmpi_so_version=70:1:30
libmpi_cxx_so_version=70:0:30
libmpi_so_version=70:2:30
libmpi_cxx_so_version=70:1:30
libmpi_mpifh_so_version=70:0:30
libmpi_usempi_tkr_so_version=70:0:30
libmpi_usempi_ignore_tkr_so_version=70:0:30
libmpi_usempif08_so_version=70:0:30
libopen_rte_so_version=70:1:30
libopen_pal_so_version=70:1:30
libopen_rte_so_version=70:2:30
libopen_pal_so_version=70:2:30
libmpi_java_so_version=70:0:30
liboshmem_so_version=70:1:30
libompitrace_so_version=70:0:30
Expand All @@ -146,15 +146,15 @@ libompitrace_so_version=70:0:30
# components-don't-affect-the-build-system abstraction.

# OMPI layer
libmca_ompi_common_ompio_so_version=70:1:29
libmca_ompi_common_ompio_so_version=70:2:29
libmca_ompi_common_monitoring_so_version=70:0:20

# ORTE layer
libmca_orte_common_alps_so_version=70:0:30

# OPAL layer
libmca_opal_common_cuda_so_version=70:0:30
libmca_opal_common_ofi_so_version=10:1:0
libmca_opal_common_ofi_so_version=10:2:0
libmca_opal_common_sm_so_version=70:0:30
libmca_opal_common_ucx_so_version=70:1:30
libmca_opal_common_ugni_so_version=70:0:30
Expand Down

0 comments on commit 349fe15

Please sign in to comment.