arXiv Analytics

Sign in

arXiv:2006.16282 [math.NA]AbstractReferencesReviewsResources

Irksome: Automating Runge--Kutta time-stepping for finite element methods

Patrick E. Farrell, Robert C. Kirby, Jorge Marchena-Menendez

Published 2020-06-29Version 1

While implicit Runge--Kutta methods possess high order accuracy and important stability properties, implementation difficulties and the high expense of solving the coupled algebraic system at each time step are frequently cited as impediments. We present IIrksome, a high-level library for manipulating UFL (Unified Form Language) expressions of semidiscrete variational forms to obtain UFL expressions for the coupled Runge--Kutta stage equations at each time step. Irksome works with the Firedrake package to enable the efficient solution of the resulting coupled algebraic systems. Numerical examples confirm the efficacy of the software and our solver techniques for various problems.

Related articles: Most relevant | Search more
arXiv:2208.11949 [math.NA] (Published 2022-08-25)
Finite element methods for multicomponent convection-diffusion
arXiv:2403.08084 [math.NA] (Published 2024-03-12)
Extending Irksome: improvements in automated Runge--Kutta time stepping for finite element methods
arXiv:2005.10775 [math.NA] (Published 2020-05-21)
A cookbook for finite element methods for nonlocal problems, including quadrature rules and approximate Euclidean balls