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)


Reply via email to