On a numerical artifact of solving shallow water equations with a discontinuous bottom: Analysis and a nontransonic fix
Zheng Sun, Yulong Xing

TL;DR
This paper identifies a numerical artifact in solving shallow water equations with discontinuous bottoms, caused by numerical viscosity, and proposes a modified scheme that effectively removes the spurious spike and improves convergence.
Contribution
The paper provides a detailed analysis of the artifact's cause and introduces a modified scheme using central flux to eliminate the spurious spike in numerical solutions.
Findings
Spurious spikes are caused by numerical viscosity at bottom discontinuities.
Refined meshes do not reduce the spike height.
The modified scheme with central flux removes the artifact and improves convergence.
Abstract
In this paper, we study a numerical artifact of solving the nonlinear shallow water equations with a discontinuous bottom topography. For various first-order schemes, the numerical solution of the momentum will form a spurious spike at the discontinuous points of the bottom, which should not exist in the exact solution. The height of the spike cannot be reduced even after the mesh is refined. For subsonic problems, this numerical artifact may cause the wrong convergence to a function far away from the exact solution. To explain the formation of the spurious spike, we perform a convergence analysis by proving a Lax--Wendroff type theorem. It is shown that the spurious spike is caused by the numerical viscosity in the computation of the water height at the discontinuous bottom. The height of the spike is proportional to the magnitude of the viscosity constant in the Lax--Friedrichs flux.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFluid Dynamics and Turbulent Flows · Meteorological Phenomena and Simulations · Computational Fluid Dynamics and Aerodynamics
