Hello community, here is the log from the commit of package openmpi for openSUSE:Factory checked in at 2013-07-05 15:05:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openmpi (Old) and /work/SRC/openSUSE:Factory/.openmpi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openmpi" Changes: -------- --- /work/SRC/openSUSE:Factory/openmpi/openmpi.changes 2013-04-17 23:12:35.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.openmpi.new/openmpi.changes 2013-07-05 15:05:42.000000000 +0200 @@ -1,0 +2,34 @@ +Thu Jun 27 13:30:32 CEST 2013 - [email protected] + +- Update to 1.7.2: + * Updated default SRQ parameters for the openib BTL. + * Major VampirTrace update to 5.14.4.2. + * Fix to set flag==1 when MPI_IPROBE is called with MPI_PROC_NULL. + * Set the Intel Phi device to be ignored by default by the openib BTL. + * Decrease the internal memory storage used by intrinsic MPI datatypes + for Fortran types. Thanks to Takahiro Kawashima for the initial + patch. + * Fix total registered memory calculation for Mellanox ConnectIB and + OFED 2.0. + * Fix possible data corruption in the MXM MTL component. + * Remove extraneous -L from hwloc's embedding. Thanks to Stefan + Friedel for reporting the issue. + * Fix contiguous datatype memory check. Thanks to Eric Chamberland + for reporting the issue. + * Make the openib BTL more friendly to ignoring verbs devices that are + not RC-capable. + * Fix some MPI datatype engine issues. Thanks to Thomas Jahns for + reporting the issue. + * Add INI information for Chelsio T5 device. + * Integrate MXM STREAM support for MPI_ISEND and MPI_IRECV, and other + minor MXM fixes. + * Improved alignment for OpenFabrics buffers. + * Fix to not show amorphous "MPI was already finalized" error when + failing to MPI_File_close an open file. Thanks to Brian Smith for + reporting the issue. +- Modify spec so that openmpi can be compiled without UDAPL support + but with support for IB verbs. +- Simplify macros so that the build service parser understands them. +- Add openmpi-no_date_and_time.patch to not use __DATE__. + +------------------------------------------------------------------- Old: ---- openmpi-1.7.tar.bz2 New: ---- openmpi-1.7.2.tar.bz2 openmpi-no_date_and_time.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openmpi.spec ++++++ --- /var/tmp/diff_new_pack.iBvG6T/_old 2013-07-05 15:05:44.000000000 +0200 +++ /var/tmp/diff_new_pack.iBvG6T/_new 2013-07-05 15:05:44.000000000 +0200 @@ -16,21 +16,26 @@ # +# NOTE: openib may be switched on without UDAPL support, but dapl implies +# openib + %define with_dapl 0 +%define with_openib 0 Name: openmpi -Version: 1.7 +Version: 1.7.2 Release: 0 Summary: A powerful implementaion of MPI License: BSD-3-Clause Group: Development/Libraries/Parallel Url: http://www.open-mpi.org/ -Source0: http://www.open-mpi.org/software/ompi/v1.6/downloads/%{name}-%{version}.tar.bz2 +Source0: http://www.open-mpi.org/software/ompi/v1.7/downloads/%{name}-%{version}.tar.bz2 Source1: mpivars.sh Source2: mpivars.csh Source3: baselibs.conf # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines Patch0: remove-assembler-for-armv5.diff +Patch1: openmpi-no_date_and_time.patch BuildRequires: Modules BuildRequires: autoconf BuildRequires: automake @@ -42,6 +47,8 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with_dapl} BuildRequires: compat-dapl-devel +%endif +%if %{with_openib} || %{with_dapl} BuildRequires: libibumad-devel BuildRequires: libibverbs-devel %endif @@ -53,11 +60,12 @@ Requires: mpi-selector Requires(preun): mpi-selector %define mpi_prefix %{_libdir}/mpi/gcc/%{name} -%define mpi_bindir %{mpi_prefix}/%(echo "%{_bindir}" | sed "s|^%{_prefix}/||") -%define mpi_libdir %{mpi_prefix}/%(echo "%{_libdir}" | sed "s|^%{_prefix}/||") -%define mpi_datadir %{mpi_prefix}/%(echo "%{_datadir}" | sed "s|^%{_prefix}/||") -%define mpi_includedir %{mpi_prefix}/%(echo "%{_includedir}" | sed "s|^%{_prefix}/||") -%define mpi_mandir %{mpi_prefix}/%(echo "%{_mandir}" | sed "s|^%{_prefix}/||") + +%define mpi_bindir %{mpi_prefix}/bin +%define mpi_libdir %{mpi_prefix}/%{_lib} +%define mpi_datadir %{mpi_prefix}/share +%define mpi_includedir %{mpi_prefix}/include +%define mpi_mandir %{mpi_prefix}/share/man %description Open MPI is a project combining technologies and resources from several @@ -72,7 +80,7 @@ Group: Development/Libraries/Parallel Requires: %{name} = %{version} Requires: libstdc++-devel -%if %{with_dapl} +%if %{with_openib} || %{with_dapl} Requires: libibumad-devel Requires: libibverbs-devel %endif @@ -99,6 +107,7 @@ %ifarch armv5el armv5tel aarch64 %patch0 %endif +%patch1 %build ./autogen.sh @@ -110,11 +119,14 @@ --libdir="%{mpi_libdir}" \ --mandir="%{mpi_mandir}" \ --disable-static \ +%if %{with_openib} + --with-verbs \ +%endif %if %{with_dapl} --with-udapl \ %endif --with-devel-headers -make %{?_smp_mflags} +make %{?_smp_mflags} V=1 %install ++++++ openmpi-1.7.tar.bz2 -> openmpi-1.7.2.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/openmpi/openmpi-1.7.tar.bz2 /work/SRC/openSUSE:Factory/.openmpi.new/openmpi-1.7.2.tar.bz2 differ: char 11, line 1 ++++++ openmpi-no_date_and_time.patch ++++++ From: Philipp Thomas <[email protected]> Date: 2013-06-27 15:10:15+02:00 Subject: D not use __DATE__ Don't use __DATE__ as to not trigger useless rebuilds. --- ompi/debuggers/ompi_msgq_dll.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: ompi/debuggers/ompi_msgq_dll.c =================================================================== --- ompi/debuggers/ompi_msgq_dll.c.orig 2013-04-13 12:44:32.000000000 +0200 +++ ompi/debuggers/ompi_msgq_dll.c 2013-06-27 15:09:29.067487847 +0200 @@ -190,7 +190,7 @@ int mqs_version_compatibility (void) char *mqs_version_string (void) { return "Open MPI message queue support for parallel" - " debuggers compiled on " __DATE__; + " debuggers compiled for openSUSE"; } /* mqs_version_string */ /* So the debugger can tell what interface width the library was compiled with */ -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
