English

A Sweeping Positivity-Preserving High Order Finite Difference WENO Scheme for Euler Equations

Numerical Analysis 2025-11-03 v1 Numerical Analysis

Abstract

We develop a simple, high-order, conservative and robust positivity-preserving sweeping procedure for the density and the nonlinear pressure function in the compressible Euler equations. Using the scaling limiter in Zhang and Shu (2010), we obtain a nontrivial extension of the scalar sweeping technique in Liu, Cheng, and Shu (2016) for the positivity of pressure. The sweeping procedure developed in this paper is a post-processing technique, which can be applied to any concave functions of the conserved variables in hyperbolic conservation law systems. Thus, it has applications beyond the Euler equations. This procedure preserves positivity and conservation of physical quantities without destroying the accuracy of the underlying scheme. The algorithm works for general schemes including finite difference, finite-volume and discontinuous Galerkin methods; however, in this paper we focus on finite-difference weighted essentially non-oscillatory (WENO) methods. We provide numerical tests of the fifth order finite difference WENO scheme to demonstrate the accuracy and robustness of the technique.

Keywords

Cite

@article{arxiv.2510.27025,
  title  = {A Sweeping Positivity-Preserving High Order Finite Difference WENO Scheme for Euler Equations},
  author = {D. Chloe Griffin and Chi-Wang Shu},
  journal= {arXiv preprint arXiv:2510.27025},
  year   = {2025}
}

Comments

27 pages, 7 figures

R2 v1 2026-07-01T07:14:49.708Z