A Well-balanced Point-Average-Moment PolynomiAl-interpreted (PAMPA) Method for Shallow Water Equations with Horizontal Temperature Gradients
Yongle Liu
TL;DR
The paper tackles solving the 2-D shallow water equations with horizontal temperature gradients on unstructured triangular meshes by introducing a well-balanced Point-Average-Moment PolynomiAl-interpreted (PAMPA) method. It combines a conservative update for cell averages with a non-conservative evolution of edge-based point values expressed in pressure-momentum-temperature variables, enabling exact preservation of both lake-at-rest and isobaric equilibria. The authors develop a third-order WB PAMPA scheme with an adaptive quadrature strategy and a MOOD-based nonlinear limiter to ensure positivity and suppress oscillations, while offering a compact stencil and reduced DoFs compared to traditional high-order methods. Numerical tests demonstrate high-order accuracy, robust handling of discontinuities, and faithful equilibrium preservation, confirming the method's potential for geophysical flows with temperature variations and paving the way for higher-order and more complex thermo-geophysical models.
Abstract
In this paper, we develop a novel well-balanced Point-Average-Moment PolynomiAl-interpreted (PAMPA) numerical method for solving the two-dimensional shallow water equations with temperature gradients on unstructured triangular meshes. The proposed PAMPA method use a globally continuous representation of the variables, with degree of freedoms (DoFs) consisting of point values on the edges and average values within each triangular element. The update of cell averages is carried out using a conservative form of the partial differential equations (PDEs), while the update of point values -- unconstrained by local conservation -- follows a non-conservative formulation. The powerful PAMPA framework offers great flexibility in the choice of variables for the non-conservative form, including conservative variables, primitive variables, and other possible sets of variables. In order to preserve a wider class of steady-state solutions, we introduce pressure-momentum-temperature variables instead of using the standard conservative or primitive ones. By utilizing these new variables and the associated non-conservative form, along with adopting suitable Gaussian quadrature rules in the discretization of conservative form, we prove that this new class of schemes is well-balanced for both ``lake at rest'' and isobaric steady states. We validate the performance of the proposed well-balanced PAMPA method through a series of numerical experiments, demonstrating their high-order accuracy, well-balancedness, and robustness.
