Irksome
Irksome: automating Runge-Kutta time-stepping for finite element methods. While implicit Runge-Kutta (RK) 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 Irksome, 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.
Keywords for this software
References in zbMATH (referenced in 3 articles , 1 standard article )
Showing results 1 to 3 of 3.
Sorted by year (- Southworth, Ben S.; Krzysik, Oliver; Pazner, Will: Fast solution of fully implicit Runge-Kutta and discontinuous Galerkin in time for numerical PDEs. II: Nonlinearities and DAEs (2022)
- Southworth, Ben S.; Krzysik, Oliver; Pazner, Will; De Sterck, Hans: Fast solution of fully implicit Runge-Kutta and discontinuous Galerkin in time for numerical PDEs. I: The linear setting (2022)
- Farrell, Patrick E.; Kirby, Robert C.; Marchena-Menéndez, Jorge: Irksome: automating Runge-Kutta time-stepping for finite element methods (2021)