Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mumps for openSUSE:Factory checked in at 2021-02-26 22:02:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mumps (Old) and /work/SRC/openSUSE:Factory/.mumps.new.2378 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mumps" Fri Feb 26 22:02:19 2021 rev:14 rq:875418 version:5.3.5 Changes: -------- --- /work/SRC/openSUSE:Factory/mumps/mumps.changes 2021-02-09 21:16:08.538765468 +0100 +++ /work/SRC/openSUSE:Factory/.mumps.new.2378/mumps.changes 2021-02-26 22:02:32.695983832 +0100 @@ -1,0 +2,42 @@ +Thu Feb 25 09:48:50 UTC 2021 - Christian Goll <cg...@suse.com> + +- updated to version 5.3.5, changes are + * Fixed 2x2 pivots bug from 5.3.4 release in MPI LDLT factorization + * Fixed ICNTL(8)=-2 option during analysis (code and documentation) + * Fixed a rare bug (segfault) related to dynamic storage management on numerically difficult matrices + * Fixed a rare deadlock in BLR for symmetric matrices + * Fixed an uninitialized variable (which could lead to incorrect -19 error) + * Minor fix in userguide (CNTL(1) vs. ICNTL(1) in ICNTL(36) description) + * Fixed a possible runtime issue during solve, related to "TO_PROCESS" array + * Assume ilp64 MPI interface only applies to Fortran in c_example.c + * Note on gfortran-10 compilation added + * Avoid intent on pointers (F2003-only) + * More robust multithreading for matrix reformatting (arrowheads) + * Fixed ICNTL(31) interpretation in case of repeated analysis + * Fixed multiple mpif.h inclusion (distributed rhs, ifort+openmpi) + * Fixed computation of effectively used memory statistics + * Improved multithreaded performance of BLR backward solve + * Fixed return code in build_mumps_int_def.c + openmp compilation (pgi) + * Forbid a loop vectorization in [sdcz]sol_c.F (segfault with ifort) + * New feature: distributed right-hand sides + * Improved time for arrowheads construction (single MPI case, mainly) + * C interface: ability to know if MUMPS_INT is 64-bit from include file + * Improved BLR performance when CNTL(1)=0.0 and ICNTL(36)=1 + * Fixed INFO(34),INFO(35),INFO(37),INFO(38) on processes with rank > 0 + * More portable MPI_IS_IN_PLACE feature in libseq + * Fixed determinant computation when Cholesky ScaLapack is used + * Information on advancement (flops done) on each MPI process + * Allow rhs_sparse and irhs_sparse to be unassociated if nz_rhs=0 + * Fixed INFO(30) and INFO(31) computation on MPI processes with rank > 0 + * OMP collapsed loops: avoid FIRSTPRIVATE on internal loop bound (for pgi) + * Fix for compilers not freeing local allocatable arrays (64-bit metis) + * Fixed RINFO(5-6) and RINFOG(15-16) metrics (entries=>bytes) + * C interface: A_ELT/SCHUR/RHS/REDRHS/RHS_loc/SOL_loc may exceed 2^31 entries + * Local Schur (ICNTL(19)=2 or 3) may now exceed 2^31 entries + * Fixed internal dynamic storage of blocks with more than 2^31 entries + * Fixed a bug in the parallel analysis that limited scalability + +- removed Makefiles-Serialize-libseq-libplat-mommond_mod-for-parallel-builds.patch + * functionaltiy is included upstream + +------------------------------------------------------------------- Old: ---- Makefiles-Serialize-libseq-libplat-mommond_mod-for-parallel-builds.patch mumps-5.2.1.tar.gz New: ---- mumps-5.3.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mumps.spec ++++++ --- /var/tmp/diff_new_pack.MYuzZR/_old 2021-02-26 22:02:33.135984219 +0100 +++ /var/tmp/diff_new_pack.MYuzZR/_new 2021-02-26 22:02:33.135984219 +0100 @@ -19,7 +19,7 @@ %global flavor @BUILD_FLAVOR@%{nil} %define pname mumps -%define ver 5.2.1 +%define ver 5.3.5 %define so_ver 5 %define openblas_vers 0.3.6 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects @@ -474,7 +474,6 @@ URL: http://mumps.enseeiht.fr/ Source0: http://mumps.enseeiht.fr/MUMPS_%{version}.tar.gz#/%{pname}-%{version}.tar.gz Source1: Makefile.inc -Patch1: Makefiles-Serialize-libseq-libplat-mommond_mod-for-parallel-builds.patch %if %{without hpc} BuildRequires: gcc-fortran %{?with_scotch:BuildRequires: %{scotch}%{?with_mpi:-%{mpi_family}%{?mpi_ext}}-devel} @@ -500,7 +499,6 @@ operate on distributed matrices e.g. over a cluster. It has Fortran and C interfaces, and can interface with ordering tools such as Scotch. - %package -n %{libname} Summary: A MUltifrontal Massively Parallel Sparse direct Solver Group: System/Libraries @@ -657,7 +655,7 @@ %prep %setup -q -n %{PNAME}_%{version} -%patch1 -p1 +#%%patch1 -p1 %build @@ -850,6 +848,7 @@ %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %else + %post -n %{libname} /sbin/ldconfig -N %{my_libdir} ++++++ mumps-5.2.1.tar.gz -> mumps-5.3.5.tar.gz ++++++ ++++ 155251 lines of diff (skipped)