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

被引:59
|
作者
Gardner, David J. [1 ]
Reynolds, Daniel R. [2 ]
Woodward, Carol S. [1 ]
Balos, Cody J. [1 ]
机构
[1] Lawrence Livermore Natl Lab, Ctr Appl Sci Comp, 7000 East Ave,L-561, Livermore, CA 94550 USA
[2] Southern Methodist Univ, Dept Math, POB 750156, Dallas, TX 75275 USA
来源
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE | 2022年 / 48卷 / 03期
关键词
Numerical software; object-oriented design; time integration; nonlinear solvers; high-performance computing; RUNGE-KUTTA SCHEMES; SENSITIVITY-ANALYSIS; NUMERICAL-SOLUTION; KRYLOV METHODS; SYSTEMS; IMPLEMENTATION; ALGORITHM; SOFTWARE;
D O I
10.1145/3539801
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In recent years, the SUite of Nonlinear and DIfferential/ALgebraic equation Solvers (SUNDIALS) has been re-designed 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.
引用
收藏
页数:24
相关论文
共 50 条
  • [1] SUNDIALS: Suite of nonlinear and differential/algebraic equation solvers
    Hindmarsh, AC
    Brown, PN
    Grant, KE
    Lee, SL
    Serban, R
    Shumaker, DE
    Woodward, CS
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2005, 31 (03): : 363 - 396
  • [2] A quantitative metric for robustness of nonlinear algebraic equation solvers
    Sielemann, M.
    Schmitz, G.
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2011, 81 (12) : 2673 - 2687
  • [3] Analysis of nonlinear electric networks by means of differential algebraic equations solvers
    Michael Schuster
    Rolf Unbehauen
    Electrical Engineering, 2006, 88 : 229 - 239
  • [4] Analysis of nonlinear electric networks by means of differential algebraic equations solvers
    Schuster, M
    Unbehauen, R
    ELECTRICAL ENGINEERING, 2006, 88 (03) : 229 - 239
  • [5] A new test frame for ordinary differential equation solvers
    Nowak, U
    Gebauer, S
    ENUMATH 97 - 2ND EUROPEAN CONFERENCE ON NUMERICAL MATHEMATICS AND ADVANCED APPLICATIONS, 1998, : 479 - 486
  • [6] Control of nonlinear differential algebraic equation systems: An overview
    Kumar, A
    Daoutidis, P
    NONLINEAR MODEL BASED PROCESS CONTROL, 1998, 353 : 311 - 344
  • [7] Optimal control of nonlinear differential algebraic equation systems
    Roberts, PD
    Becerra, VM
    PROCEEDINGS OF THE 39TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-5, 2000, : 754 - 759
  • [8] CONTROL OF NONLINEAR DIFFERENTIAL-ALGEBRAIC-EQUATION SYSTEMS WITH DISTURBANCES
    KUMAR, A
    DAOUTIDIS, P
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 1995, 34 (06) : 2060 - 2076
  • [9] Global regularization of nonlinear differential-algebraic equation systems
    Liu, Xiaoping
    Ho, Daniel W. C.
    WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 863 - +
  • [10] Solution of rotary-wing aeromechanical problems using differential-algebraic equation solvers
    Celi, R
    JOURNAL OF THE AMERICAN HELICOPTER SOCIETY, 2000, 45 (04) : 253 - 262