Assessment of modern shock capturing schemes for all-speed flows in the OpenFOAM framework
Anurag Adityanarayan Ray, Sreejita Bhaduri, Swetarka Das, and Ashoke De

TL;DR
This paper evaluates modern high-order shock capturing schemes within OpenFOAM, highlighting their accuracy, stability, and computational costs across various flow regimes to guide users in selecting appropriate methods.
Contribution
It implements and assesses advanced Riemann solvers and flux schemes in OpenFOAM, demonstrating improvements over the default low-order KNP scheme for all-speed flows.
Findings
HLLC and variants improve shock resolution on coarse grids
AUSM+up and LDFSS enhance contact-wave resolution
Finer grids with KNP cause spurious oscillations
Abstract
OpenFOAM is a widely used computational fluid dynamics (CFD) framework based on the finite volume method for solving a wide range of flow problems. However, its default numerical schemes, particularly the Kurganov-Noelle-Petrova (KNP) method used for shock capturing, are only low-order accurate. This work presents the implementation of modern high-order Riemann solvers along with AUSM+up (Advection Upstream Splitting Method) and LDFSS (Low Diffusion Flux Splitting Scheme) within the OpenFOAM environment. It evaluates them across test cases of increasing complexity. Results show that the default KNP scheme is robust but overly diffusive on coarse grids, suppressing flow features, while finer grids introduce spurious oscillations. The solver remains stable only under low Courant numbers but can tolerate mild numerical noise at higher values (around 0.5). A Total Variation Diminishing…
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.
