Bounds Preserving Temporal Integration Methods for Hyperbolic Conservation Laws
Tarik Dzanic, Will Trojak, and Freddie D. Witherden

TL;DR
This paper introduces bounds-preserving modifications to explicit Runge-Kutta schemes, ensuring solutions stay within desired bounds for hyperbolic conservation laws without sacrificing accuracy, demonstrated through numerical experiments.
Contribution
It presents a novel framework for modifying Runge-Kutta methods to guarantee bounds preservation across various schemes, independent of spatial discretization.
Findings
Preserves bounds such as positivity and maximum principles.
Maintains the order of accuracy of the original Runge-Kutta methods.
Effective in numerical experiments with discontinuities.
Abstract
In this work, we present a modification of explicit Runge-Kutta temporal integration schemes that guarantees the preservation of any locally-defined quasiconvex set of bounds for the solution. These schemes operate on the basis of a bijective mapping between an admissible set of solutions and the real domain to strictly enforce bounds. Within this framework, we show that it is possible to recover a wide range of methods independently of the spatial discretization, including positivity preserving, discrete maximum principle satisfying, entropy dissipative, and invariant domain preserving schemes. Furthermore, these schemes are proven to recover the order of accuracy of the underlying Runge-Kutta method upon which they are built. The additional computational cost is the evaluation of two nonlinear mappings which generally have closed-form solutions. We show the utility of this approach in…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputational Fluid Dynamics and Aerodynamics · Fluid Dynamics and Turbulent Flows · Advanced Numerical Methods in Computational Mathematics
