2022
DOI: 10.1145/3539801
|View full text |Cite
|
Sign up to set email alerts
|

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

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, enhancem… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
32
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 43 publications
(32 citation statements)
references
References 67 publications
0
32
0
Order By: Relevance
“…Our implementation uses the AMReX (Zhang et al 2019(Zhang et al , 2020) adaptive mesh refinement library and its predecessor package, BoxLib (Zhang et al 2016) for spatial discretizations and the SUNDIALS library (Hindmarsh et al 2005;Gardner et al 2022;Reynolds et al 2022) for temporal discretizations. Interfacing SUNDIALS with BoxLib allowed for an easier, direct comparison to previously developed code, and interfacing SUNDIALS with AMReX demonstrates the interoperability of the two libraries.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…Our implementation uses the AMReX (Zhang et al 2019(Zhang et al , 2020) adaptive mesh refinement library and its predecessor package, BoxLib (Zhang et al 2016) for spatial discretizations and the SUNDIALS library (Hindmarsh et al 2005;Gardner et al 2022;Reynolds et al 2022) for temporal discretizations. Interfacing SUNDIALS with BoxLib allowed for an easier, direct comparison to previously developed code, and interfacing SUNDIALS with AMReX demonstrates the interoperability of the two libraries.…”
Section: Methodsmentioning
confidence: 99%
“…The MRI methods evaluated in this work are provided by the SUNDIALS suite of time integrators and nonlinear solvers (Hindmarsh et al 2005;Gardner et al 2022). The suite is comprised of the ARKODE package of onestep methods for ODEs, the multistep integrators CVODE and IDA for ODEs and DAEs, respectively, the forward and adjoint sensitivity analysis enabled variants, CVODES and IDAS, and the nonlinear algebraic equation solver KINSOL.…”
Section: Time Integratorsmentioning
confidence: 99%
See 1 more Smart Citation
“…The ODE models were solved with scikit-odes, a Python wrapper for the sundials suite of solvers 50 . In all cases, the initial concentrations of heterologous pathway enzymes were assumed to be zero.…”
Section: B Model Pathwaysmentioning
confidence: 99%
“…Despite the limited uptake of ForTrilinos, the SWIG-Fortran product has been integrated into numerous libraries both inside and outside ECP. It is currently in use by SUNDIALS [16], STRUMPACK [17], TASMANIAN [18], and DTK [19], either as a supplement to their C/C++-only library or replacing previous handwritten code, lowering the maintenance burden on library developers. SWIG-Fortran is also being used by the SCALE project [5], which shares code with the ExaSMR ECP application, to help transition away from Fortran development by integrating new C++ code into older Fortran code.…”
Section: Swig-fortranmentioning
confidence: 99%