vix.ing · top · new · best · stats

Enabling New Flexibility in the SUNDIALS Suite of Nonlinear and Differential/Algebraic Equation Solvers

2022/06/01 by David J. Gardner, Daniel R. Reynolds, Carol S. Woodward +1 · 166 citations
Computer Science · Engineering · Mathematics · #Advanced Numerical Methods in Computational Mathematics #Computational science #Computer science #Flexibility (engineering) #Interface (matter) #Mathematics #Matrix Theory and Algorithms #Nonlinear system #Numerical methods for differential equations #Parallel computing #Physics #Programming language #Solver #Suite #Theoretical computer science

paper · pdf · doi:10.1145/3539801

published in ACM Transactions on Mathematical Software 48(3), 1-24 (Association for Computing Machinery)

openalex created_date 2020/12/07 · openalex publication_date 2022/06/01 · openalex updated_date 2026/08/05

Abstract

In recent years, the SUite of Nonlinear and DIfferential/ALgebraic equation Solvers (SUNDIALS) has been redesigned to better enable the use of application-specific and third-party algebraic solvers and data structures. Throughout this work, we have adhered to specific guiding principles that minimized the impact to current users while providing maximum flexibility for later evolution of solvers and data structures. The redesign was done through the addition of new linear and nonlinear solvers classes, enhancements to the vector class, and the creation of modern Fortran interfaces. The vast majority of this work has been performed “behind-the-scenes,” with minimal changes to the user interface and no reduction in solver capabilities or performance. These changes allow SUNDIALS users to more easily utilize external solver libraries and create highly customized solvers, enabling greater flexibility on extreme-scale, heterogeneous computational architectures.

Citations

Cited by

Related