SHA256
6
0
forked from pool/imb

Add mvapich[45] flavors #2

Manually merged
HPC merged 1 commits from NMorey/imb:main into main 2025-11-09 15:23:02 +01:00
3 changed files with 18 additions and 14 deletions

View File

@@ -3,4 +3,8 @@
<package>openmpi5</package>
<package>mpich</package>
<package>mvapich2</package>
<package>mvapich3-ucx</package>
<package>mvapich3-ofi</package>
<package>mvapich4-ucx</package>
<package>mvapich4-ofi</package>
</multibuild>

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Sun Nov 9 12:38:50 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
- Add mvapich[45] flavors
-------------------------------------------------------------------
Fri Oct 31 17:01:02 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>

View File

@@ -27,27 +27,20 @@
ExclusiveArch: do_not_build
%endif
%if "%{flavor}" == "mvapich2"
%global mpi_flavor mvapich2
%define buildtarget "IMB-MPI1 IMB-EXT IMB-IO IMB-P2P"
%endif
%if "%{flavor}" == "mpich"
%global mpi_flavor mpich
%define buildtarget "IMB-MPI1 IMB-EXT IMB-IO IMB-P2P"
%endif
%if "%{flavor}" == "openmpi4"
%if "%{flavor}" == "openmpi4"
%global mpi_flavor openmpi
%define mpi_vers 4
%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P"
%endif
%else
%if "%{flavor}" == "openmpi5"
%global mpi_flavor openmpi
%define mpi_vers 5
%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P"
ExcludeArch: %{ix86} %{arm}
%else
# Anything but openmpi[45]
%global mpi_flavor %{flavor}
%define buildtarget "IMB-MPI1 IMB-EXT IMB-IO IMB-P2P"
%endif
%endif
%define p_bindir /usr/%_lib/mpi/gcc/%{flavor}/bin
@@ -72,6 +65,8 @@ BuildRequires: %{flavor}-devel
BuildRequires: gcc
BuildRequires: gcc-c++
Obsoletes: imb < %{version}
# Do not bother with 32b versions.
ExcludeArch: %{ix86} %{arm}
%description
The Intel MPI Benchmarks (IMB) perform a set of MPI performance