Extremum-Preserving Limiters for MUSCL and PPM

Limiters are nonlinear hybridization techniques that are used to preserve positivity and monotonicity when numerically solving hyperbolic conservation laws. Unfortunately, the original methods suffer from the truncation-error being first-order accurate at all extrema despite the accuracy of the higher-order method. To remedy this problem, higher-order extensions were proposed that relied on elaborate analytic and geometric constructions. Since extremum-preserving limiters are applied only at extrema, additional computational cost is negligible. Therefore, extremum-preserving limiters ensure higher-order spatial accuracy while maintaining simplicity. This report presents higher-order limiting for (i) computing van Leer slopes and (ii) adjusting parabolic profiles. This limiting preserves monotonicity and accuracy at smooth extrema, maintains stability in the presence of discontinuities and under-resolved gradients, and is based on constraining the interpolated values at extrema (and only at extrema) by using nonlinear combinations of second derivatives. The van Leer limiting can be done separately and implemented in MUSCL (Monotone Upstream-centered Schemes for Conservation Laws) or done in concert with the parabolic profile limiting and implemented in PPM (Piecewise Parabolic Method). The extremum-preserving limiters elegantly fit into any algorithm which uses conventional limiting techniques. Limiters are outlined for scalar advection and nonlinear systems of conservation laws. This report also discusses the fourth-order correction to the point-valued, cell-centered initial conditions that is necessary for implementing higher-order limiting.

[1]  J. Boris,et al.  Flux-corrected transport. III. Minimal-error FCT algorithms , 1976 .

[2]  B. V. Leer,et al.  Towards the ultimate conservative difference scheme. IV. A new approach to numerical convection , 1977 .

[3]  S. Zalesak Fully multidimensional flux-corrected transport algorithms for fluids , 1979 .

[4]  P. Woodward,et al.  The Piecewise Parabolic Method (PPM) for Gas Dynamical Simulations , 1984 .

[5]  P. Woodward,et al.  The numerical simulation of two-dimensional fluid flow with strong shocks , 1984 .

[6]  P. Woodward Piecewise-parabolic methods for astrophysical fluid dynamics , 1986 .

[7]  R. Vichnevetsky,et al.  ADVANCES IN COMPUTER METHODS FOR PARTIAL DIFFERENTIAL EQUATIONS - VI Proceedings ofthe Sixth IMACS International Symposium on Computer Methods for Partial Differential Equations , 1987 .

[8]  S. Osher,et al.  Uniformly high order accuracy essentially non-oscillatory schemes III , 1987 .

[9]  S. Osher,et al.  Uniformly high order accurate essentially non-oscillatory schemes, 111 , 1987 .

[10]  S. Osher,et al.  Efficient implementation of essentially non-oscillatory shock-capturing schemes,II , 1989 .

[11]  C. Angelopoulos High resolution schemes for hyperbolic conservation laws , 1992 .

[12]  H. Huynh Accurate upwind methods for the Euler equations , 1995 .

[13]  Chi-Wang Shu,et al.  Efficient Implementation of Weighted ENO Schemes , 1995 .

[14]  J. Boris,et al.  Flux-Corrected Transport , 1997 .

[15]  Chi-Wang Shu,et al.  Monotonicity Preserving Weighted Essentially Non-oscillatory Schemes with Increasingly High Order of Accuracy , 2000 .

[16]  P. Colella,et al.  A conservative three-dimensional Eulerian method for coupled solid-fluid shock capturing , 2002 .

[17]  P. Colella,et al.  A fourth-order accurate local refinement method for Poisson's equation , 2005 .

[18]  William J. Rider,et al.  Accurate monotonicity- and extrema-preserving methods through adaptive nonlinear hybridizations , 2007, J. Comput. Phys..

[19]  Phillip Colella,et al.  A limiter for PPM that preserves accuracy at smooth extrema , 2008, J. Comput. Phys..

[20]  P. Teuben,et al.  Athena: A New Code for Astrophysical MHD , 2008, 0804.0402.