Affiliation:
1. Lawrence Livermore National Laboratory, Livermore, CA, USA
2. Southern Methodist University, Dallas, TX, USA
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.
Funder
Exascale Computing Project ECP
U.S. Department of Energy Office of Science and the National Nuclear Security Administration
U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Research, Scientific Discovery through Advanced Computing (SciDAC) Program SciDAC
U.S. Department of Energy by Lawrence Livermore National Laboratory
Lawrence Livermore National Security, LLC.
Publisher
Association for Computing Machinery (ACM)
Subject
Applied Mathematics,Software
Cited by
49 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献