ARKODE: a flexible IVP solver infrastructure for one-step methods

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Reynolds, Daniel R., Gardner, David J., Woodward, Carol S., Chinomona, Rujeko
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917615277965312
author Reynolds, Daniel R.
Gardner, David J.
Woodward, Carol S.
Chinomona, Rujeko
author_facet Reynolds, Daniel R.
Gardner, David J.
Woodward, Carol S.
Chinomona, Rujeko
contents We describe the ARKODE library of one-step time integration methods for ordinary differential equation (ODE) initial-value problems (IVPs). In addition to providing standard explicit and diagonally implicit Runge--Kutta methods, ARKODE also supports one-step methods designed to treat additive splittings of the IVP, including implicit-explicit (ImEx) additive Runge--Kutta methods and multirate infinitesimal (MRI) methods. We present the role of ARKODE within the SUNDIALS suite of time integration and nonlinear solver libraries, the core ARKODE infrastructure for utilities common to large classes of one-step methods, as well as its use of ``time stepper'' modules enabling easy incorporation of novel algorithms into the library. Numerical results show example problems of increasing complexity, highlighting the algorithmic flexibility afforded through this infrastructure, and include a larger multiphysics application leveraging multiple algorithmic features from ARKODE and SUNDIALS.
format Preprint
id arxiv_https___arxiv_org_abs_2205_14077
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle ARKODE: a flexible IVP solver infrastructure for one-step methods
Reynolds, Daniel R.
Gardner, David J.
Woodward, Carol S.
Chinomona, Rujeko
Mathematical Software
Numerical Analysis
We describe the ARKODE library of one-step time integration methods for ordinary differential equation (ODE) initial-value problems (IVPs). In addition to providing standard explicit and diagonally implicit Runge--Kutta methods, ARKODE also supports one-step methods designed to treat additive splittings of the IVP, including implicit-explicit (ImEx) additive Runge--Kutta methods and multirate infinitesimal (MRI) methods. We present the role of ARKODE within the SUNDIALS suite of time integration and nonlinear solver libraries, the core ARKODE infrastructure for utilities common to large classes of one-step methods, as well as its use of ``time stepper'' modules enabling easy incorporation of novel algorithms into the library. Numerical results show example problems of increasing complexity, highlighting the algorithmic flexibility afforded through this infrastructure, and include a larger multiphysics application leveraging multiple algorithmic features from ARKODE and SUNDIALS.
title ARKODE: a flexible IVP solver infrastructure for one-step methods
topic Mathematical Software
Numerical Analysis
url https://arxiv.org/abs/2205.14077