Efficient and scalable atmospheric dynamics simulations using non-conforming meshes
Giuseppe Orlando, Tommaso Benacchio, Luca Bonaventura
TL;DR
The paper addresses the challenge of fast, scalable atmospheric simulations with multi-scale dynamics by employing a $h$-adaptive Discontinuous Galerkin (DG) discretization and an IMEX-RK time integrator, tailored for low Mach number flows ($M$) and Froude number $Fr$. It demonstrates that non-conforming refinement around orography yields comparable accuracy to uniform meshes while reducing computational cost, thanks to data-locality and matrix-free implementation in the deal.II framework. The results show substantial wall-clock savings (approximately a 93% reduction) and favorable strong scaling up to thousands of cores on EuroHPC hardware, with shared-node effects and solver components identified as key factors for future improvement. The work supports advancing toward operational numerical weather prediction with adaptive, high-order methods, and outlines extensions to moist physics and spherical geometries.
Abstract
We present the massively parallel performance of a $h$-adaptive solver for atmosphere dynamics that allows for non-conforming mesh refinement. The numerical method is based on a Discontinuous Galerkin (DG) spatial discretization, highly scalable thanks to its data locality properties, and on a second order Implicit-Explicit Runge-Kutta (IMEX-RK) method for time discretization, particularly well suited for low Mach number flows. Simulations with non-conforming meshes for flows over orography can increase the accuracy of the local flow description without affecting the larger scales, which can be solved on coarser meshes. We show that the local refining procedure has no significant impact on the parallel performance and, therefore, both efficiency and scalability can be achieved in this framework.
