New Time Integrators and Capabilities in SUNDIALS Versions 6.2.0-7.4.0
Steven B. Roberts, Mustafa A\u{g}g\"ul, Daniel R. Reynolds, Cody J. Balos, David J. Gardner, Carol S. Woodward

TL;DR
This paper presents recent enhancements to the SUNDIALS library, including new time integrators, adaptive methods, and advanced analysis features, aimed at improving high-performance scientific simulations.
Contribution
The paper introduces several new classes of one-step methods, enhanced adaptivity, and sensitivity analysis capabilities in SUNDIALS versions 6.2.0 to 7.4.0, expanding its functionality for scientific computing.
Findings
Implemented low storage Runge-Kutta methods
Added symplectic partitioned Runge-Kutta methods
Enhanced multirate and sensitivity analysis support
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
