commit sundials for openSUSE:Factory
Hello community, here is the log from the commit of package sundials for openSUSE:Factory checked in at 2020-09-15 16:24:39 Comparing /work/SRC/openSUSE:Factory/sundials (Old) and /work/SRC/openSUSE:Factory/.sundials.new.4249 (New) Package is "sundials" Tue Sep 15 16:24:39 2020 rev:4 rq:833701 version:5.3.0 Changes: --- /work/SRC/openSUSE:Factory/sundials/sundials.changes2020-05-12 22:32:32.151894890 +0200 +++ /work/SRC/openSUSE:Factory/.sundials.new.4249/sundials.changes 2020-09-15 16:25:25.258431971 +0200 @@ -1,0 +2,40 @@ +Fri Sep 11 07:55:15 UTC 2020 - Atri Bhattacharya + +- Update to version 5.3.0: + * Added support to CVODE for integrating IVPs with constraints +using BDF methods and projecting the solution onto the +constraint manifold with a user defined projection function. + * Added the ability to control the CUDA kernel launch parameters +for the NVECTOR_CUDA and SUNMATRIX_CUSPARSE modules. + * The NVECTOR_CUDA kernels were rewritten to be more flexible. + * Added new capabilities for monitoring the solve phase in the +SUNNONLINSOL_NEWTON and SUNNONLINSOL_FIXEDPOINT modules, and +the SUNDIALS iterative linear solver modules. + * Added specialized fused CUDA kernels to CVODE which may offer +better performance on smaller problems when using CVODE with +the NVECTOR_CUDA module. + * Added a new function, CVodeSetMonitorFn, that takes a +user-function to be called by CVODE after every nst +successfully completed time-steps. + * Added a new function CVodeGetLinSolveStats to get the CVODE +linear solver statistics as a group. + * Added optional set functions to provide an alternative ODE +right-hand side function (ARKode and CVODE(S)), DAE residual +function (IDA(S)), or nonlinear system function (KINSOL) for +use when computing Jacobian-vector products with the internal +difference quotient approximation. + * Fixed a bug in ARKode where the prototypes for +ERKStepSetMinReduction() and ARKStepSetMinReduction() were not +included in arkode_erkstep.h and arkode_arkstep.h +respectively. + * Fixed a bug in ARKode where inequality constraint checking +would need to be disabled and then re-enabled to update the +inequality constraint values after resizing a problem. + * Fixed a bug in the iterative linear solver modules where an +error is not returned if the Atimes function is NULL or, if +preconditioning is enabled, the PSolve function is NULL. +- Pass SUNDIALS_BUILD_WITH_MONITORING=ON to cmake to enable + monitoring the solve phase in different iterative solver + modules. + +--- Old: sundials-5.2.0.tar.gz New: sundials-5.3.0.tar.gz Other differences: -- ++ sundials.spec ++ --- /var/tmp/diff_new_pack.RANHcr/_old 2020-09-15 16:25:27.318433944 +0200 +++ /var/tmp/diff_new_pack.RANHcr/_new 2020-09-15 16:25:27.326433951 +0200 @@ -96,7 +96,7 @@ %define shlib_nvec libsundials_nvec5%{?my_suffix} Name: %{package_name} -Version:5.2.0 +Version:5.3.0 Release:0 Summary:Suite of nonlinear solvers # SUNDIALS is licensed under BSD with some additional (but unrestrictive) clauses. @@ -262,15 +262,16 @@ -DBUILD_STATIC_LIBS:BOOL=OFF \ -DCMAKE_COLOR_MAKEFILE:BOOL=OFF \ -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF \ - -DBLAS_ENABLE=ON \ - -DLAPACK_ENABLE=ON \ - -DPTHREAD_ENABLE=ON \ + -DBLAS_ENABLE:BOOL=ON \ + -DLAPACK_ENABLE:BOOL=ON \ + -DPTHREAD_ENABLE:BOOL=ON \ + -DSUNDIALS_BUILD_WITH_MONITORING:BOOL=ON \ %if %{without mpi} -DEXAMPLES_INSTALL_PATH=%{_docdir}/%{name}/examples \ - -DMPI_ENABLE=OFF + -DMPI_ENABLE:BOOL=OFF %else - -DEXAMPLES_INSTALL=OFF \ - -DMPI_ENABLE=ON \ + -DEXAMPLES_INSTALL:BOOL=OFF \ + -DMPI_ENABLE:BOOL=ON \ -DMPI_C_COMPILER=%{my_bindir}/mpicc \ -DMPI_CXX_COMPILER=%{my_bindir}/mpicxx \ -DMPI_Fortran_COMPILER=%{my_bindir}/mpif90 \ ++ sundials-5.2.0.tar.gz -> sundials-5.3.0.tar.gz ++ /work/SRC/openSUSE:Factory/sundials/sundials-5.2.0.tar.gz /work/SRC/openSUSE:Factory/.sundials.new.4249/sundials-5.3.0.tar.gz differ: char 5, line 1
commit sundials for openSUSE:Factory
Hello community, here is the log from the commit of package sundials for openSUSE:Factory checked in at 2020-05-12 22:30:46 Comparing /work/SRC/openSUSE:Factory/sundials (Old) and /work/SRC/openSUSE:Factory/.sundials.new.2738 (New) Package is "sundials" Tue May 12 22:30:46 2020 rev:3 rq:802708 version:5.2.0 Changes: --- /work/SRC/openSUSE:Factory/sundials/sundials.changes2020-01-31 23:59:22.923716625 +0100 +++ /work/SRC/openSUSE:Factory/.sundials.new.2738/sundials.changes 2020-05-12 22:32:32.151894890 +0200 @@ -1,0 +2,31 @@ +Sat May 9 22:30:30 UTC 2020 - Atri Bhattacharya + +- Update to version 5.2.0 (See + https://computing.llnl.gov/projects/sundials/release-history for + details): + - Fixed a bug in how ARKode interfaces with a user-supplied, +iterative, unscaled linear solver. + - Fixed a bug in how ARKode interfaces with a user-supplied, +iterative, unscaled linear solver. + - Fixed a similar bug in how ARKode interfaces with scaled +linear solvers when solving problems with non-identity mass +matrices. + - Fixed a memory leak in CVODES and IDAS from not deallocating +the atolSmin0 and atolQSmin0 arrays. + - Fixed a bug where a non-default value for the maximum allowed +growth factor after the first step would be ignored. + - Functions were added to each of the time integration packages +to enable or disable the scaling applied to linear system +solutions with matrix-based linear solvers to account for +lagged matrix information. + - Added two new functions, ARKStepSetMinReduction() and +ERKStepSetMinReduction() to change the minimum allowed step +size reduction factor after an error test failure. + - Added a new SUNMatrix implementation, SUNMATRIX_CUSPARSE, that +interfaces to the sparse matrix implementation from the NVIDIA +cuSPARSE library. + - Added a new "stiff" interpolation module to ARKode, based on +Lagrange polynomial interpolation, that is accessible to each +of the ARKStep, ERKStep and MRIStep time-stepping modules. + +--- Old: sundials-5.0.0.tar.gz New: sundials-5.2.0.tar.gz Other differences: -- ++ sundials.spec ++ --- /var/tmp/diff_new_pack.YISJUI/_old 2020-05-12 22:32:34.775900366 +0200 +++ /var/tmp/diff_new_pack.YISJUI/_new 2020-05-12 22:32:34.775900366 +0200 @@ -96,7 +96,7 @@ %define shlib_nvec libsundials_nvec5%{?my_suffix} Name: %{package_name} -Version:5.0.0 +Version:5.2.0 Release:0 Summary:Suite of nonlinear solvers # SUNDIALS is licensed under BSD with some additional (but unrestrictive) clauses. ++ sundials-5.0.0.tar.gz -> sundials-5.2.0.tar.gz ++ /work/SRC/openSUSE:Factory/sundials/sundials-5.0.0.tar.gz /work/SRC/openSUSE:Factory/.sundials.new.2738/sundials-5.2.0.tar.gz differ: char 5, line 1
commit sundials for openSUSE:Factory
Hello community, here is the log from the commit of package sundials for openSUSE:Factory checked in at 2020-01-31 23:58:31 Comparing /work/SRC/openSUSE:Factory/sundials (Old) and /work/SRC/openSUSE:Factory/.sundials.new.26092 (New) Package is "sundials" Fri Jan 31 23:58:31 2020 rev:2 rq:768347 version:5.0.0 Changes: --- /work/SRC/openSUSE:Factory/sundials/sundials.changes2019-11-30 10:37:15.532173072 +0100 +++ /work/SRC/openSUSE:Factory/.sundials.new.26092/sundials.changes 2020-01-31 23:59:22.923716625 +0100 @@ -1,0 +2,8 @@ +Wed Jan 29 12:03:45 UTC 2020 - Atri Bhattacharya + +- Remove duplicated definitions. +- Remove bogus undefines of suffix and mpi_flavor for "serial" + flavour. The former causes builds to fail for openSUSE >= 1550 + using rpm >= 4.15. + +--- Other differences: -- ++ sundials.spec ++ --- /var/tmp/diff_new_pack.oKELkh/_old 2020-01-31 23:59:23.575716963 +0100 +++ /var/tmp/diff_new_pack.oKELkh/_new 2020-01-31 23:59:23.579716966 +0100 @@ -1,7 +1,7 @@ # # spec file for package sundials # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,16 +18,6 @@ %global flavor @BUILD_FLAVOR@%{nil} -%if 0%{?is_opensuse} || 0%{?is_backports} -%undefine DisOMPI1 -%undefine DisOMPI2 -%undefine DisOMPI3 -%else -%define DisOMPI1 ExclusiveArch: do_not_build -%define DisOMPI3 ExclusiveArch: do_not_build -%undefine DisOMPI2 -%endif - %define pname sundials %if 0%{?is_opensuse} || 0%{?is_backports} @@ -45,11 +35,6 @@ ExclusiveArch: do_not_build %endif -%if "%{flavor}" == "serial" -%undefine suffix -%undefine mpi_flavor -%endif - %if "%{flavor}" == "mvapich2" %global mpi_flavor mvapich2 %endif @@ -114,10 +99,10 @@ Version:5.0.0 Release:0 Summary:Suite of nonlinear solvers -License:BSD-3-Clause -Group: System/Libraries # SUNDIALS is licensed under BSD with some additional (but unrestrictive) clauses. # Check the file 'LICENSE' for details. +License:BSD-3-Clause +Group: System/Libraries URL:https://computation.llnl.gov/projects/sundials/ Source0: https://computation.llnl.gov/projects/sundials/download/%{pname}-%{version}.tar.gz BuildRequires: blas-devel