Enabling New Flexibility in the SUNDIALS Suite of Nonlinear and Differential/Algebraic Equation Solvers
Journal Article
·
· ACM Transactions on Mathematical Software
- Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
- Southern Methodist Univ., Dallas, TX (United States)
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.
- Research Organization:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States); Southern Methodist Univ., Dallas, TX (United States)
- Sponsoring Organization:
- USDOE National Nuclear Security Administration (NNSA); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR). Scientific Discovery through Advanced Computing (SciDAC)
- Grant/Contract Number:
- AC52-07NA27344; SC0021354
- OSTI ID:
- 1899425
- Alternate ID(s):
- OSTI ID: 1903124
- Report Number(s):
- LLNL-JRNL-816631; 1026332
- Journal Information:
- ACM Transactions on Mathematical Software, Journal Name: ACM Transactions on Mathematical Software Journal Issue: 3 Vol. 48; ISSN 0098-3500
- Publisher:
- Association for Computing MachineryCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Similar Records
SUNDIALS Multiphysics+MPIManyVector Performance Testing
Matlab MEX-binding for SUNDIALS v2.1.1
Technical Report
·
Thu Sep 26 00:00:00 EDT 2019
·
OSTI ID:1567994
Matlab MEX-binding for SUNDIALS v2.1.1
Software
·
Thu May 19 00:00:00 EDT 2005
·
OSTI ID:1230781
Related Subjects
97 MATHEMATICS AND COMPUTING
Numerical software
object-oriented design
time integration
nonlinear solvers
high-performance computing
differential algebraic equations
high-performance computing
mathematics and computing
nonlinear equations
nonlinear solvers
numerical software
object-oriented design
ordinary differential equations
time integration
Numerical software
object-oriented design
time integration
nonlinear solvers
high-performance computing
differential algebraic equations
high-performance computing
mathematics and computing
nonlinear equations
nonlinear solvers
numerical software
object-oriented design
ordinary differential equations
time integration