commit sundials for openSUSE:Factory

2020-09-15 Thread root
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

2020-05-12 Thread root
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

2020-01-31 Thread root
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