Many-Stage Optimal Stabilized Runge-Kutta Methods for Hyperbolic Partial Differential Equations
Daniel Doehring, Gregor J. Gassner, Manuel Torrilhon
TL;DR
This work introduces a nonlinear optimization framework to generate high-degree ($>100$) stability polynomials for stabilized explicit Runge-Kutta methods, aimed at semidiscretizations of hyperbolic PDEs with spectra that include imaginary components. By parameterizing the stability polynomial through complex-conjugate pseudo-extrema and leveraging a convex-hull interpolant of the spectrum, the authors overcome ill-conditioning issues inherent in monomial coefficient formulations and construct many-stage, low-storage schemes that maintain second-order accuracy on a range of linear and nonlinear problems. They extend the approach to non-convex spectra via alpha shapes or convex hulls, and demonstrate polynomial degrees up to 128 for several canonical PDEs, including Burgers, shallow water, MHD, and 2D Euler. Internal stability considerations drive a heuristic optimization for the stage coefficients, enabling realizable implementations despite the lack of SSP guarantees. The resulting methods show substantial stability advantages, enabling larger timesteps in practice, with demonstrated convergence on both linear and nonlinear test problems, though care is needed to manage oscillations and spectral effects in nonlinear regimes.
Abstract
A novel optimization procedure for the generation of stability polynomials of stabilized explicit Runge-Kutta methods is devised. Intended for semidiscretizations of hyperbolic partial differential equations, the herein developed approach allows the optimization of stability polynomials with more than hundred stages. A potential application of these high degree stability polynomials are problems with locally varying characteristic speeds as found in non-uniformly refined meshes and different wave speeds. To demonstrate the applicability of the stability polynomials we construct 2N storage many-stage Runge-Kutta methods that match their designed second order of accuracy when applied to a range of linear and nonlinear hyperbolic PDEs with smooth solutions. The methods are constructed to reduce the amplification of round off errors which becomes a significant concern for these many-stage methods.
