A single-stage flux-corrected transport algorithm for high-order finite-volume methods
Abstract
We present a new limiter method for solving the advection equation using a high-order, finite-volume discretization. The limiter is based on the flux-corrected transport algorithm. Here, we modify the classical algorithm by introducing a new computation for solution bounds at smooth extrema, as well as improving the preconstraint on the high-order fluxes. We compute the high-order fluxes via a method-of-lines approach with fourth-order Runge-Kutta as the time integrator. For computing low-order fluxes, we select the corner-transport upwind method due to its improved stability over donor-cell upwind. Several spatial differencing schemes are investigated for the high-order flux computation, including centered- difference and upwind schemes. We show that the upwind schemes perform well on account of the dissipation of high-wavenumber components. The new limiter method retains high-order accuracy for smooth solutions and accurately captures fronts in discontinuous solutions. Further, we need only apply the limiter once per complete time step.
- Authors:
-
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). Applied Numerical Algorithms Group, Computational Research Division
- Publication Date:
- Research Org.:
- Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
- Sponsoring Org.:
- USDOE Office of Science (SC)
- OSTI Identifier:
- 1420104
- Grant/Contract Number:
- AC02-05CH11231
- Resource Type:
- Accepted Manuscript
- Journal Name:
- Communications in Applied Mathematics and Computational Science
- Additional Journal Information:
- Journal Volume: 12; Journal Issue: 1; Journal ID: ISSN 1559-3940
- Publisher:
- Mathematical Sciences Publishers
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING; finite-volume method; high order; advection; limiter
Citation Formats
Chaplin, Christopher, and Colella, Phillip. A single-stage flux-corrected transport algorithm for high-order finite-volume methods. United States: N. p., 2017.
Web. doi:10.2140/camcos.2017.12.1.
Chaplin, Christopher, & Colella, Phillip. A single-stage flux-corrected transport algorithm for high-order finite-volume methods. United States. https://doi.org/10.2140/camcos.2017.12.1
Chaplin, Christopher, and Colella, Phillip. Mon .
"A single-stage flux-corrected transport algorithm for high-order finite-volume methods". United States. https://doi.org/10.2140/camcos.2017.12.1. https://www.osti.gov/servlets/purl/1420104.
@article{osti_1420104,
title = {A single-stage flux-corrected transport algorithm for high-order finite-volume methods},
author = {Chaplin, Christopher and Colella, Phillip},
abstractNote = {We present a new limiter method for solving the advection equation using a high-order, finite-volume discretization. The limiter is based on the flux-corrected transport algorithm. Here, we modify the classical algorithm by introducing a new computation for solution bounds at smooth extrema, as well as improving the preconstraint on the high-order fluxes. We compute the high-order fluxes via a method-of-lines approach with fourth-order Runge-Kutta as the time integrator. For computing low-order fluxes, we select the corner-transport upwind method due to its improved stability over donor-cell upwind. Several spatial differencing schemes are investigated for the high-order flux computation, including centered- difference and upwind schemes. We show that the upwind schemes perform well on account of the dissipation of high-wavenumber components. The new limiter method retains high-order accuracy for smooth solutions and accurately captures fronts in discontinuous solutions. Further, we need only apply the limiter once per complete time step.},
doi = {10.2140/camcos.2017.12.1},
journal = {Communications in Applied Mathematics and Computational Science},
number = 1,
volume = 12,
place = {United States},
year = {Mon May 08 00:00:00 EDT 2017},
month = {Mon May 08 00:00:00 EDT 2017}
}
Web of Science
Works referenced in this record:
Uniformly high order accurate essentially non-oscillatory schemes, III
journal, August 1987
- Harten, Ami; Engquist, Bjorn; Osher, Stanley
- Journal of Computational Physics, Vol. 71, Issue 2
High-resolution FEM–FCT schemes for multidimensional conservation laws
journal, November 2004
- Kuzmin, D.; Möller, M.; Turek, S.
- Computer Methods in Applied Mechanics and Engineering, Vol. 193, Issue 45-47
ADER schemes for three-dimensional non-linear hyperbolic systems
journal, April 2005
- Titarev, V. A.; Toro, E. F.
- Journal of Computational Physics, Vol. 204, Issue 2
ADER-WENO finite volume schemes with space–time adaptive mesh refinement
journal, September 2013
- Dumbser, Michael; Zanotti, Olindo; Hidalgo, Arturo
- Journal of Computational Physics, Vol. 248
High resolution schemes for hyperbolic conservation laws
journal, March 1983
- Harten, Ami
- Journal of Computational Physics, Vol. 49, Issue 3
A limiter for PPM that preserves accuracy at smooth extrema
journal, July 2008
- Colella, Phillip; Sekora, Michael D.
- Journal of Computational Physics, Vol. 227, Issue 15
One-dimensional shock-capturing for high-order discontinuous Galerkin methods: ONE-DIMENSIONAL SHOCK-CAPTURING FOR HIGH-ORDER DG METHODS
journal, October 2012
- Casoni, E.; Peraire, J.; Huerta, A.
- International Journal for Numerical Methods in Fluids, Vol. 71, Issue 6
High Order Weighted Essentially Nonoscillatory Schemes for Convection Dominated Problems
journal, February 2009
- Shu, Chi-Wang
- SIAM Review, Vol. 51, Issue 1
Finite element flux-corrected transport (FEM-FCT) for the euler and Navier-Stokes equations
journal, October 1987
- Löhner, Rainald; Morgan, Ken; Peraire, Jaime
- International Journal for Numerical Methods in Fluids, Vol. 7, Issue 10
Towards the ultimate conservative difference scheme. V. A second-order sequel to Godunov's method
journal, July 1979
- van Leer, Bram
- Journal of Computational Physics, Vol. 32, Issue 1
Efficient implementation of ADER schemes for Euler and magnetohydrodynamical flows on structured meshes – Speed comparisons with Runge–Kutta methods
journal, February 2013
- Balsara, Dinshaw S.; Meyer, Chad; Dumbser, Michael
- Journal of Computational Physics, Vol. 235
Hierarchical slope limiting in explicit and implicit discontinuous Galerkin methods
journal, January 2014
- Kuzmin, Dmitri
- Journal of Computational Physics, Vol. 257
An Unsplit 3D Upwind Method for Hyperbolic Conservation Laws
journal, November 1994
- Saltzman, Jeff
- Journal of Computational Physics, Vol. 115, Issue 1
Weighted Essentially Non-oscillatory Schemes
journal, November 1994
- Liu, Xu-Dong; Osher, Stanley; Chan, Tony
- Journal of Computational Physics, Vol. 115, Issue 1
Fully multidimensional flux-corrected transport algorithms for fluids
journal, June 1979
- Zalesak, Steven T.
- Journal of Computational Physics, Vol. 31, Issue 3
A high-order finite-volume method for conservation laws on locally refined grids
journal, January 2011
- McCorquodale, Peter; Colella, Phillip
- Communications in Applied Mathematics and Computational Science, Vol. 6, Issue 1
The Piecewise Parabolic Method (PPM) for gas-dynamical simulations
journal, April 1984
- Colella, Phillip; Woodward, Paul R.
- Journal of Computational Physics, Vol. 54, Issue 1
FEM-FCT: Combining unstructured grids with high resolution
journal, November 1988
- Löhner, R.; Morgan, K.; Vahdati, M.
- Communications in Applied Numerical Methods, Vol. 4, Issue 6
Multidimensional upwind methods for hyperbolic conservation laws
journal, March 1990
- Colella, Phillip
- Journal of Computational Physics, Vol. 87, Issue 1
Solution of the generalized Riemann problem for advection–reaction equations
journal, January 2002
- Toro, E. F.; Titarev, V. A.
- Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences, Vol. 458, Issue 2018
A vertex-based hierarchical slope limiter for <mml:math altimg="si27.gif" display="inline" overflow="scroll" xmlns:xocs="http://www.elsevier.com/xml/xocs/dtd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.elsevier.com/xml/ja/dtd" xmlns:ja="http://www.elsevier.com/xml/ja/dtd" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:tb="http://www.elsevier.com/xml/common/table/dtd" xmlns:sb="http://www.elsevier.com/xml/common/struct-bib/dtd" xmlns:ce="http://www.elsevier.com/xml/common/dtd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:cals="http://www.elsevier.com/xml/common/cals/dtd"><mml:mi>p</mml:mi></mml:math>-adaptive discontinuous Galerkin methods
journal, April 2010
- Kuzmin, Dmitri
- Journal of Computational and Applied Mathematics, Vol. 233, Issue 12
Anti-diffusive flux corrections for high order finite difference WENO schemes
journal, May 2005
- Xu, Zhengfu; Shu, Chi-Wang
- Journal of Computational Physics, Vol. 205, Issue 2
High-order, finite-volume methods in mapped coordinates
journal, April 2011
- Colella, P.; Dorr, M. R.; Hittinger, J. A. F.
- Journal of Computational Physics, Vol. 230, Issue 8
Roofline: an insightful visual performance model for multicore architectures
journal, April 2009
- Williams, Samuel; Waterman, Andrew; Patterson, David
- Communications of the ACM, Vol. 52, Issue 4
Flux-corrected transport. I. SHASTA, a fluid transport algorithm that works
journal, January 1973
- Boris, Jay P.; Book, David L.
- Journal of Computational Physics, Vol. 11, Issue 1
An Unsplit 3D Upwind Method for Hyperbolic Conservation Laws
journal, November 1994
- Saltzman, Jeff
- Journal of Computational Physics, Vol. 115, Issue 1
A limiter for PPM that preserves accuracy at smooth extrema
journal, July 2008
- Colella, Phillip; Sekora, Michael D.
- Journal of Computational Physics, Vol. 227, Issue 15
A Front Tracking Method for Compressible Flames in One Dimension
journal, July 1995
- Hilditch, James; Colella, Phillip
- SIAM Journal on Scientific Computing, Vol. 16, Issue 4