New Time Integrators and Capabilities in SUNDIALS Versions 6.2.0-7.4.0

📅 2025-06-17
📈 Citations: 0
✨ Influential: 0
📄 PDF
🤖 AI Summary
To address the insufficient time-integration capabilities of the SUNDIALS numerical library in high-performance scientific computing, this project systematically extends its time-stepping solvers. Methodologically, it introduces three novel classes of single-step methods—low-storage Runge–Kutta (LSRK), symplectic structure-preserving block RK, and general-purpose operator-splitting schemes—alongside a new multi-rate adaptive step-size controller and explicit RK-based adjoint sensitivity analysis (filling a longstanding gap). It further enhances nonlinear solvers with Anderson acceleration and improves error handling and logging infrastructure. These contributions significantly improve efficiency, stability, and accuracy for large-scale transient simulations, enabling long-duration, high-fidelity, and multiphysics-coupled modeling. Validation across multiple HPC applications demonstrates speedups of 1.5–3× and markedly improved numerical robustness.

Technology Category

Search and Optimization: Sampling/Simulation-based SearchConstraint Satisfaction and Optimization: Solvers and ToolsMachine Learning: Hardware-aware ML

Application Category

Graph Algorithms and Modeling for the Web: Algorithms and analysis for heterogeneous, signed, attributed, multi-relational, temporal, higher-order, and annotated Web-related graphsSearch and Retrieval-Augmented AI: Efficiency and scalability of Web search enginesSemantics and Knowledge: Methods to enhance, augment, integrate or synergize semantic models such as knowledge graphs and LLMs
📝 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.
Problem

Research questions and friction points this paper is trying to address.

Develop new time integrators for high-performance scientific simulations
Enhance multirate methods with time step adaptivity support
Expand adjoint sensitivity analysis for explicit Runge-Kutta methods
Innovation

Methods, ideas, or system contributions that make the work stand out.

New one-step methods: low storage RK
Multirate time step adaptivity support
Adjoint sensitivity for explicit RK
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
S
Steven B. Roberts
Lawrence Livermore National Laboratory, USA
M
Mustafa Auggul
Southern Methodist University, USA
D
Daniel R Reynolds
Southern Methodist University, USA
C
C. Balos
Lawrence Livermore National Laboratory, USA
D
D. J. Gardner
Lawrence Livermore National Laboratory, USA
C
Carol S. Woodward
Lawrence Livermore National Laboratory, USA