Download this article
 Download this article For screen
For printing
Recent Issues
Volume 20, Issue 1
Volume 19, Issue 1
Volume 18, Issue 1
Volume 17, Issue 1
Volume 16, Issue 2
Volume 16, Issue 1
Volume 15, Issue 2
Volume 15, Issue 1
Volume 14, Issue 2
Volume 14, Issue 1
Volume 13, Issue 2
Volume 13, Issue 1
Volume 12, Issue 1
Volume 11, Issue 2
Volume 11, Issue 1
Volume 10, Issue 2
Volume 10, Issue 1
Volume 9, Issue 2
Volume 9, Issue 1
Volume 8, Issue 1
Volume 7, Issue 2
Volume 7, Issue 1
Volume 6, Issue 1
Volume 5, Issue 2
Volume 5, Issue 1
Volume 4, Issue 1
Volume 3, Issue 1
Volume 2, Issue 1
Volume 1, Issue 1
The Journal
About the journal
Ethics and policies
Peer-review process
 
Submission guidelines
Submission form
Editorial board
 
Subscriptions
 
ISSN 2157-5452 (electronic)
ISSN 1559-3940 (print)
 
Author index
To appear
 
Other MSP journals
A unification and investigation of rational approximation of exponential integration methods

Martin Schreiber and Jed Brown

Vol. 20 (2025), No. 1, 175–206
Abstract

Solving partial differential equations is one of the most traditional tasks in scientific computing. In this work, we consider numerical solutions of initial value problems partly or entirely given by linear PDEs and how to compute solutions with a method we refer to as Rational Approximation of Exponential Integration (REXI). REXI replaces a typically sequential timestepping method with a sum of rational terms, leading to the possibility of parallelizing over this sum. Hence, this method can potentially exploit additional degrees of parallelization for scaling problems limited in their spatial scalability to large-scale supercomputers.

We present the “unified REXI” method in which we show algebraic equivalence to other methods developed up to five decades ago. Such methods cover, e.g., diagonalization of the Butcher table for implicit Runge–Kutta methods, Cauchy-contour integration-based methods, and direct approximations. In the present work, we target the hyperbolic problems considered to be a particularly challenging task. We provide for the first time a deep numerical investigation, discussion, and comparison of all these methods. In particular, we account for numerical problems and, if possible, workarounds for them. Finally, we demonstrate and compare the performance of REXI with off-the-shelf time integrators using the nonlinear shallow-water equations on the rotating sphere on a high-performance computing system.

While previous REXI studies have focused on exposing more parallelism to enable faster time to solution, we also consider computing resource efficiency at prescribed accuracy and find that diagonalized lower-order Gauss Runge–Kutta methods (formulated as REXI) are compelling highly efficient methods leading to a 64-fold reduction of the required computational resources compared to existing work.

Keywords
rational approximation, exponential integration, Butcher table, diagonalization, Cauchy contour integral
Mathematical Subject Classification
Primary: 34A05, 34A12, 34A30
Milestones
Received: 23 October 2024
Revised: 24 February 2025
Accepted: 4 March 2025
Published: 12 July 2025
Authors
Martin Schreiber
Laboratoire Jean Kuntzmann
Université Grenoble Alpes
CNRS
Inria, Grenoble
France
Inria AIRSEA Team
38058 Grenoble
France
TUM School of Computation, Information and Technology, 85748 Garching bei München
Germany
Jed Brown
Department of Computer Science
University of Colorado
Boulder, CO 80302
United States