An Explicit High-Order Single-Stage Single-Step Positivity-Preserving Finite Difference WENO Method for the Compressible Euler Equations

In this work we construct a high-order, single-stage, single-step positivity-preserving method for the compressible Euler equations. Space is discretized with the finite difference weighted essentially non-oscillatory method. Time is discretized through a Lax–Wendroff procedure that is constructed f...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of scientific computing 2016-07, Vol.68 (1), p.171-190
Hauptverfasser: Seal, David C., Tang, Qi, Xu, Zhengfu, Christlieb, Andrew J.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In this work we construct a high-order, single-stage, single-step positivity-preserving method for the compressible Euler equations. Space is discretized with the finite difference weighted essentially non-oscillatory method. Time is discretized through a Lax–Wendroff procedure that is constructed from the Picard integral formulation of the partial differential equation. The method can be viewed as a modified flux approach, where a linear combination of a low- and high-order flux defines the numerical flux used for a single-step update. The coefficients of the linear combination are constructed by solving a simple optimization problem at each time step. The high-order flux itself is constructed through the use of Taylor series and the Cauchy–Kowalewski procedure that incorporates higher-order terms. Numerical results in one- and two-dimensions are presented.
ISSN:0885-7474
1573-7691
DOI:10.1007/s10915-015-0134-0