This repository contains the code to reproduce the results in "Bound-preserving convex limiting for high-order Runge-Kutta time discretizations of hyperbolic conservation laws" by D. Kuzmin, M. Quezada de Luna, D.I. Ketcheson and J. Grull.
This code requires Python 3 (we use 3.7.7) and the following libraries:
Inside the folder 'code', type make.
The code run_problems.py calls functions inside time_flux_limiting.py to run the different problems in the manuscript. Inside run_problems.py there are different 'sections' that can be activated via if False/True statements. Activate the different sections to create the different tables and figures in the manuscript. The following sections are inside run_convergence.py: