A single-stage flux-corrected transport algorithm for high-order finite-volume methods
- Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). Applied Numerical Algorithms Group, Computational Research Division
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.
- Research Organization:
- Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC)
- Grant/Contract Number:
- AC02-05CH11231
- OSTI ID:
- 1420104
- Journal Information:
- Communications in Applied Mathematics and Computational Science, Vol. 12, Issue 1; ISSN 1559-3940
- Publisher:
- Mathematical Sciences PublishersCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Web of Science
Similar Records
A high-performance finite-volume algorithm for solving partial differential equations governing compressible viscous flows on structured grids
Matrix-free subcell residual distribution for Bernstein finite element discretizations of linear advection equations