45 Commits

Author SHA256 Message Date
Nicolas Morey
be23b10ee8 Enable mpitests build for mvapich4
Signed-off-by: Nicolas Morey <nmorey@suse.com>
2025-11-09 13:35:54 +01:00
Nicolas Morey
e297f2c84e exclude 32b builds
Signed-off-by: Nicolas Morey <nmorey@suse.com>
2025-11-01 08:57:35 +01:00
Nicolas Morey
35881bd33a Update osu-micro-benchmarks to 7.5.1
Signed-off-by: Nicolas Morey <nmorey@suse.com>
2025-10-31 19:55:05 +01:00
Nicolas Morey
428d517926 Update IMB to 2021.10
Signed-off-by: Nicolas Morey <nmorey@suse.com>
2025-10-31 19:39:42 +01:00
aa72c38c4e - Add mvapich3 flavors
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=69
2025-08-05 09:07:33 +00:00
2c23bb9d84 - Remove support for gnu-hpc build flavours.
- Remove code handling pre-SLE12 builds.

OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=67
2025-03-30 15:31:08 +00:00
f2e8176e99 - Disable gnu-hpc build flavours (bsc#1239982)
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=66
2025-03-24 16:01:15 +00:00
ac2d4f650a Accepting request 1247277 from home:NMorey:branches:science:HPC
- Add openmpi5 to flavours (jsc#PED-11356)

OBS-URL: https://build.opensuse.org/request/show/1247277
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=64
2025-02-20 07:34:40 +00:00
f22f2371b0 Accepting request 1183201 from home:NMorey:branches:science:HPC
- Disable 32b builds of hpc flavours.

OBS-URL: https://build.opensuse.org/request/show/1183201
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=62
2024-06-25 14:27:38 +00:00
fda3a686dc Accepting request 1149540 from home:pgajdos:m
- Use %patch -P N instead of deprecated %patchN.

OBS-URL: https://build.opensuse.org/request/show/1149540
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=60
2024-02-26 12:54:19 +00:00
9942a1d44d Accepting request 1119554 from home:NMorey:branches:science:HPC
- Drop support for openmpi[123] (jsc#PED-7111)
- Prepare support for openmpi5

OBS-URL: https://build.opensuse.org/request/show/1119554
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=58
2023-10-23 09:43:21 +00:00
36654f323e Accepting request 1102754 from home:NMorey:branches:science:HPC
- Drop support for TrueScale (bsc#1212146)

OBS-URL: https://build.opensuse.org/request/show/1102754
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=56
2023-08-07 17:26:12 +00:00
Nicolas Morey-Chaisemartin
5d8764cd7e Accepting request 1007873 from home:NMoreyChaisemartin:branches:science:HPC
- Reenable LTO as it was not the real issue.
- Disable parallel build which is causing all kind of unexpected cbugs and crashes

OBS-URL: https://build.opensuse.org/request/show/1007873
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=54
2022-10-04 10:17:58 +00:00
Nicolas Morey-Chaisemartin
fe9fc438fe Accepting request 1007343 from home:NMoreyChaisemartin:branches:science:HPC
- Update OSU micro benchmark to 6.1
- Update Intel MPI Benchmarks to v2021.3
- Add osu-fix-bad-return-values.patch to fix compilation errors
- Add imb-cpp-flags.patch to fix IMB compilation flags
- Disable LTO as there are multiple failures with openMPI

- avoid using egrep, use grep -E to be compatible with newer grep versions

OBS-URL: https://build.opensuse.org/request/show/1007343
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=53
2022-10-03 07:35:20 +00:00
Nicolas Morey-Chaisemartin
b8dd9283db Accepting request 1002938 from home:dirkmueller:Factory
- avoid using egrep, use grep -E to be compatible with newer grep versions

OBS-URL: https://build.opensuse.org/request/show/1002938
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=51
2022-09-13 18:44:34 +00:00
Nicolas Morey-Chaisemartin
fe43305b2e - Update OSU micro benchmark to 5.6.3
- Update Intel MPI Benchmarks to v2019.6

OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=49
2020-06-09 21:15:36 +00:00
Nicolas Morey-Chaisemartin
3582dd4e7c Accepting request 786754 from home:NMoreyChaisemartin:branches:science:HPC
- Update OSU micro benchmark to 5.6.2
- Update Intel MPI Benchmarks to v2019.5

- Add build for openmpi4

OBS-URL: https://build.opensuse.org/request/show/786754
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=47
2020-03-20 08:23:26 +00:00
Nicolas Morey-Chaisemartin
f95f101217 Accepting request 766869 from home:StefanBruens:branches:science:HPC
- Fix syntax error in SLE version checks for openmpi3, sle_version
  is not defined for Factory.

OBS-URL: https://build.opensuse.org/request/show/766869
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=45
2020-01-24 14:49:38 +00:00
Nicolas Morey-Chaisemartin
953e25fb41 Accepting request 761335 from home:NMoreyChaisemartin:branches:science:HPC
- Enable mpitests-openmpi3 for SLE >= 15-SP2
- Support releases with openmpi not yet renamed

OBS-URL: https://build.opensuse.org/request/show/761335
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=42
2020-01-07 07:23:02 +00:00
Nicolas Morey-Chaisemartin
37a7b39608 - openmpi was renamed into openmpi1
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=40
2019-10-16 07:27:43 +00:00
Nicolas Morey-Chaisemartin
cd77142608 Accepting request 631026 from home:NMoreyChaisemartin:branches:science:HPC
- Drop associated patches:
  - mpitests-link_to_libm.patch
  - mpitests-order_of_evaluation.patch
  - mpitests-codecleanup.patch
  - mpitests-rpm_opt_flags.patch

OBS-URL: https://build.opensuse.org/request/show/631026
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=38
2018-08-23 07:15:44 +00:00
Nicolas Morey-Chaisemartin
b1c09d49b7 Accepting request 630987 from home:NMoreyChaisemartin:branches:science:HPC
- Fix compatibility for SLE12*

OBS-URL: https://build.opensuse.org/request/show/630987
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=37
2018-08-23 06:49:50 +00:00
Nicolas Morey-Chaisemartin
2a75e91295 Accepting request 630949 from home:NMoreyChaisemartin:branches:science:HPC
- Sync changelog with SLES12SP3

OBS-URL: https://build.opensuse.org/request/show/630949
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=36
2018-08-22 14:50:55 +00:00
Nicolas Morey-Chaisemartin
e9a38acff1 Accepting request 591968 from home:NMoreyChaisemartin:branches:science:HPC
- Add a bcond to force build against openmpi3 on SLE

OBS-URL: https://build.opensuse.org/request/show/591968
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=34
2018-03-29 13:05:15 +00:00
Nicolas Morey-Chaisemartin
72bd36a565 Accepting request 575626 from home:NMoreyChaisemartin:branches:science:HPC
- Disable openmpi3 flavors in SLE

OBS-URL: https://build.opensuse.org/request/show/575626
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=31
2018-02-12 12:13:01 +00:00
Nicolas Morey-Chaisemartin
15659dd4d3 Accepting request 571494 from home:NMoreyChaisemartin:branches:science:HPC
- Update OSU micro benchmark to 3.4
  * New Features & Enhancements
    - Introduce new OpenSHMEM Non-blocking Benchmarks
        * osu_oshm_get_mr_nb
        * osu_oshm_get_nb
        * osu_oshm_put_mr_nb
        * osu_oshm_put_nb
        * osu_oshm_put_overlap
    - Automatically build OpenSHMEM 1.3 benchmarks when library support
      is detected
    - Add ability to specify min and max message size for point-to-point
      and one-sided benchmarks
    - Enhanced error handling for MPI benchmarks
    - Code clean-ups and unification of utility functions across benchmarks
    - Enhanced help messages and runtime parameters
  * Bug Fixes
    - Fix compile-time warnings
    - Fix peer calculation formula in UPC/UPC++ benchmarks
    - Fix correct number of warmup iterations in osu_barrier benchmark

OBS-URL: https://build.opensuse.org/request/show/571494
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=28
2018-01-31 17:01:26 +00:00
Nicolas Morey-Chaisemartin
950f750e3a Accepting request 569853 from home:NMoreyChaisemartin:branches:science:HPC
- Prepare for submission to Factory (bsc#1076593)
- Update IMB to IMB 2018.1 and switch source to github
- Remove obsolete norootforbuild

OBS-URL: https://build.opensuse.org/request/show/569853
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=26
2018-01-26 12:44:13 +00:00
Nicolas Morey-Chaisemartin
27c07c1ff7 Accepting request 568845 from home:NMoreyChaisemartin:branches:science:HPC
- Only run validation if mpitests_check bcond is not set
- Add missing copyright file for OSU

OBS-URL: https://build.opensuse.org/request/show/568845
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=24
2018-01-24 10:02:10 +00:00
Nicolas Morey-Chaisemartin
c5e878afb5 - Disable mvapich2 tests on arm as they fail at the moment
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=22
2018-01-04 09:55:27 +00:00
Nicolas Morey-Chaisemartin
19e3914166 Accepting request 555187 from home:NMoreyChaisemartin:branches:science:HPC
- Add --oversubscribe option for OpenMPI3 to fix fails on single
  CPU systems

OBS-URL: https://build.opensuse.org/request/show/555187
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=21
2017-12-08 09:26:43 +00:00
Nicolas Morey-Chaisemartin
f26a0ab792 Accepting request 555018 from home:NMoreyChaisemartin:branches:science:HPC
- Move hpc_mpi_home macro locally

- Use new macro for mpi_home
- Remove the need for mpi-validate

OBS-URL: https://build.opensuse.org/request/show/555018
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=20
2017-12-07 12:37:22 +00:00
Nicolas Morey-Chaisemartin
71183b791b - Add multibuild mpich
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=19
2017-10-30 08:53:09 +00:00
Nicolas Morey-Chaisemartin
3838bf047b - Add gnu-hpc flavours
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=17
2017-10-23 15:18:50 +00:00
Nicolas Morey-Chaisemartin
4d9a7b111a - Add gen_multibuild.sh to autogenerate the _multibuild file
from OBS project list

OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=14
2017-09-25 11:54:20 +00:00
Nicolas Morey-Chaisemartin
7ad994dfb6 - Support any install path for mpi implementation
- Remove forced psm2 btl for openmpi

OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=13
2017-09-25 08:23:55 +00:00
Nicolas Morey-Chaisemartin
834375fbab - Add tests for OpenMPI3 except on ppc64 (unsupported)
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=12
2017-09-19 12:12:55 +00:00
Nicolas Morey-Chaisemartin
692134f71c - Add tests for OpenMPI3
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=11
2017-09-19 12:04:07 +00:00
Nicolas Morey-Chaisemartin
9ad329a2bf - Openmpi2 is not available on ppc64 anymore
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=10
2017-09-13 12:39:01 +00:00
Nicolas Morey-Chaisemartin
6c74a3dd78 Accepting request 523095 from home:NMoreyChaisemartin:branches:science:HPC
- Disable mvapich2-psm2 test when no PSM hardware is available
- Dump all log files on error to ease debuggability

OBS-URL: https://build.opensuse.org/request/show/523095
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=9
2017-09-11 12:48:45 +00:00
Nicolas Morey-Chaisemartin
cdf7f77743 Accepting request 511011 from home:NMoreyChaisemartin:branches:science:HPC
- Add mpitests-run.sh as a wrapper to run the testsuite for
  all installed mpitests flavors

- Remove legacy mpitests tarball (unmaintained by OFED)
- Update used test suites:
  * OSU micro benchmark 5.3.2
  * IMB 2017 Update 2
  * Phloem 1.0 (includes previous Presta tests)

OBS-URL: https://build.opensuse.org/request/show/511011
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=8
2017-07-17 15:28:01 +00:00
Nicolas Morey-Chaisemartin
20c170fd69 Accepting request 509358 from home:NMoreyChaisemartin:branches:science:HPC
- Add mpitests-runtests.sh top run and check results of all
 installed tests

OBS-URL: https://build.opensuse.org/request/show/509358
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=7
2017-07-11 07:59:52 +00:00
Nicolas Morey-Chaisemartin
97671ec4e3 Accepting request 508342 from home:NMoreyChaisemartin:branches:science:HPC
- Add a build for mvapich2-psm2, mpich and mpich-ofi

OBS-URL: https://build.opensuse.org/request/show/508342
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=6
2017-07-05 11:54:04 +00:00
Nicolas Morey-Chaisemartin
b1fd1d4b21 Accepting request 506510 from home:NMoreyChaisemartin:branches:science:HPC
- Add dependency to the associated mpi package

OBS-URL: https://build.opensuse.org/request/show/506510
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=5
2017-06-27 16:10:49 +00:00
Nicolas Morey-Chaisemartin
59d048402d Accepting request 506486 from home:NMoreyChaisemartin:branches:science:HPC
- Add _multibuild to build the various flavours
- Add a build for mvapich2-psm2
- Add mpitests-IMB-all-tests.patch to build IMB tests for MPI-2
  features

- PSM2 is only available on x86_64

OBS-URL: https://build.opensuse.org/request/show/506486
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=4
2017-06-27 14:17:43 +00:00
Nicolas Morey-Chaisemartin
2bcc409363 OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=2 2017-06-23 05:57:40 +00:00