JAX-Shock: A Differentiable, GPU-Accelerated, Shock-Capturing Neural Solver for Compressible Flow Simulation
Bo Zhang

TL;DR
JAX-Shock is a GPU-accelerated, fully differentiable solver for compressible flow that combines high-order shock capturing with neural augmentation, enabling efficient simulation, optimization, and inverse modeling of shock interactions.
Contribution
The paper introduces JAX-Shock, a novel differentiable, GPU-accelerated solver that integrates high-order shock capturing with neural flux corrections for improved accuracy and flexibility in compressible flow simulations.
Findings
Achieves high-fidelity shock resolution with WENO and HLLC flux.
Enhances accuracy through neural flux augmentation.
Supports gradient-based optimization and inverse modeling.
Abstract
Understanding shock-solid interactions remains a central challenge in compressiblefluiddynamics. WepresentJAX-Shock: afully-differentiable,GPU-accelerated, high-order shock-capturing solver for efficient simulation of the compressible Navier-Stokes equations. Built entirely in JAX, the framework leverages automatic differentiation to enable gradient-based optimization, parameter inference, and end-to-end training of deep learning-augmented models. The solver integrates fifth-order WENO reconstruction with an HLLC flux to resolve shocks and discontinuities with high fidelity. To handle complex geometries, an immersed boundary method is implemented for accurate representation of solid interfaces within the compressible flow field. In addition, we introduce a neural flux module trained to augment the numerical fluxes with data-driven corrections, significantly improving accuracy and…
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
TopicsModel Reduction and Neural Networks · Lattice Boltzmann Simulation Studies · Machine Learning in Materials Science
