This project explores the characterization of shock waves in interstellar-medium collisions, combining analytical shock-jump conditions with numerical diagnostics in magnetohydrodynamic simulations. Using the Orszag–Tang vortex as a benchmark problem, we analyze compression, pressure jumps, and local Mach-number structure to identify shock regions in a consistent way.
PLUTO code Rankine–Hugoniot conditions ∇·v < 0 |∇P| thresholding Cell-wise Mach number
Shock waves are a common feature of astrophysical systems, from supernova remnants and gamma-ray bursts to solar-wind shocks, galaxy clusters, and ISM/cloud collisions. Characterizing them in numerical experiments helps connect discontinuities in fluid variables with the physical processes that drive compression, heating, and turbulent energy dissipation.
The workflow starts from an idealized MHD simulation of the Orszag–Tang vortex and builds a shock-detection pipeline based on local flow diagnostics. Compression regions are identified through the velocity divergence, pressure gradients are used to isolate discontinuities, and the sound speed is computed to derive Mach numbers for individual cells.
The setup follows the standard Orszag–Tang vortex configuration in a doubly periodic domain, widely used as a controlled testbed for two-dimensional supersonic MHD turbulence.