SHA256
1
0
forked from pool/mvapich2
Commit Graph

78 Commits

Author SHA256 Message Date
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
Dominique Leuenberger
32682c1151 Accepting request 700040 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/700040
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=15
2019-05-02 17:21:30 +00:00
Nicolas Morey-Chaisemartin
e93df742ed Accepting request 700039 from home:NMoreyChaisemartin:branches:science:HPC
- Add mvapich2-fix-double-free.patch to fix a segfault
  when running on a machine with no RDMA hardware (bsc#1133797)

OBS-URL: https://build.opensuse.org/request/show/700039
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=56
2019-05-02 08:27:53 +00:00
Dominique Leuenberger
3cd0680a1e Accepting request 687316 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/687316
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=14
2019-03-22 14:09:26 +00:00
Nicolas Morey-Chaisemartin
6e2d12369f Accepting request 687143 from home:anag:branches:science:HPC
- Add patch to remove obsolete GCC check (bnc#1129421). It also patches
  autogen.sh to get the autotools working in SLE12SP4.
  * 0001-Drop-GCC-check.patch
- Force to re-run autotools to generate properly the files after 
  patching src/binding/cxx/buildiface

OBS-URL: https://build.opensuse.org/request/show/687143
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=54
2019-03-21 12:59:45 +00:00
Dominique Leuenberger
f704da3f40 Accepting request 650120 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/650120
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=13
2018-11-26 09:23:42 +00:00
Nicolas Morey-Chaisemartin
67b8d3699c Accepting request 650046 from home:eeich:branches:science:HPC
- Add macro _hpc_mvapich2_modules for modules support (bsc#1116458).

OBS-URL: https://build.opensuse.org/request/show/650046
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=52
2018-11-19 08:06:54 +00:00
Yuchen Lin
6289032163 Accepting request 636135 from science:HPC
- Remove bashism in postun scriptlet

- Fix handling of mpi-selector during updates (bsc#1098653)

OBS-URL: https://build.opensuse.org/request/show/636135
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=12
2018-09-18 09:44:47 +00:00
Nicolas Morey-Chaisemartin
2c31a2b8fa Accepting request 636121 from home:NMoreyChaisemartin:branches:science:HPC
Fix scriptlet

OBS-URL: https://build.opensuse.org/request/show/636121
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=50
2018-09-17 09:24:22 +00:00
Nicolas Morey-Chaisemartin
761458d45b Accepting request 634891 from home:NMoreyChaisemartin:branches:science:HPC
- Remove bashism in postun scriptlet

OBS-URL: https://build.opensuse.org/request/show/634891
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=49
2018-09-11 07:41:47 +00:00
Nicolas Morey-Chaisemartin
4b0d49ba11 Accepting request 633986 from home:NMoreyChaisemartin:branches:science:HPC
Fix ==

OBS-URL: https://build.opensuse.org/request/show/633986
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=48
2018-09-07 09:15:20 +00:00
Nicolas Morey-Chaisemartin
11397ed657 Accepting request 633761 from home:NMoreyChaisemartin:branches:science:HPC
- Fix handling of mpi-selector during updates (bsc#1098653)

OBS-URL: https://build.opensuse.org/request/show/633761
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=47
2018-09-06 15:42:12 +00:00
Dominique Leuenberger
eb32f47909 Accepting request 630811 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/630811
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=11
2018-08-22 12:21:56 +00:00
Nicolas Morey-Chaisemartin
189ae137df Accepting request 630698 from home:eeich:branches:science:HPC
- macros.hpc-mvapich2:
  replace %%compiler_family by %%hpc_compiler_family

OBS-URL: https://build.opensuse.org/request/show/630698
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=45
2018-08-21 19:53:37 +00:00
Dominique Leuenberger
cccb8080a0 Accepting request 625262 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/625262
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=10
2018-07-25 14:14:59 +00:00
Nicolas Morey-Chaisemartin
89894aa6ff Accepting request 625064 from home:michals
- Use sched_yield instead of pthread_yield (boo#1102421).
  - drop mvapich2-pthread_yield.patch

OBS-URL: https://build.opensuse.org/request/show/625064
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=43
2018-07-25 11:34:34 +00:00
Yuchen Lin
c5f48e5ec7 Accepting request 617508 from science:HPC
- Add missing bsc and fate references to changelog
- Disable HPC builds for SLE12 (fate#323655)

OBS-URL: https://build.opensuse.org/request/show/617508
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=9
2018-06-20 13:30:02 +00:00
Nicolas Morey-Chaisemartin
42d6e7e1e7 Accepting request 617507 from home:NMoreyChaisemartin:branches:science:HPC
- Add missing bsc and fate references to changelog

OBS-URL: https://build.opensuse.org/request/show/617507
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=41
2018-06-18 13:15:19 +00:00
Nicolas Morey-Chaisemartin
544aa745da Accepting request 616903 from home:NMoreyChaisemartin:branches:science:HPC
Fix HPC disabling

OBS-URL: https://build.opensuse.org/request/show/616903
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=40
2018-06-14 16:00:23 +00:00
Nicolas Morey-Chaisemartin
1c2ba3b675 Accepting request 616878 from home:NMoreyChaisemartin:branches:science:HPC
- Disable HPC builds for SLE12 (fate#323655)

OBS-URL: https://build.opensuse.org/request/show/616878
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=39
2018-06-14 13:46:56 +00:00
Dominique Leuenberger
c9b9546560 Accepting request 591117 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/591117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=8
2018-03-28 08:31:35 +00:00
Nicolas Morey-Chaisemartin
9087f49e9c Accepting request 590919 from home:kasimir:ToTest
- Change mvapich2-arm-support.patch to provide missing functions for
  armv6hl

OBS-URL: https://build.opensuse.org/request/show/590919
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=37
2018-03-26 14:24:11 +00:00
Nicolas Morey-Chaisemartin
192abc7f91 osc copypac from project:science:HPC package:mvapich2 revision:33
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=36
2018-03-16 08:59:17 +00:00
Nicolas Morey-Chaisemartin
cd8474af3a Add missing Require to slurm-devel
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=35
2018-03-16 08:18:03 +00:00
Nicolas Morey-Chaisemartin
87cf6ad70d Accepting request 587613 from home:eeich:branches:science:HPC
- build with pmi/slurm support (bsc#1085506)

OBS-URL: https://build.opensuse.org/request/show/587613
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=34
2018-03-16 07:13:38 +00:00
Dominique Leuenberger
49b8c0375c Accepting request 574675 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/574675
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mvapich2?expand=0&rev=7
2018-02-10 16:58:36 +00:00
Nicolas Morey-Chaisemartin
3931fc8a53 Accepting request 574624 from home:mslacken:hpc_fix
- Fix summary in module files (bnc#1080259)

OBS-URL: https://build.opensuse.org/request/show/574624
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mvapich2?expand=0&rev=32
2018-02-09 13:57:04 +00:00