A space-time smooth artificial viscosity method with wavelet noise indicator and shock collision scheme, Part 2: the 2-D case
Raaghav Ramani, Jon Reisner, Steve Shkoller

TL;DR
This paper extends a space-time smooth artificial viscosity method to 2-D for nonlinear conservation laws, effectively handling shock waves, contact discontinuities, and instabilities with noise control and shock collision detection.
Contribution
It introduces a 2-D generalization of the C-method with anisotropic viscosity, a shock collision indicator, and a wavelet-based noise removal technique for improved shock and instability simulations.
Findings
Accurately simulates Rayleigh-Taylor instability and shock collision in 2-D.
Eliminates wall-heating in Noh problem, achieving non-oscillatory solutions.
Demonstrates robustness of the method across classical 2-D test problems.
Abstract
This is the second part to our companion paper [18]. Herein, we generalize to two space dimensions the C-method developed in [20,18] for adding localized, space-time smooth artificial viscosity to nonlinear systems of conservation laws that propagate shock waves, rarefaction waves, and contact discontinuities. For gas dynamics, the C-method couples the Euler equations to scalar reaction-diffusion equations, which we call C-equations, whose solutions serve as space-time smooth artificial viscosity indicators for shocks and contacts. We develop a high-order numerical algorithm for gas dynamics in 2-D which can accurately simulate the Rayleigh-Taylor (RT) instability with Kelvin-Helmholtz (KH) roll-up of the contact discontinuity, as well as shock collision and bounce-back. We implement both directionally isotropic and anisotropic artificial viscosity schemes, the latter adding diffusion…
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.
