Accepting request 894097 from home:NMoreyChaisemartin:branches:science:HPC

- Update to mvapich2 2.3.6
    - Enhanced performance for UD-Hybrid code
    - Add multi-rail support for UD-Hybrid code
    - Enhanced performance for shared-memory collectives
    - Enhanced job-startup performance for flux job launcher
    - Use PMI2 by default when SLURM is selected as process manager
    - Add support to use aligned memory allocations for multi-threaded
      applications
    - Architecture detection and enhanced point-to-point tuning for
      Oracle BM.HPC2 cloud shape
    - Add support for GCC compiler v11
    - Update hwloc v1 code to v1.11.14
    - Update hwloc v2 code to v2.4.2
- Drop obsolete patches:
  - fix-missing-return-code.patch as it was fixed upstream
  - mvapich2-remove-deprecated-sys_siglist.patch
  - rdma_find_network_type-return-MV2_NETWORK_CLASS_UNKNOWN-when-dev_list-is-freed.patch
- Refresh reproducible.patch

OBS-URL: https://build.opensuse.org/request/show/894097
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=82
This commit is contained in:
Nicolas Morey-Chaisemartin
2021-05-18 15:08:31 +00:00
committed by Git OBS Bridge
parent c03d0cf000
commit f8a6950e6f
8 changed files with 59 additions and 158 deletions

View File

@@ -19,8 +19,8 @@
%global flavor @BUILD_FLAVOR@%{nil}
%define pname mvapich2
%define vers 2.3.5
%define _vers 2_3_5
%define vers 2.3.6
%define _vers 2_3_6
%if "%{flavor}" == ""
ExclusiveArch: do_not_build
@@ -252,9 +252,6 @@ Patch2: mvapich2-arm-support.patch
# It's been merged upstream, should be removed with the next release
Patch3: 0001-Drop-GCC-check.patch
Patch4: reproducible.patch
Patch5: fix-missing-return-code.patch
Patch6: mvapich2-remove-deprecated-sys_siglist.patch
Patch7: rdma_find_network_type-return-MV2_NETWORK_CLASS_UNKNOWN-when-dev_list-is-freed.patch
## Armv7 specific patches
# PATCH-FIX-UPSTREAM 0001-Drop-real128.patch (https://github.com/pmodels/mpich/issues/4005)
@@ -392,10 +389,7 @@ is based on MPICH2 and MVICH. This package contains the static libraries
%patch0
%patch2
%patch3
%patch4 -p1
%patch5
%patch6
%patch7 -p1
%patch4
# Only apply these patches on Armv7
%ifarch armv7hl