Computational study of numerical flux schemes for mesoscale atmospheric flows in a Finite Volume framework
Nicola Clinco, Michele Girfoglio, Annalisa Quaini, Gianluigi Rozza
TL;DR
This work develops a density-based Finite Volume solver for the mildly compressible, non-hydrostatic Euler equations governing dry mesoscale atmospheric flows. It achieves well-balanced behavior through a local hydrostatic reconstruction and evaluates four approximate Riemann solvers—Roe-Pike, HLLC, AUSM+-up, and HLLC-AUSM—via two classical benchmarks: the smooth rising thermal bubble and the density current. The results show that AUSM+-up and HLLC-AUSM are less dissipative and can operate on coarser meshes with good fidelity, with HLLC-AUSM offering the best agreement with literature in coarse-to-moderate grids, while Roe-Pike and HLLC are more diffusive on coarser meshes and differences fade with refinement. The findings provide practical guidance for selecting flux solvers in density-based FV schemes for efficient and accurate mesoscale atmospheric simulations. All mathematical notation is kept within $...$ delimiters where present.
Abstract
We develop, and implement in a Finite Volume environment, a density-based approach for the Euler equations written in conservative form using density, momentum, and total energy as variables. Under simplifying assumptions, these equations are used to describe non-hydrostatic atmospheric flow. The well-balancing of the approach is ensured by a local hydrostatic reconstruction updated in runtime during the simulation to keep the numerical error under control. To approximate the solution of the Riemann problem, we consider four methods: Roe-Pike, HLLC, AUSM+-up and HLLC-AUSM. We assess our density-based approach and compare the accuracy of these four approximated Riemann solvers using two two classical benchmarks, namely the smooth rising thermal bubble and the density current.
