Hello community, here is the log from the commit of package mpitests for openSUSE:Factory checked in at 2020-03-23 12:49:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mpitests (Old) and /work/SRC/openSUSE:Factory/.mpitests.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mpitests" Mon Mar 23 12:49:53 2020 rev:8 rq:786755 version:3.2 Changes: -------- --- /work/SRC/openSUSE:Factory/mpitests/mpitests.changes 2020-01-25 13:23:59.204031997 +0100 +++ /work/SRC/openSUSE:Factory/.mpitests.new.3160/mpitests.changes 2020-03-23 12:50:36.367958134 +0100 @@ -1,0 +2,11 @@ +Thu Mar 19 09:12:17 UTC 2020 - Nicolas Morey-Chaisemartin <[email protected]> + +- Update OSU micro benchmark to 5.6.2 +- Update Intel MPI Benchmarks to v2019.5 + +------------------------------------------------------------------- +Thu Mar 19 08:47:09 UTC 2020 - Nicolas Morey-Chaisemartin <[email protected]> + +- Add build for openmpi4 + +------------------------------------------------------------------- Old: ---- IMB_2018_Update1.tgz osu-micro-benchmarks-5.4.tar.gz New: ---- IMB-v2019.5.tar.gz osu-micro-benchmarks-5.6.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mpitests.spec ++++++ --- /var/tmp/diff_new_pack.HpqBQ9/_old 2020-03-23 12:50:39.351960008 +0100 +++ /var/tmp/diff_new_pack.HpqBQ9/_new 2020-03-23 12:50:39.351960008 +0100 @@ -38,11 +38,15 @@ %endif -%define osu_ver 5.4 -%define imb_ver 2018.1 +%define osu_ver 5.6.2 +%define imb_ver 2019.5 +%define imb_dir mpi-benchmarks-IMB-v%{imb_ver} +%define osu_dir osu-micro-benchmarks-%{osu_ver} + %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) Name: mpitests%{pack_suff} %if "%{flavor}" == "" @@ -58,7 +62,7 @@ Release: 0 URL: http://www.openfabrics.org/downloads.htm Source0: http://mvapich.cse.ohio-state.edu/download/mvapich/osu-micro-benchmarks-%{osu_ver}.tar.gz -Source1: https://github.com/intel/mpi-benchmarks/archive/v%{imb_ver}.tar.gz#/IMB_2018_Update1.tgz +Source1: https://github.com/intel/mpi-benchmarks/archive/IMB-v%{imb_ver}.tar.gz Source3: mpitests-runtests.sh Source4: mpitests-run.sh Source100: mpitests-rpmlintrc @@ -161,6 +165,15 @@ ExcludeArch: ppc64 %endif +%if "%{flavor}" == "openmpi4" || "%{flavor}" == "openmpi4-gnu-hpc" +%if %{sles_pre_or_15} +# Disable openmpi4 builds for SLES up to (including) 15 +ExclusiveArch: do_not_build +%else +ExcludeArch: ppc64 +%endif +%endif + # Disable mpich builds for SLE12 as it is not available %if "%{flavor}" == "mpich-ofi" || "%{flavor}" == "mpich" || "%{flavor}" == "mpich-ofi-gnu-hpc" || "%{flavor}" == "mpich-gnu-hpc" %if %{sles_pre_15} @@ -181,20 +194,20 @@ . %{mpi_home}/bin/mpivars.sh # IMB Build -make CC=%{mpi_home}/bin/mpicc -C mpi-benchmarks-%{imb_ver}/src all +make %{?_smp_mflags} CC=%{mpi_home}/bin/mpicc CXX=%{mpi_home}/bin/mpicxx -C %{imb_dir}/ all # OSU Build -( cd osu-micro-benchmarks-%{osu_ver} && \ +( cd %{osu_dir} && \ ./configure CC=%{mpi_home}/bin/mpicc CXX=%{mpi_home}/bin/mpicxx && - make all ) + make %{?_smp_mflags} all ) %install # IMB for imb_test in IMB-EXT IMB-IO IMB-MPI1 IMB-NBC IMB-RMA; do \ - install -D -m0755 mpi-benchmarks-%{imb_ver}/src/$imb_test %{buildroot}%{mpi_home}/tests/IMB/$imb_test;\ + install -D -m0755 %{imb_dir}/$imb_test %{buildroot}%{mpi_home}/tests/IMB/$imb_test;\ done # OSU -make -C osu-micro-benchmarks-%{osu_ver} install prefix=%{buildroot}/usr libexecdir=%{buildroot}%{mpi_home}/tests +make -C %{osu_dir} install prefix=%{buildroot}/usr libexecdir=%{buildroot}%{mpi_home}/tests # Run script sed -e s/@IMPLEM@/%{flavor}/g -e 's&@MPI_HOME@&%{mpi_home}&g' %{S:3} > %{buildroot}%{mpi_home}/tests/runtests.sh @@ -230,9 +243,9 @@ %if "%{flavor}" == "" %{_datadir}/%{name}/runtests.sh %else -%doc mpi-benchmarks-%{imb_ver}/license/license.txt -%doc mpi-benchmarks-%{imb_ver}/license/use-of-trademark-license.txt -%doc osu-micro-benchmarks-%{osu_ver}/COPYRIGHT +%doc %{imb_dir}/license/license.txt +%doc %{imb_dir}/license/use-of-trademark-license.txt +%doc %{osu_dir}/COPYRIGHT %{mpi_home}/tests %{_datadir}/mpitests/implem.d/%{flavor} %endif ++++++ _multibuild ++++++ --- /var/tmp/diff_new_pack.HpqBQ9/_old 2020-03-23 12:50:39.391960033 +0100 +++ /var/tmp/diff_new_pack.HpqBQ9/_new 2020-03-23 12:50:39.391960033 +0100 @@ -6,6 +6,8 @@ <package>openmpi2</package> <package>openmpi3-gnu-hpc</package> <package>openmpi3</package> + <package>openmpi4-gnu-hpc</package> + <package>openmpi4</package> <package>mpich-gnu-hpc</package> <package>mpich-ofi-gnu-hpc</package> <package>mpich-ofi</package> ++++++ osu-micro-benchmarks-5.4.tar.gz -> osu-micro-benchmarks-5.6.2.tar.gz ++++++ ++++ 11816 lines of diff (skipped)
