Learning second-order TVD flux limiters using differentiable solvers
Not on the map. Why?
Abstract (arXiv)
This paper presents a data-driven framework for learning optimal second-order total variation diminishing (TVD) flux limiters via differentiable simulations. In our fully differentiable finite volume solvers, the limiter functions are replaced by neural networks. By representing the limiter as a pointwise convex linear combination of the Minmod and Superbee limiters, we enforce both second-order accuracy and TVD constraints at all stages of training. Our approach leverages gradient-based optimization through automatic differentiation, allowing a direct backpropagation of errors from numerical solutions to the limiter parameters. We demonstrate the effectiveness of this method on various hyperbolic conservation laws, including the linear advection equation, the Burgers' equation, and the one-dimensional Euler equations. Remarkably, a limiter trained solely on linear advection exhibits strong generalizability, surpassing the accuracy of most classical flux limiters across a range of problems with shocks and discontinuities. The learned flux limiters can be readily integrated into existing computational fluid dynamics codes, and the proposed methodology also offers a flexible pathway to systematically develop and optimize flux limiters for complex flow problems.
Key facts. No citing papers in the map yet (data through 13 Oct 2026). Builds on 9 of its 50 references that are in the map. First posted on arXiv 11 Mar 2025.
Builds on
9 of 50 references.
References · 9
- 2014Adam: A Method for Stochastic Optimizationcited by 37,093
- 2021Machine learning accelerated computational fluid dynamicscited by 465
- 2022PDEBENCH: An Extensive Benchmark for Scientific Machine Learningcited by 406
- 2021Physics-based Deep Learningcited by 68
- 2022JAX-FLUIDS: A fully-differentiable high-order computational fluid dynamics solver for compressible two-phase flowscited by 36
- 2024A Review of Differentiable Simulatorscited by 26
- 2018A machine learning framework for data driven acceleration of computations of differential equationscited by 18
- 2021Differentiable Physics: A Position Piececited by 12
- 2021DQC: a Python program package for Differentiable Quantum Chemistrycited by 7
Built on by
Not cited yet.