Multirate Time-Integration based on Dynamic ODE Partitioning through Adaptively Refined Meshes for Compressible Fluid Dynamics
Daniel Doehring, Michael Schlottke-Lakemper, Gregor J. Gassner, Manuel Torrilhon
TL;DR
The paper develops and analyzes Paired-Explicit Runge-Kutta (P-ERK) methods for multirate time integration on adaptively refined meshes in compressible fluid dynamics. By constructing and optimizing stability polynomials and estimating Jacobian spectra, the authors implement partitioned time stepping on AMR within DGSEM on Trixi.jl, achieving significant speedups on viscous and inviscid problems, with linear stability constraints guiding timestep choices. They provide extensive nonlinear stability analyses, demonstrate performance across a suite of hyperbolic and hyperbolic-parabolic tests, and quantify overheads in computation and memory, along with reproducibility resources. The work advances practical, high-performance time integration for AMR-based simulations, guiding the design of robust multirate schemes for complex flows.
Abstract
In this paper, we apply the Paired-Explicit Runge-Kutta (P-ERK) schemes by Vermeire et. al. (2019, 2022) to dynamically partitioned systems arising from adaptive mesh refinement. The P-ERK schemes enable multirate time-integration with no changes in the spatial discretization methodology, making them readily implementable in existing codes that employ a method-of-lines approach. We show that speedup compared to a range of state of the art Runge-Kutta methods can be realized, despite additional overhead due to the dynamic re-assignment of flagging variables and restricting nonlinear stability properties. The effectiveness of the approach is demonstrated for a range of simulation setups for viscous and inviscid convection-dominated compressible flows for which we provide a reproducibility repository. In addition, we perform a thorough investigation of the nonlinear stability properties of the Paired-Explicit Runge-Kutta schemes regarding limitations due to the violation of monotonicity properties of the underlying spatial discretization. Furthermore, we present a novel approach for estimating the relevant eigenvalues of large Jacobians required for the optimization of stability polynomials.
