A mixed finite-element, finite-volume, semi-implicit discretisation for atmospheric dynamics: Spherical geometry
Thomas Melvin, Ben Shipway, Nigel Wood, Tommaso Benacchio, Thomas Bendall, Ian Boutle, Alex Brown, Christine Johnson, James Kent, Stephen Pring, Chris Smith, Mohamed Zerroukat, Colin Cotter, John Thuburn
TL;DR
This work extends a semi-implicit mixed finite-element dynamical core to spherical geometries using a cubed-sphere mesh, integrating an explicit finite-volume transport scheme that accommodates non-uniform, non-orthogonal grids. The transporter employs a Strang-split, advective-then-flux formulation to ensure conservation and stability, while the implicit wave dynamics are advanced with an iterated semi-implicit timestepping scheme and a Krylov solver with multigrid preconditioning. The discretisation leverages compatible FE spaces on a spherical shell, with a Piola-based mapping to the sphere and a semi-analytic Jacobian, enabling accurate geopotential gradients and reduced grid imprinting. Computational experiments across resting and dynamic tests (including a Held-Suarez climate run) show good agreement with established semi-implicit semi-Lagrangian cores and demonstrate balanced behavior over terrain and minimal imprinting on cubed-sphere grids, supporting the approach’s viability for weather and climate prediction on spherical domains.
Abstract
The reformulation of the Met Office's dynamical core for weather and climate prediction previously described by the authors is extended to spherical domains using a cubed-sphere mesh. This paper updates the semi-implicit mixed finite-element formulation to be suitable for spherical domains. In particular the finite-volume transport scheme is extended to take account of non-uniform, non-orthogonal meshes and uses an advective-then-flux formulation so that increment from the transport scheme is linear in the divergence. The resulting model is then applied to a standard set of dry dynamical core tests and compared to the existing semi-implicit semi-Lagrangian dynamical core currently used in the Met Office's operational model.
