Towards a fully well-balanced and entropy-stable scheme for the Euler equations with gravity: General equations of state
Victor Michel-Dansac, Andrea Thomann
TL;DR
This work advances numerical simulation of the one-dimensional Euler equations with gravity by constructing a fully well-balanced, entropy-stable Godunov-type finite volume scheme that supports general equations of state. The core method is an approximate Riemann solver with two intermediate states, augmented by a gravity-consistent discretization of the source term to preserve moving and hydrostatic equilibria while guaranteeing positivity of thermodynamic variables and a discrete entropy inequality. The authors derive detailed expressions for the intermediate states, density corrections, and source-term approximations, and provide a second-order extension using equilibrium-variable reconstruction and a two-stage time integrator. Numerical tests across four cubic EOS and two tabulated EOS (CoolProp) demonstrate accurate resolution of moving equilibria and perturbations, robust entropy decay, and superior performance compared with a non-well-balanced HLL solver, confirming the method’s practicality for realistic EOS in atmospheric and astrophysical contexts.
Abstract
The present work concerns the derivation of a fully well-balanced Godunov-type finite volume scheme for the Euler equations with a gravitational potential based on an approximate Riemann solver in a one-dimensional framework. It is an extension to general equations of states of the entropy-stable and fully well-balanced scheme for ideal gases recently forwarded in [Berthon et al., 2025]. A second-order extension preserving the properties of the first-order scheme is given. The scheme is provably entropy-stable and positivity-preserving for all thermodynamic variables. Numerical test cases illustrate the performance and entropy stability of the new scheme, using six different equations of state as examples, four analytic and two tabulated ones.
