Open this publication in new window or tab >>
2021 (English) In: Journal of Computational Physics, ISSN 0021-9991, E-ISSN 1090-2716, Vol. 430, article id 110100Article in journal (Refereed) Published
Abstract [en] In this paper, we present an accurate, stable and robust shock-capturing finite difference method for solving scalar non-linear conservation laws. The spatial discretization uses high-order accurate upwind summation-by-parts finite difference operators combined with weakly imposed boundary conditions via simultaneous-approximation-terms. The method is an extension of the residual-based artificial viscosity methods developed in the finite- and spectral element communities to the finite difference setting. The three main ingredients of the proposed method are: (i) shock detection provided by a residual-based error estimator; (ii) first-order viscosity applied in regions with strong discontinuities; (iii) additional dampening of spurious oscillations provided by high-order dissipation from the upwind finite difference operators. The method is shown to be stable for skew-symmetric discretizations of the advective flux. Accuracy and robustness are shown by solving several benchmark problems in 2D for convex and non-convex fluxes.
Place, publisher, year, edition, pages
ElsevierACADEMIC PRESS INC ELSEVIER SCIENCE, 2021
Keywords High-order finite difference methods, Conservation laws, Shock-capturing, Artificial viscosity, Residual-based error estimator, SBP-SAT
National Category
Computational Mathematics
Identifiers urn:nbn:se:uu:diva-441161 (URN) 10.1016/j.jcp.2020.110100 (DOI) 000624309300010 ()
Funder eSSENCE - An eScience Collaboration
2021-05-062021-05-062024-01-15 Bibliographically approved