Higher Order Multidimensional Slope Limiters with Local Maximum Principles
James Woodfield
TL;DR
The paper tackles the challenge of enforcing local maximum principles for higher-order finite-volume schemes on unstructured meshes. It extends the Zhang slope-limiter framework to derive two local-boundedness limiters, $N(K)\cup K$-MP and $N^{2}(K)\cup N(K)$-MP, ensuring the next-time-cell mean $\bar{u}_K^{n+1}$ remains within locally defined bounds via a decomposition into flux-contributing quadrature points and monotone three-point Riemann solves. The authors apply these limiters to a second-order FV scheme (FV2) and develop a fourth-order FV method (FV4) that uses high-order projections, gradients, and Gauss quadrature, showing FV4 can retain 3rd–4th order accuracy in practice while maintaining a local maximum principle with the $N^{2}(K)\cup N(K)$-MP limiter. Numerical experiments on diverse 2D flows demonstrate the $N^{2}(K)\cup N(K)$-MP limiter generally outperforms or matches Barth–Jespersen in preserving local bounds with less severe limiting, whereas the $N(K)\cup K$-MP limiter can be more diffusive and reduce order for FV2. Overall, the framework provides a rigorous, scalable path to combining high-order accuracy with provable local boundedness on unstructured meshes, with implications for extensions to DG methods and steady-state computations.
Abstract
Higher-order numerical methods are used to find accurate numerical solutions to hyperbolic partial differential equations and equations of transport type. Limiting is required to either converge to the correct type of solution or to adhere to physically motivated local maximum principles. Less restrictive limiting procedures are required so as to not severely decrease the accuracy. In this paper, we develop an existing slope limiter framework, to achieve different local boundedness principles for higher-order schemes on unstructured meshes. Quadrature points contributing to numerical fluxes can be limited based on face defined maximum principles, and the resulting cell mean at the next timestep can satisfy a cell mean maximum principle but with less limiting. We demonstrate the practical application of the introduced framework to a second-order finite volume scheme as well as a fourth-order finite volume scheme, in the context of the advection equation.
