From b3e56cbc975cc0f6d897ed04b268b50864cee7a0 Mon Sep 17 00:00:00 2001 From: Jeff Squyres Date: Thu, 10 Mar 2022 09:12:07 -0500 Subject: [PATCH 1/2] VERSION: Update for 4.1.3 release Signed-off-by: Jeff Squyres --- VERSION | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/VERSION b/VERSION index 1e2a143bc32..58a2f737763 100644 --- a/VERSION +++ b/VERSION @@ -70,7 +70,7 @@ release=3 # 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" @@ -128,7 +128,7 @@ date="Unreleased developer copy" # Version numbers are described in the Libtool current:revision:age # format. -libmpi_so_version=70:2:30 +libmpi_so_version=70:3:30 libmpi_cxx_so_version=70:1:30 libmpi_mpifh_so_version=70:0:30 libmpi_usempi_tkr_so_version=70:0:30 @@ -137,8 +137,8 @@ libmpi_usempif08_so_version=70:0: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 +liboshmem_so_version=70:2:30 +libompitrace_so_version=70:1:30 # "Common" components install standalone libraries that are run-time # linked by one or more components. So they need to be versioned as @@ -146,7 +146,7 @@ libompitrace_so_version=70:0:30 # components-don't-affect-the-build-system abstraction. # OMPI layer -libmca_ompi_common_ompio_so_version=70:2:29 +libmca_ompi_common_ompio_so_version=70:3:29 libmca_ompi_common_monitoring_so_version=70:0:20 # ORTE layer @@ -156,7 +156,7 @@ libmca_orte_common_alps_so_version=70:0:30 libmca_opal_common_cuda_so_version=70:0:30 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_ucx_so_version=70:2:30 libmca_opal_common_ugni_so_version=70:0:30 libmca_opal_common_verbs_so_version=70:0:30 From 0af5f32b30c85d83c0f4c548e5f331e5ab94e519 Mon Sep 17 00:00:00 2001 From: Jeff Squyres Date: Thu, 10 Mar 2022 09:29:38 -0500 Subject: [PATCH 2/2] NEWS: Update for 4.1.3. Signed-off-by: Jeff Squyres --- NEWS | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/NEWS b/NEWS index f217dc3a76f..be237b5dc81 100644 --- a/NEWS +++ b/NEWS @@ -8,7 +8,7 @@ Copyright (c) 2004-2008 High Performance Computing Center Stuttgart, University of Stuttgart. All rights reserved. Copyright (c) 2004-2006 The Regents of the University of California. All rights reserved. -Copyright (c) 2006-2018 Cisco Systems, Inc. All rights reserved. +Copyright (c) 2006-2022 Cisco Systems, Inc. All rights reserved. Copyright (c) 2006 Voltaire, Inc. All rights reserved. Copyright (c) 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. @@ -58,8 +58,35 @@ 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.3 -- TBD ------------- +4.1.3 -- March, 2022 +-------------------- + +- Minor datatype performance improvements in the CUDA-based code paths.q +- Fix MPI_ALLTOALLV when used with MPI_IN_PLACE. +- Fix MPI_BOTTOM handling for non-blocking collectives. Thanks to + Lisandro Dalcin for reporting the problem. +- Enable OPAL memory hooks by default for UCX. +- Many compiler warnings fixes, particularly for newer versions of + GCC. +- Fix intercommunicator overflow with large payload collectives. Also + fixed MPI_REDUCE_SCATTER_BLOCK for similar issues with large payload + collectives. +- Back-port ROMIO 3.3 fix to use stat64() instead of stat() on GPFS. +- Fixed several non-blocking MPI collectives to not round fractions + based on float precision. +- Fix compile failure for --enable-heterogeneous. Also updated the + README to clarify that --enable-heterogeneous is functional, but + still not recomended for most environments. +- Minor fixes to OMPIO, including: + - Fixing the open behavior of shared memory shared file pointers. + Thanks to Axel Huebl for reporting the issue + - Fixes to clean up lockfiles when closing files. Thanks to Eric + Chamberland for reporting the issue. +- Update LSF configure failure output to be more clear (e.g., on RHEL + platforms). +- Update if_[in|ex]clude behavior in btl_tcp and oob_tcp to select + *all* interfaces that fall within the specified subnet range. + 4.1.2 -- November, 2021 -----------------------