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 条
  • [31] Output Feedback Stabilization Control for a Class of Nonlinear Differential-Algebraic-Equation Subsystems
    Zang Qiang
    Zhou Ying
    Zhang Kaifeng
    Dai Xianzhong
    PROCEEDINGS OF THE 29TH CHINESE CONTROL CONFERENCE, 2010, : 962 - 967
  • [32] The Inversion Control of Nonlinear Differential-Algebraic-Equation Subsystems: Extended Interactor Algorithm
    Zang Qiang
    Zhang Kaifeng
    Dai Xianzhong
    Zhou Ying
    Li Tao
    2013 32ND CHINESE CONTROL CONFERENCE (CCC), 2013, : 626 - 631
  • [33] New Exact Solutions for New Model Nonlinear Partial Differential Equation
    Maher, A.
    El-Hawary, H. M.
    Al-Amry, M. S.
    JOURNAL OF APPLIED MATHEMATICS, 2013,
  • [34] A New Algebraic Method and Its Application to Nonlinear Klein-Gordon Equation
    GONG Lun-Xun PAN Jun-Ting School of Science
    Communications in Theoretical Physics, 2008, 50 (12) : 1276 - 1278
  • [35] A New Algebraic Method and Its Application to Nonlinear Klein-Gordon Equation
    Gong Lun-Xun
    Pan Jun-Ting
    COMMUNICATIONS IN THEORETICAL PHYSICS, 2008, 50 (06) : 1276 - 1278
  • [36] Analyzing the nonlinear vibrational wave differential equation for the simplified model of Tower Cranes by Algebraic Method
    Akbari M.R.
    Ganji D.D.
    Ahmadi A.R.
    Kachapi S.H.H.
    Frontiers of Mechanical Engineering, 2014, 9 (1) : 58 - 70
  • [37] Initialized High Gain Observer Design for a class of Nonlinear Differential-Algebraic Equation Subsystems
    Zang Qiang
    Zhou Ying
    Hu Kai
    Sun Ning
    Zhang Kaifeng
    Dai Xianzhong
    PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 916 - 920
  • [38] Exact solutions for nonlinear partial differential equation: a new approach
    Bai, CL
    PHYSICS LETTERS A, 2001, 288 (3-4) : 191 - 195
  • [39] A new method for solving nonlinear differential-difference equation
    Xie, FD
    Wang, JQ
    CHAOS SOLITONS & FRACTALS, 2006, 27 (04) : 1067 - 1071