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

05/27/2022
by   Daniel R. Reynolds, et al.
0

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.

READ FULL TEXT

page 4

page 21

research
07/19/2020

Implicit-explicit multirate infinitesimal methods

This work focuses on the development of a new class of high-order accura...
research
01/02/2023

Implicit-Explicit Multirate Infinitesimal Stage-Restart Methods

Implicit-Explicit (IMEX) methods are flexible numerical time integration...
research
06/09/2021

Multirate Exponential Rosenbrock Methods

In this paper we present a novel class of methods for high order accurat...
research
07/05/2022

Implicit step-truncation integration of nonlinear PDEs on low-rank tensor manifolds

Explicit step-truncation tensor methods have recently proven successful ...
research
08/07/2018

A Class of Multirate Infinitesimal GARK Methods

Differential equations arising in many practical applications are charac...
research
02/23/2021

Revisiting the Role of Euler Numerical Integration on Acceleration and Stability in Convex Optimization

Viewing optimization methods as numerical integrators for ordinary diffe...

Please sign up or login with your details

Forgot password? Click here to reset