New Time Integrators and Capabilities in SUNDIALS Versions 6.2.0-7.4.0
arXiv:2506.14976 · doi:10.1145/3797888
Abstract
SUNDIALS is a well-established numerical library that provides robust and efficient time integrators and nonlinear solvers. This paper overviews several significant improvements and new features added over the last three years to support scientific simulations run on high-performance computing systems. Notably, three new classes of one-step methods have been implemented: low storage Runge-Kutta, symplectic partitioned Runge-Kutta, and operator splitting. In addition, we describe new time step adaptivity support for multirate methods, adjoint sensitivity analysis capabilities for explicit Runge-Kutta methods, additional options for Anderson acceleration in nonlinear solvers, and improved error handling and logging.
References in corpus (11)
- Complex Patterns in a Simple System
- Enabling New Flexibility in the SUNDIALS Suite of Nonlinear and Differential/Algebraic Equation Solvers
- A Class of Multirate Infinitesimal GARK Methods
- Embedded error estimation and adaptive step-size control for optimal explicit strong stability preserving Runge--Kutta methods
- ARKODE: a flexible IVP solver infrastructure for one-step methods
- Fractional-Step Runge--Kutta Methods: Representation and Linear Stability Analysis
- Implicit-Explicit Multirate Infinitesimal Stage-Restart Methods
- A fast time-stepping strategy for dynamical systems equipped with a surrogate model
- SUNDIALS Time Integrators for Exascale Applications with Many Independent ODE Systems
- On Properties of Adjoint Systems for Evolutionary PDEs
- Efficient and Flexible Multirate Temporal Adaptivity