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.changes 2020-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 <badshah...@gmail.com> + +- 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