Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package mpitests for openSUSE:Factory 
checked in at 2022-10-04 20:38:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mpitests (Old)
 and      /work/SRC/openSUSE:Factory/.mpitests.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mpitests"

Tue Oct  4 20:38:17 2022 rev:11 rq:1007910 version:3.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/mpitests/mpitests.changes        2022-09-20 
19:23:41.930493862 +0200
+++ /work/SRC/openSUSE:Factory/.mpitests.new.2275/mpitests.changes      
2022-10-04 20:38:20.496968819 +0200
@@ -1,0 +2,15 @@
+Tue Oct  4 09:48:02 UTC 2022 - Nicolas Morey-Chaisemartin 
<nmoreychaisemar...@suse.com>
+
+- Reenable LTO as it was not the real issue.
+- Disable parallel build which is causing all kind of unexpected cbugs and 
crashes
+
+-------------------------------------------------------------------
+Thu Sep 29 15:48:01 UTC 2022 - Nicolas Morey-Chaisemartin 
<nmoreychaisemar...@suse.com>
+
+- 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
+
+-------------------------------------------------------------------

Old:
----
  IMB-v2019.6.tar.gz
  osu-micro-benchmarks-5.6.3.tar.gz

New:
----
  IMB-v2021.3.tar.gz
  imb-cpp-flags.patch
  osu-fix-bad-return-values.patch
  osu-micro-benchmarks-6.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ mpitests.spec ++++++
--- /var/tmp/diff_new_pack.Zeafds/_old  2022-10-04 20:38:21.080969649 +0200
+++ /var/tmp/diff_new_pack.Zeafds/_new  2022-10-04 20:38:21.084969655 +0200
@@ -22,6 +22,7 @@
 %define pack_suff %{nil}
 %else
 %define pack_suff -%{flavor}
+
 #
 # Returns where MPI home is.
 # Looks in the RPM based on the arg name for bin/mpicc
@@ -38,8 +39,8 @@
 
 %endif
 
-%define osu_ver  5.6.3
-%define imb_ver  2019.6
+%define osu_ver  6.1
+%define imb_ver  2021.3
 %define imb_dir  mpi-benchmarks-IMB-v%{imb_ver}
 %define osu_dir  osu-micro-benchmarks-%{osu_ver}
 
@@ -67,6 +68,8 @@
 Source4:        mpitests-run.sh
 Source100:      mpitests-rpmlintrc
 Source101:      _multibuild
+Patch1:         osu-fix-bad-return-values.patch
+Patch2:         imb-cpp-flags.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  dos2unix
 BuildRequires:  gcc-c++
@@ -187,19 +190,26 @@
 %prep
 %setup -c -q
 %setup -T -D -a 1 -q
+%patch1 -p0
+%patch2 -p0
 
 %if "%{flavor}" != ""
 %build
 echo echo %{mpi_home}
 . %{mpi_home}/bin/mpivars.sh
 
+export CFLAGS="%{optflags}"
+export CXXFLAGS="%{optflags}"
+export LDFLAGS="%{optflags}"
+
 # IMB Build
-make %{?_smp_mflags} CC=%{mpi_home}/bin/mpicc CXX=%{mpi_home}/bin/mpicxx -C 
%{imb_dir}/ all
+make  CC=%{mpi_home}/bin/mpicc CXX=%{mpi_home}/bin/mpicxx \
+     -C %{imb_dir}/ all
 
 # OSU Build
 ( cd %{osu_dir} && \
   ./configure CC=%{mpi_home}/bin/mpicc CXX=%{mpi_home}/bin/mpicxx &&
-  make %{?_smp_mflags} all )
+  make all )
 
 %install
 # IMB

++++++ IMB-v2019.6.tar.gz -> IMB-v2021.3.tar.gz ++++++
++++ 4399 lines of diff (skipped)

++++++ imb-cpp-flags.patch ++++++
--- mpi-benchmarks-IMB-v2021.3.orig/src_cpp/Makefile    2021-10-01 
15:09:19.000000000 +0200
+++ mpi-benchmarks-IMB-v2021.3/src_cpp/Makefile 2022-09-30 11:15:13.866410222 
+0200
@@ -77,8 +77,8 @@
 CXX=mpiicpc
 endif
 override CPPFLAGS += -I.
-override CFLAGS += -g -O0 -Wall -Wno-long-long
-override CXXFLAGS += -g -O0 -Wall -Wextra -pedantic -Wno-long-long
+override CFLAGS += -Wno-long-long
+override CXXFLAGS +=  -Wno-long-long
 ifdef WITH_OPENMP
 override CFLAGS += -fopenmp
 override CXXFLAGS += -fopenmp

++++++ osu-fix-bad-return-values.patch ++++++
--- osu-micro-benchmarks-6.1.orig/c/util/osu_util_mpi.c 2022-09-19 
15:48:03.000000000 +0200
+++ osu-micro-benchmarks-6.1/c/util/osu_util_mpi.c      2022-09-30 
10:51:18.683964260 +0200
@@ -211,7 +211,7 @@
         bad_usage.message = "Please pass a ddt"
             " type[cont,vect,indx]\n";
         bad_usage.optarg = optarg;
-        return PO_BAD_USAGE;
+        return;
     }
     option = strtok(optarg, ":");
     if (0 == strncasecmp(optarg, "vect", 4)) {
@@ -236,7 +236,7 @@
         bad_usage.message = "Invalid ddt type. Valid ddt"
             " types[cont,vect,indx]\n";
         bad_usage.optarg = optarg;
-        return PO_BAD_USAGE;
+        return;
     }
 }
 
@@ -2006,7 +2006,7 @@
     int displacements[OMB_DDT_INDEXED_MAX_LENGTH] = {0};
 
     if (0 == options.omb_enable_ddt) {
-        return;
+        return 0;
     }
     switch (options.ddt_type) {
         case OMB_DDT_CONTIGUOUS:

++++++ osu-micro-benchmarks-5.6.3.tar.gz -> osu-micro-benchmarks-6.1.tar.gz 
++++++
++++ 69778 lines of diff (skipped)

Reply via email to