SHA256
1
0
forked from pool/mpitests

19 Commits

Author SHA256 Message Date
b53830e2b3 Accepting request 1265549 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1265549
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=17
2025-04-03 14:46:43 +00:00
d180b836c2 - 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
c59b8cde49 - 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
3da416f9cb Accepting request 1247278 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1247278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=16
2025-02-20 15:40:42 +00:00
a23b1137da - Add openmpi5 to flavours (jsc#PED-11356)
OBS-URL: https://build.opensuse.org/package/show/science:HPC/mpitests?expand=0&rev=64
2025-02-20 07:34:40 +00:00
0d6591b3d5 Accepting request 1183209 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1183209
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=15
2024-06-25 21:09:36 +00:00
c91dadbd12 Accepting request 1151446 from science:HPC
- Use %patch -P N instead of deprecated %patchN. (forwarded request 1149540 from pgajdos)

OBS-URL: https://build.opensuse.org/request/show/1151446
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=14
2024-02-26 18:47:31 +00:00
7e4b861545 Accepting request 1119588 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1119588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=13
2023-10-23 21:41:05 +00:00
3e5575af65 Accepting request 1102766 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/1102766
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=12
2023-08-08 13:54:52 +00:00
6a05b9985a Accepting request 1007910 from science:HPC
- Reenable LTO as it was not the real issue.
- Disable parallel build which is causing all kind of unexpected cbugs and crashes

- 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/1007910
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=11
2022-10-04 18:38:17 +00:00
deee29b064 Accepting request 1004730 from science:HPC
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1004730
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=10
2022-09-20 17:23:37 +00:00
886249ca5c Accepting request 813106 from science:HPC
- Update OSU micro benchmark to 5.6.3
- Update Intel MPI Benchmarks to v2019.6

OBS-URL: https://build.opensuse.org/request/show/813106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=9
2020-06-11 12:52:05 +00:00
2ef7fe65c0 Accepting request 786755 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/786755
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=8
2020-03-23 11:49:53 +00:00
9fc290196e Accepting request 766916 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/766916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=7
2020-01-25 12:23:22 +00:00
96cafbd568 Accepting request 738816 from science:HPC
- openmpi was renamed into openmpi1

OBS-URL: https://build.opensuse.org/request/show/738816
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=6
2019-10-17 10:21:35 +00:00
87a9436ad0 Accepting request 631027 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/631027
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=5
2018-08-24 15:10:41 +00:00
dc97240420 Accepting request 621105 from science:HPC
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/621105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=4
2018-07-09 11:28:20 +00:00
ad67c70815 Accepting request 575793 from science:HPC
OBS-URL: https://build.opensuse.org/request/show/575793
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=3
2018-02-13 09:31:24 +00:00
2e131a7a1e Accepting request 572499 from 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/572499
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mpitests?expand=0&rev=2
2018-02-06 15:47:30 +00:00
3 changed files with 24 additions and 55 deletions

View File

@@ -1,12 +1,8 @@
<multibuild>
<package>openmpi4-gnu-hpc</package>
<package>openmpi4</package>
<package>mpich-gnu-hpc</package>
<package>mpich-ofi-gnu-hpc</package>
<package>openmpi5</package>
<package>mpich-ofi</package>
<package>mpich</package>
<package>mvapich2-gnu-hpc</package>
<package>mvapich2</package>
<package>mvapich2-psm2-gnu-hpc</package>
<package>mvapich2-psm2</package>
</multibuild>

View File

@@ -1,3 +1,19 @@
-------------------------------------------------------------------
Sat Mar 29 14:54:31 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
- Remove support for gnu-hpc build flavours.
- Remove code handling pre-SLE12 builds.
-------------------------------------------------------------------
Mon Mar 24 12:54:55 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
- Disable gnu-hpc build flavours (bsc#1239982)
-------------------------------------------------------------------
Wed Feb 19 20:09:26 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
- Add openmpi5 to flavours (jsc#PED-11356)
-------------------------------------------------------------------
Tue Jun 25 13:21:10 UTC 2024 - Nicolas Morey <nicolas.morey@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file
# spec file for package mpitests
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -46,8 +46,8 @@
%define mpi_home %{hpc_mpi_home %flavor}
%define implem_list_dir %{_datadir}/mpitests/implem.d/
%define sles_pre_15 (0%{?sle_version} > 120000 && 0%{?sle_version} < 150000)
%define sles_pre_or_15 (0%{?sle_version} > 120000 && 0%{?sle_version} <= 150000)
%define sles_pre_16 (0%{?sle_version} > 120000 && 0%{?sle_version} < 160000)
Name: mpitests%{pack_suff}
%if "%{flavor}" == ""
@@ -73,10 +73,6 @@ Patch2: imb-cpp-flags.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: dos2unix
BuildRequires: gcc-c++
# suse-hpc is not available for SLE < 15
%if 0%{?is_opensuse} || 0%{?sle_version} >= 150000
BuildRequires: suse-hpc
%endif
%if "%{flavor}" != ""
BuildRequires: %{flavor}
BuildRequires: %{flavor}-devel
@@ -89,34 +85,10 @@ Requires: mpitests = %{version}
ExcludeArch: %{arm}
%endif
%if "%{flavor}" == "mvapich2-gnu-hpc"
%if %{sles_pre_15}
# Disable hpc builds for SLE12
ExclusiveArch: do_not_build
%endif
ExcludeArch: i586 %arm s390
%endif
%if "%{flavor}" == "mvapich2-psm2"
ExclusiveArch: x86_64
%endif
%if "%{flavor}" == "mvapich2-psm2-gnu-hpc"
%if %{sles_pre_15}
# Disable hpc builds for SLE12
ExclusiveArch: do_not_build
%else
ExclusiveArch: x86_64
%endif
%endif
%if "%{flavor}" == "openmpi1-gnu-hpc"
%if %{sles_pre_15}
# Disable hpc builds for SLE12
ExclusiveArch: do_not_build
%endif
%endif
%if "%{flavor}" == "openmpi4"
%if %{sles_pre_or_15}
# Disable openmpi4 builds for SLES up to (including) 15
@@ -126,30 +98,15 @@ ExcludeArch: ppc64
%endif
%endif
%if "%{flavor}" == "openmpi4-gnu-hpc"
%if %{sles_pre_or_15}
# Disable openmpi4 builds for SLES up to (including) 15
%if "%{flavor}" == "openmpi5"
%if %{sles_pre_16}
# Disable openmpi5 builds for SLES < 16
ExclusiveArch: do_not_build
%else
ExcludeArch: i586 %arm s390 ppc64
ExcludeArch: ppc64 %{arm} %ix86
%endif
%endif
# Disable mpich builds for SLE12 as it is not available
%if "%{flavor}" == "mpich-ofi" || "%{flavor}" == "mpich"
%if %{sles_pre_15}
ExclusiveArch: do_not_build
%endif
%endif
# Disable mpich builds for SLE12 as it is not available
%if "%{flavor}" == "mpich-ofi-gnu-hpc" || "%{flavor}" == "mpich-gnu-hpc"
%if %{sles_pre_15}
ExclusiveArch: do_not_build
%endif
ExcludeArch: i586 %arm s390
%endif
%description
Set of popular MPI benchmarks: IMB v%{imb_ver} OSU benchmarks ver %{osu_ver}