Preconditioning elliptic operators in high-performance all-scale atmospheric models on unstructured meshes
Effective simulation of all-scale atmospheric flows – e.g., cloud-resolving global weather – involves semi-implicit integration of the non-hydrostatic compressible Euler equations under gravity on a rotating sphere. Such integrations depend on complex non-symmetric elliptic solvers. The condition number of the underlying sparse linear operator is O ( 10 10 ) , which necessitates bespoke operator preconditioning. This paper highlights the development and implementation on unstructured meshes of specialised preconditioners for the non-symmetric Krylov-subspace solver. These developments are set in the context of a massively-parallel high-performance computing environment, aimed at architectures evolving towards exascale. The baroclinic instability benchmark bearing representative features relevant to numerical weather prediction (NWP) has been selected to study the performance of the preconditioning options. The reported results illustrate the improved performance with the new preconditioning options. In particular, the Jacobi based option, for the computational meshes tested in this study, provides an excellent time to solution improvement. • New developments of the Jacobi based preconditioner for the GCR(k) elliptic solver operating on unstructured meshes. • New geometrical multigrid preconditioning for an elliptic solver based on unstructured meshes and geospherical coordinates. • The Richardson, Jacobi and multigrid preconditioners are studied for the global deep atmosphere dry baroclinic instability.
Authors
- Mike Gillard
- Francesco Cocetta (ORCID: https://orcid.org/0009-0002-9812-1312)
- Joanna Szmelter (ORCID: https://orcid.org/0000-0002-8752-2914)
Institutions
- Loughborough University (GB)
- CMCC Foundation - Euro-Mediterranean Center on Climate Change (IT)
Publication Details
- Journal
- Journal of Computational Physics
- Published
- 2024-10-16
- DOI
- https://doi.org/10.1016/j.jcp.2024.113503
- Citations
- 2
- Primary Topic
- Advanced Numerical Methods in Computational Mathematics
- Type
- article
- Field-Weighted Citation Impact
- 0.75
Funders
- Horizon 2020 Framework Programme