Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package imb for openSUSE:Factory checked in at 2021-01-25 18:23:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/imb (Old) and /work/SRC/openSUSE:Factory/.imb.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "imb" Mon Jan 25 18:23:23 2021 rev:11 rq:866066 version:2019.6 Changes: -------- --- /work/SRC/openSUSE:Factory/imb/imb.changes 2020-10-21 14:38:48.029619432 +0200 +++ /work/SRC/openSUSE:Factory/.imb.new.28504/imb.changes 2021-01-25 18:23:42.544436375 +0100 @@ -1,0 +2,11 @@ +Fri Jan 22 15:31:49 UTC 2021 - Egbert Eich <[email protected]> + +- Fix openmpi HPC builds. + +------------------------------------------------------------------- +Fri Jan 22 12:53:15 UTC 2021 - Ana Guerrero Lopez <[email protected]> + +- Add support for gcc10. +- Add build support for openmpi4. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ imb.spec ++++++ --- /var/tmp/diff_new_pack.Emeb7p/_old 2021-01-25 18:23:43.216437352 +0100 +++ /var/tmp/diff_new_pack.Emeb7p/_new 2021-01-25 18:23:43.220437358 +0100 @@ -1,7 +1,7 @@ # # spec file for package imb # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -77,6 +77,15 @@ %{?DisOMPI3} %endif +%if "%{flavor}" == "openmpi4" +%{bcond_with hpc} +%undefine c_f_ver +%global mpi_flavor openmpi +%define mpi_vers 4 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI4} +%endif + %if "%{flavor}" == "gnu-mvapich2-hpc" %{bcond_without hpc} %define compiler_family gnu @@ -127,6 +136,17 @@ %{?DisOMPI3} %endif +%if "%{flavor}" == "gnu-openmpi4-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%undefine c_f_ver +# macro mpi is used by macros for master package +%global mpi_flavor openmpi +%define mpi_vers 4 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI4} +%endif + %if "%{flavor}" == "gnu7-mvapich2-hpc" %{bcond_without hpc} %define compiler_family gnu @@ -177,6 +197,17 @@ %{?DisOMPI3} %endif +%if "%{flavor}" == "gnu7-openmpi4-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 7 +# macro mpi is used by macros for master package +%global mpi_flavor openmpi +%define mpi_vers 4 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI4} +%endif + %if "%{flavor}" == "gnu8-mvapich2-hpc" %{bcond_without hpc} %define compiler_family gnu @@ -227,6 +258,17 @@ %{?DisOMPI3} %endif +%if "%{flavor}" == "gnu8-openmpi4-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 8 +# macro mpi is used by macros for master package +%global mpi_flavor openmpi +%define mpi_vers 4 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI4} +%endif + %if "%{flavor}" == "gnu9-mvapich2-hpc" %{bcond_without hpc} %define compiler_family gnu @@ -277,6 +319,78 @@ %{?DisOMPI3} %endif +%if "%{flavor}" == "gnu9-openmpi4-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 9 +# macro mpi is used by macros for master package +%global mpi_flavor openmpi +%define mpi_vers 4 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI4} +%endif + +%if "%{flavor}" == "gnu10-mvapich2-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 10 +%global mpi_flavor mvapich2 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-IO IMB-P2P" +%endif + +%if "%{flavor}" == "gnu10-mpich-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 10 +# macro mpi is used by macros for master package +%global mpi_flavor mpich +%define buildtarget "IMB-MPI1 IMB-EXT IMB-IO IMB-P2P" +%endif + +%if "%{flavor}" == "gnu10-openmpi-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 10 +# macro mpi is used by macros for master package +%global mpi_flavor openmpi +%define mpi_vers 1 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI1} +%endif + +%if "%{flavor}" == "gnu10-openmpi2-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 10 +# macro mpi is used by macros for master package +%global mpi_flavor openmpi +%define mpi_vers 2 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI2} +%endif + +%if "%{flavor}" == "gnu10-openmpi3-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 10 +# macro mpi is used by macros for master package +%global mpi_flavor openmpi +%define mpi_vers 3 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI3} +%endif + +%if "%{flavor}" == "gnu10-openmpi4-hpc" +%{bcond_without hpc} +%define compiler_family gnu +%define c_f_ver 10 +# macro mpi is used by macros for master package +%global mpi_flavor openmpi +%define mpi_vers 4 +%define buildtarget "IMB-MPI1 IMB-EXT IMB-P2P" +%{?DisOMPI4} +%endif + %if %{without hpc} %define p_bindir /usr/%_lib/mpi/gcc/%{flavor}/bin %if "%{flavor}" == "" @@ -285,7 +399,7 @@ %define package_name %{pname}-%{flavor} %endif %else -%{hpc_init -c %compiler_family %{?c_f_ver:-v %{c_f_ver}} -m {%mpi_flavor} %{?mpi_ver:-V %{mpi_ver}} %{?ext:-e %{ext}}} +%{hpc_init -c %compiler_family %{?c_f_ver:-v %{c_f_ver}} -m {%mpi_flavor} %{?mpi_vers:-V %{mpi_vers}} %{?ext:-e %{ext}}} %define package_name %{hpc_package_name %_ver} %define p_bindir %hpc_bindir %endif ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.Emeb7p/_old 2021-01-25 18:23:43.256437411 +0100 +++ /var/tmp/diff_new_pack.Emeb7p/_new 2021-01-25 18:23:43.260437416 +0100 @@ -2,11 +2,13 @@ <package>openmpi1</package> <package>openmpi2</package> <package>openmpi3</package> + <package>openmpi4</package> <package>mpich</package> <package>mvapich2</package> <package>gnu-openmpi-hpc</package> <package>gnu-openmpi2-hpc</package> <package>gnu-openmpi3-hpc</package> + <package>gnu-openmpi4-hpc</package> <package>gnu-mpich-hpc</package> <package>gnu-mvapich2-hpc</package> </multibuild>
