SHA256
1
0
forked from pool/mvapich2
Commit Graph

104 Commits

Author SHA256 Message Date
Ana Guerrero
d6e5d56ca7 Accepting request 1198939 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1198939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=39
2024-09-05 13:47:39 +00:00
13e60bd8b4 - Add patches to fix compilation errors with GCC >= 14:
- mrail-fix-incompatible-pointer-issues.patch
  - util-add-missing-include.patch
  - psm-add-missing-declaration.patch
- Refresh 0001-Drop-real128.patch to work with patch -p0
- Switch to autopatch

OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=103
2024-09-05 10:05:51 +00:00
Ana Guerrero
cee23a9e8b Accepting request 1183207 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1183207
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=38
2024-06-25 21:09:32 +00:00
39f8d62e74 - Disable 32b builds of hpc flavours.
- Remove obsolete dependency to sysfsutils

OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=101
2024-06-25 14:27:33 +00:00
Ana Guerrero
5f58012658 Accepting request 1151453 from science:HPC
- Use %patch -P N instead of deprecated %patchN. (forwarded request 1149354 from pgajdos)

OBS-URL: https://build.opensuse.org/request/show/1151453
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=37
2024-02-26 18:47:35 +00:00
c893a4763e Accepting request 1149354 from home:pgajdos:m
- Use %patch -P N instead of deprecated %patchN.

OBS-URL: https://build.opensuse.org/request/show/1149354
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=99
2024-02-26 12:55:11 +00:00
Ana Guerrero
fd56d22952 Accepting request 1124847 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1124847
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=36
2023-11-10 11:33:50 +00:00
e7c554906c Accepting request 1124846 from home:NMorey:branches:science:HPC
- Add mvapich2-openpa-add-memory-barriers.patch to fix testsuite issue
  on pcc64 (bsc#1216610, bsc#1216612)

OBS-URL: https://build.opensuse.org/request/show/1124846
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=97
2023-11-10 10:35:55 +00:00
Dominique Leuenberger
907f27bbb6 Accepting request 1102767 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1102767
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=35
2023-08-08 13:54:52 +00:00
2d5b49ceae Accepting request 1102755 from home:NMorey:branches:science:HPC
- Drop support for obsolete TrueScale (bsc#1212146)

OBS-URL: https://build.opensuse.org/request/show/1102755
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=95
2023-08-07 17:26:37 +00:00
Dominique Leuenberger
b7ad90514d Accepting request 1040772 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1040772
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=34
2022-12-07 16:35:10 +00:00
Nicolas Morey-Chaisemartin
10504b434a Accepting request 1040752 from home:StefanBruens:branches:science:HPC
- Reduce constraints to match the actual requirement. Exaggerating
  the requirements hurts both this package (time until build can
  start) as well as other OBS users (blocking large workers
  without need).
- Use a reproducible timestamp instead of removing it altogether.

OBS-URL: https://build.opensuse.org/request/show/1040752
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=93
2022-12-06 17:25:22 +00:00
Dominique Leuenberger
b781a2f2ce Accepting request 1038622 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1038622
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=33
2022-11-29 09:53:01 +00:00
Nicolas Morey-Chaisemartin
25e067ff15 Accepting request 1038621 from home:NMoreyChaisemartin:branches:science:HPC
- Update reproducible.patch to remove timestamp generated at compilation time

OBS-URL: https://build.opensuse.org/request/show/1038621
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=91
2022-11-28 10:23:12 +00:00
Dominique Leuenberger
60a4aaa583 Accepting request 1007635 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1007635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=32
2022-10-03 11:46:54 +00:00
Nicolas Morey-Chaisemartin
a2cc0110fb Accepting request 1007634 from home:NMoreyChaisemartin:branches:science:HPC
- Add mvapich2-allow-building-with-external-hwloc.patch
  to allow building against an external hwloc library
- Build mvapich2 HPC flavors against pmix and hwloc system libraries

OBS-URL: https://build.opensuse.org/request/show/1007634
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=89
2022-10-03 07:36:57 +00:00
Dominique Leuenberger
d2a1ff7bdb Accepting request 986553 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/986553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=31
2022-07-05 10:08:57 +00:00
Nicolas Morey-Chaisemartin
de35f17599 Accepting request 986011 from home:kwk:branches:science:HPC
- add pass-correct-size-to-snprintf.patch to fix potential buffer
  overflows (required to make 'sundials' testsuite pass)
- Update to mvapich2 2.3.7
  * Features and Enhancements (since 2.3.6):
    - Added support for systems with Rockport's switchless networks
      * Added automatic architecture detection
      * Optimized performance for point-to-point operations
    - Added support for the Cray Slingshot 10 interconnect
    - Enhanced support for blocking collective offload using
      Mellanox SHARP
        * Scatter and Scatterv
    - Enhanced support for non-blocking collective offload using
      Mellanox SHARP
        * Iallreduce, Ibarrier, Ibcast, and Ireduce
  * Bug Fixes (since 2.3.6):
    - Removed several deprectated functions
      - Thanks to Honggang Li @RedHat for the report
    - Fixed a bug where tools like CMake FindMPI would not
      detect MVAPICH  when compiled without Hydra mpiexec
      - Thanks to Chris Chambreau and Adam Moody @LLNL for the report
    - Fixed compilation error when building with mpirun and without hydra
      - Thanks to James Long @University of Illinois for the report
    - Fixed issue with setting RoCE mode correctly without RDMA_CM.
      - Thanks to Nicolas Gagnon @Rockport Networks for the report
    - Fixed an issue on heterogeneous clusters where QP attributes were
      set incorrectly
      - Thanks to X-ScaleSolutions for the report and fix
    - Fixed a memory leak in improbe on the PSM channel
      - Thanks to Gregory Lee @LLNL Beichuan Yan @University of Colorado
        for the report
    - Added retry logic for PSM connection establishment
      - Thanks to Gregory Lee @LLNL for the report and X-ScaleSolutions
        for the patch
    - Fixed an initialization error when using PSM and gcc's -pg option
      - Thanks to Gregory Lee @LLNL for the report and X-ScaleSolutions for 
        the patch
    - Fixed a potential integer overflow when transfering large arrays
      - Thanks to Alexander Melnikov for the report and patch  
- Fix Url: link

OBS-URL: https://build.opensuse.org/request/show/986011
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=87
2022-07-04 07:48:28 +00:00
Dominique Leuenberger
af019ee23d Accepting request 955361 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/955361
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=30
2022-02-16 23:30:56 +00:00
Nicolas Morey-Chaisemartin
755c508c04 Accepting request 955360 from home:NMoreyChaisemartin:branches:science:HPC
- Disable dlopen for verbs library (bsc#1196019)

OBS-URL: https://build.opensuse.org/request/show/955360
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=86
2022-02-16 12:53:30 +00:00
Dominique Leuenberger
fc87769372 Accepting request 926467 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/926467
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=29
2021-10-20 18:23:54 +00:00
Nicolas Morey-Chaisemartin
cada7fd327 Accepting request 926462 from home:NMoreyChaisemartin:branches:science:HPC
- Move rpm macros to %_rpmmacrodir (bsc#1191386)

OBS-URL: https://build.opensuse.org/request/show/926462
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=85
2021-10-20 06:46:59 +00:00
Dominique Leuenberger
529d3ef219 Accepting request 921947 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/921947
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=28
2021-09-28 17:16:41 +00:00
Nicolas Morey-Chaisemartin
e231080008 Accepting request 921946 from home:NMoreyChaisemartin:branches:science:HPC
- Remove obsolete python dependency (bsc#1190996)

OBS-URL: https://build.opensuse.org/request/show/921946
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=84
2021-09-28 07:48:27 +00:00
Dominique Leuenberger
40ec00e73f Accepting request 894098 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/894098
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=27
2021-05-19 15:49:08 +00:00
Nicolas Morey-Chaisemartin
f8a6950e6f 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
2021-05-18 15:08:31 +00:00
Richard Brown
ffe2f92f53 Accepting request 882120 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/882120
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=26
2021-04-01 12:17:25 +00:00
Nicolas Morey-Chaisemartin
c03d0cf000 Accepting request 881198 from home:eeich:branches:science:HPC
- Update mvapich2 to 2.3.5.
    * Enhanced performance for MPI_Allreduce and MPI_Barrier
    * Support collective offload using Mellanox's SHARP for Barrier
        - Enhanced tuning framework for Barrier using SHARP
    * Remove dependency on underlying libibverbs, libibmad, libibumad, and
      librdmacm libraries using dlopen
    * Add support for Broadcom NetXtreme RoCE HCA
        - Enhanced inter-node point-to-point support
    * Support architecture detection for Fujitsu A64fx processor
    * Enhanced point-to-point and collective tuning for Fujitsu A64fx processor
    * Enhanced point-to-point and collective tuning for AMD ROME processor
    * Add support for process placement aware HCA selection
        - Add "MV2_PROCESS_PLACEMENT_AWARE_HCA_MAPPING" environment variable to
          enable process placement aware HCA mapping
    * Add support to auto-detect RoCE HCAs and auto-detect GID index
    * Add support to use RoCE/Ethernet and InfiniBand HCAs at the same time
    * Add architecture-specific flags to improve performance of certain CUDA
      operations
        - Thanks to Chris Chambreau @LLNL for the report
    * Read MTU and maximum outstanding RDMA operations from the device
    * Improved performance and scalability for UD-based communication
    * Update maximum HCAs supported by default from 4 to 10
    * Enhanced collective tuning for Frontera@TACC, Expanse@SDSC,
      Ookami@StonyBrook, and bb5@EPFL
    * Enhanced support for SHARP v2.1.0
    * Generalize code for GPU support
- Obsolete: wrapper-revert-ldflag-order-change.patch.
- Replace: mvapich2-fix-double-free.patch by
  rdma_find_network_type-return-MV2_NETWORK_CLASS_UNKNOWN-when-dev_list-is-freed.patch

OBS-URL: https://build.opensuse.org/request/show/881198
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=80
2021-03-30 08:17:56 +00:00
Dominique Leuenberger
b51d1efda8 Accepting request 873286 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/873286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=25
2021-02-18 19:41:10 +00:00
Nicolas Morey-Chaisemartin
9a5273f8f8 Accepting request 873251 from home:NMoreyChaisemartin:branches:science:HPC
- Re-add mvapich2-fix-double-free.patch as the bug was
  somehow be reintroduced (bsc#1144000)
- Add mvapich2-remove-deprecated-sys_siglist.patch to
  fix compilation errors with newer glibc

OBS-URL: https://build.opensuse.org/request/show/873251
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=78
2021-02-18 06:01:29 +00:00
678fbff5d0 - HPC: Fix environment module settings for MANPATH.
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=77
2020-11-29 13:46:03 +00:00
Dominique Leuenberger
40b7df91df Accepting request 823141 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/823141
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=24
2020-08-03 12:13:57 +00:00
Nicolas Morey-Chaisemartin
0378ef8d73 Accepting request 823019 from home:eeich:branches:science:HPC
- For HPC builds check for gnu compiler suite version >= 10 and
  set -fallow-argument-mismatch.

OBS-URL: https://build.opensuse.org/request/show/823019
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=75
2020-07-28 11:49:28 +00:00
Dominique Leuenberger
71816ebcd6 Accepting request 822495 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/822495
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=23
2020-07-24 10:10:45 +00:00
a52bb4a6a5 Accepting request 822460 from home:eeich:branches:science:HPC
- Add build support for gcc8/9/10 to HPC build (bsc#1174439).

OBS-URL: https://build.opensuse.org/request/show/822460
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=73
2020-07-23 18:48:35 +00:00
Dominique Leuenberger
6c29dfdc5a Accepting request 813107 from science:HPC
- Update so mvapich2 2.3.4
  - See CHANGELOG for fixes and new features
- Add fix-missing-return-code.patch to fix compilation errors
- Add 0001-Drop-Real-16.patch to disable Real(16) support on Armv7
- Add wrapper-revert-ldflag-order-change.patch to revert LDFLAGS order
  change done in 2.3.4.
  This allows legacy builds to work without adding a -lmpi flag

OBS-URL: https://build.opensuse.org/request/show/813107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=22
2020-06-11 08:02:39 +00:00
Nicolas Morey-Chaisemartin
9f03d17ebe Accepting request 813054 from home:NMoreyChaisemartin:branches:science:HPC
- Add wrapper-revert-ldflag-order-change.patch to revert LDFLAGS order
  change done in 2.3.4.
  This allows legacy builds to work without adding a -lmpi flag

OBS-URL: https://build.opensuse.org/request/show/813054
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=71
2020-06-09 21:14:26 +00:00
Nicolas Morey-Chaisemartin
5a9588822a Accepting request 812877 from home:NMoreyChaisemartin:branches:science:HPC
- Update so mvapich2 2.3.4
  - See CHANGELOG for fixes and new features
- Add fix-missing-return-code.patch to fix compilation errors
- Add 0001-Drop-Real-16.patch to disable Real(16) support on Armv7

OBS-URL: https://build.opensuse.org/request/show/812877
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=70
2020-06-09 15:33:07 +00:00
Dominique Leuenberger
24d051fd9f Accepting request 767611 from science:HPC
- Update to mvapich2 2.3.3 (jsc#SLE-8497)

OBS-URL: https://build.opensuse.org/request/show/767611
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=21
2020-01-27 19:15:40 +00:00
Nicolas Morey-Chaisemartin
54afe296a1 - Update to mvapich2 2.3.3 (jsc#SLE-8497)
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=68
2020-01-27 10:12:28 +00:00
Dominique Leuenberger
f0576de2e4 Accepting request 766945 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/766945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=20
2020-01-25 12:24:56 +00:00
Nicolas Morey-Chaisemartin
e0e01fd3bf Accepting request 766936 from home:NMoreyChaisemartin:branches:science:HPC
- Update to mvapich2 2.3.3 (jsc#SLE-8544)
  - See CHANGELOG for fixes and new features

OBS-URL: https://build.opensuse.org/request/show/766936
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=66
2020-01-24 15:39:44 +00:00
Dominique Leuenberger
699017f17b Accepting request 734305 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/734305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=19
2019-10-02 09:59:34 +00:00
Nicolas Morey-Chaisemartin
fa13d197e3 Accepting request 734303 from home:NMoreyChaisemartin:branches:science:HPC
- Update to mvapich2 2.3.2 (jsc#SLE-8544)
  - See CHANGELOG for fixes and new features
- Drop mvapich2-make-sure-ibv_get_device_list-returned-one-before-freeing-it.patch
  as it was fixed upstream.
- Use FAT LTO objects in order to provide proper static library.
- Add 0001-Drop-real128.patch to fix compilation on armv7

OBS-URL: https://build.opensuse.org/request/show/734303
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=64
2019-10-01 12:38:42 +00:00
Dominique Leuenberger
ab082cce2d Accepting request 720594 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/720594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=18
2019-08-05 08:40:30 +00:00
Nicolas Morey-Chaisemartin
4a2cc85c6a Accepting request 720593 from home:NMoreyChaisemartin:branches:science:HPC
- Add mvapich2-make-sure-ibv_get_device_list-returned-one-before-freeing-it.patch
  to Fix segfault when ib_uverbs is not loaded (bsc#1144000)

OBS-URL: https://build.opensuse.org/request/show/720593
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=62
2019-08-02 12:14:19 +00:00
Dominique Leuenberger
fc7f0ee0a1 Accepting request 707350 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/707350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=17
2019-06-04 10:14:13 +00:00
Nicolas Morey-Chaisemartin
5291fc7e08 Accepting request 705701 from home:bmwiedemann:branches:science:HPC
Add reproducible.patch to sort readdir to make package build reproducible (boo#1041090)

OBS-URL: https://build.opensuse.org/request/show/705701
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=60
2019-06-04 05:59:12 +00:00
Dominique Leuenberger
d4562e3827 Accepting request 702623 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/702623
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=16
2019-05-14 11:42:34 +00:00
Nicolas Morey-Chaisemartin
ab816e656c Accepting request 702622 from home:NMoreyChaisemartin:branches:science:HPC
- Update to mvapich2 2.3.1
  - See CHANGELOG for fixes and new features
- Refreshed patches against the new version:
  - 0001-Drop-GCC-check.patch
  - mvapich2-arm-support.patch
  - mvapich2-s390_get_cycles.patch
- Drop mvapich2-fix-double-free.patch as it was merged upstream

OBS-URL: https://build.opensuse.org/request/show/702622
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=58
2019-05-13 10:06:42 +00:00