SUNDIALS: Suite of nonlinear and differential/algebraic equation solvers

被引:1718
|
作者
Hindmarsh, AC [1 ]
Brown, PN [1 ]
Grant, KE [1 ]
Lee, SL [1 ]
Serban, R [1 ]
Shumaker, DE [1 ]
Woodward, CS [1 ]
机构
[1] Lawrence Livermore Natl Lab, Livermore, CA 94551 USA
来源
关键词
algorithms; design; ODEs; DAEs; nonlinear systems; sensitivity analysis;
D O I
10.1145/1089014.1089020
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
SUNDIALS is a suite of advanced computational codes for solving large-scale problems that can be modeled as a system of nonlinear algebraic equations, or as initial-value problems in ordinary differential or differential-algebraic equations. The basic versions of these codes are called KINSOL, CVODE, and IDA, respectively. The codes are written in ANSI standard C and are suitable for either serial or parallel machine environments. Common and notable features of these codes include inexact Newton-Krylov methods for solving large-scale nonlinear systems; linear multistep methods for time-dependent problems; a highly modular structure to allow incorporation of different preconditioning and/or linear solver methods; and clear interfaces allowing for users to provide their own data structures underneath the solvers. We describe the current capabilities of the codes, along with some of the algorithms and heuristics used to achieve efficiency and robustness. We also describe how the codes stem from previous and widely used Fortran 77 solvers, and how the codes have been augmented with forward and adjoint methods for carrying out first-order sensitivity analysis with respect to model parameters or initial conditions.
引用
收藏
页码:363 / 396
页数:34
相关论文
共 50 条
  • [1] Enabling New Flexibility in the SUNDIALS Suite of Nonlinear and Differential/Algebraic Equation Solvers
    Gardner, David J.
    Reynolds, Daniel R.
    Woodward, Carol S.
    Balos, Cody J.
    [J]. ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2022, 48 (03):
  • [2] A quantitative metric for robustness of nonlinear algebraic equation solvers
    Sielemann, M.
    Schmitz, G.
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2011, 81 (12) : 2673 - 2687
  • [3] Sundials/ML: Connecting OCaml to the Sundials Numeric Solvers
    Bourke, Timothy
    Inoue, Jun
    Pouzet, Marc
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (285): : 101 - 130
  • [4] Analysis of nonlinear electric networks by means of differential algebraic equations solvers
    Michael Schuster
    Rolf Unbehauen
    [J]. Electrical Engineering, 2006, 88 : 229 - 239
  • [5] Analysis of nonlinear electric networks by means of differential algebraic equations solvers
    Schuster, M
    Unbehauen, R
    [J]. ELECTRICAL ENGINEERING, 2006, 88 (03) : 229 - 239
  • [6] Composing Scalable Nonlinear Algebraic Solvers
    Brune, Peter R.
    Knepley, Matthew G.
    Smith, Barry F.
    Tu, Xuemin
    [J]. SIAM REVIEW, 2015, 57 (04) : 535 - 565
  • [7] Control of nonlinear differential algebraic equation systems: An overview
    Kumar, A
    Daoutidis, P
    [J]. NONLINEAR MODEL BASED PROCESS CONTROL, 1998, 353 : 311 - 344
  • [8] Optimal control of nonlinear differential algebraic equation systems
    Roberts, PD
    Becerra, VM
    [J]. PROCEEDINGS OF THE 39TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-5, 2000, : 754 - 759
  • [9] Global regularization of nonlinear differential-algebraic equation systems
    Liu, Xiaoping
    Ho, Daniel W. C.
    [J]. WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 863 - +
  • [10] CONTROL OF NONLINEAR DIFFERENTIAL-ALGEBRAIC-EQUATION SYSTEMS WITH DISTURBANCES
    KUMAR, A
    DAOUTIDIS, P
    [J]. INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 1995, 34 (06) : 2060 - 2076