| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libsundials_cvodes5-mvapich2 | Distribution: openSUSE Tumbleweed |
| Version: 5.3.0 | Vendor: openSUSE |
| Release: 1.2 | Build date: Sat Nov 21 12:27:11 2020 |
| Group: Productivity/Scientific/Math | Build host: armbuild02 |
| Size: 296340 | Source RPM: sundials-mvapich2-5.3.0-1.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://computation.llnl.gov/projects/sundials/ | |
| Summary: Suite of nonlinear solvers - cvodes shared libraries | |
SUNDIALS is a SUite of Non-linear DIfferential/ALgebraic equation Solvers for use in writing mathematical software. This package provides the shared libraries for SUNDIALS' cvodes solver.
BSD-3-Clause
* Fri Sep 11 2020 Atri Bhattacharya <badshah400@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.
* Sat May 09 2020 Atri Bhattacharya <badshah400@gmail.com>
- 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.
* Wed Jan 29 2020 Atri Bhattacharya <badshah400@gmail.com>
- 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.
* Fri Nov 08 2019 Atri Bhattacharya <badshah400@gmail.com>
- Run spec-cleaner for minor cleanups.
* Thu Nov 07 2019 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 5.0.0:
* Two new NVector implementations created to support flexible
partitioning of solution data among different processing
elements (e.g., CPU + GPU) or for multi-physics problems that
couple distinct MPI-based simulations together:
NVECTOR_MANYVECTOR, amd NVECTOR_MPIMANYVECTOR,
* An additional NVector implementation, NVECTOR_MPIPLUSX, has
been created to support the MPI+X paradigm where X is a type
of on-node parallelism (e.g., OpenMP, CUDA),
* One new required NVector operation, N_VGetLength, and ten new
optional vector operations have been added to the NVector API,
* Two new SUNLinearSolver implementations,
SUNLINEARSOLVER_SUPERLUDIST which interfaces with the
SuperLU_DIST distributed, sparse, linear solver library, and
the SUNLINEARSOLVER_CUSOLVERSP_BATCHQR, which interfaces to
the cuSOLVE sparse batched QR linear solver,
* A new SUNNonlinearSolver implementation,
SUNNONLINSOL_PETSCSNES, which provides an interface to the
PETSc SNES API,
* New Fortran 2003 interface modules that provide Fortran users
access to most of the SUNDIALS C API including ARKode,
CVODE(S), IDA(S), and KINSOL,
* Support for using explicit, implicit, or IMEX methods as the
fast integrator with the MRIStep time-stepper in ARKode,
* Several other minor changes and bug fixes: see
https://computing.llnl.gov/projects/sundials/release-history.
- Merge all nvec solver libraries into a single shared lib
package: %{shlib_nvec}.
* Thu Nov 07 2019 Atri Bhattacharya <badshah400@gmail.com>
- Enable multibuild with serial, openmpi1, openmpi2, openmpi3,
and mvapich2 flavours.
* Wed Apr 10 2019 Atri Bhattacharya <badshah400@gmail.com>
- Follow shared library packaging policy and split out multiple
versioned shlib packages. The main shared lib %{shlib_main}
contains the common shared objects, while each individual solver
gets its own shared lib package.
- Add blas-devel and lapack-devel BuildRequires; enable blas and
lapack (does not work with 64 bits) during cmake.
- Enable pthread.
* Wed Apr 10 2019 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 4.1.0:
* An additional N_Vector implementation was added for Tpetra
vector from Trilinos library to facilitate interoperability
between SUNDIALS and Trilinos. This implementation is
accompanied by additions to user documentation and SUNDIALS
examples.
* A bug was fixed where a nonlinear solver object could be freed
twice in some use cases.
* The EXAMPLES_ENABLE_RAJA CMake option has been removed. The
option EXAMPLES_ENABLE_CUDA enables all examples that use CUDA
including the RAJA examples with a CUDA back end (if the RAJA
NVECTOR is enabled).
* The implementation header files (e.g. arkode_impl.h) are no
longer installed. This means users who are directly
manipulating package memory structures will need to update
their code to use the package’s public API.
* Python is no longer required to run make test and make
test_install.
* Fixed a bug in ARKodeButcherTable_Write when printing a
Butcher table without an embedding.
- Changes between previously packaged version (2.5.0) through
version 4.0.2:
https://computation.llnl.gov/projects/sundials/release-history.
- Switch to cmake based build in keeping with upstream.
- Drop devel-static package since application no longer builds
static libraries anyway.
- Only build one (serial) version for now.
- Update Source and URL tags.
- Remove NOTICE and LICENSE files from includedir; package them
properly as doc.
* Sat Jun 02 2012 scorot@free.fr
- fix mistyping in spec file which broke build where mvapich2
is not available
* Sat Jun 02 2012 scorot@free.fr
- set --with-mpi-libs in configure in order to fix mpi library
linking
* Sat Jun 02 2012 scorot@free.fr
- enable parallel build for openmpi and mvapich2
* Sat Jun 02 2012 scorot@free.fr
- remove not applied patch0 from files list
* Sat Jun 02 2012 scorot@free.fr
- spec files re-formating
- version 2.5.0
* Many bugfixes and new features
* See https://computation.llnl.gov/casc/sundials/download/
whatsnew.html for a complete list of changes
/usr/lib/mpi/gcc/mvapich2/lib/libsundials_cvodes.so.5 /usr/lib/mpi/gcc/mvapich2/lib/libsundials_cvodes.so.5.3.0
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025