EGU23-15904, updated on 05 Jan 2024
https://doi.org/10.5194/egusphere-egu23-15904
EGU General Assembly 2023
© Author(s) 2024. This work is distributed under
the Creative Commons Attribution 4.0 License.

Towards a Performance-Portable Finite-Volume Dynamical Core for Numerical Weather Prediction

Stefano Ubbiali1, Till Ehrengruber2, Nicolai Krieger1, Christian Kühnlein3, Lukas Papritz1, and Heini Wernli1
Stefano Ubbiali et al.
  • 1Institute for Atmospheric and Climate Science, ETH Zurich, Switzerland
  • 2Swiss National Supercomputing Centre (CSCS), Lugano, Switzerland
  • 3European Centre for Medium-Range Weather Forecasts (ECMWF), Bonn, Germany

We present the ongoing development of a Python implementation of a finite-volume non-hydrostatic dynamical core at ECMWF and its member state partners. The main drivers behind the model formulation are suitability for convective-scale resolutions and increasing multi-level parallelism. Sustainable software design with respect to emerging and future heterogeneous computing platforms is addressed by leveraging the GT4Py domain-specific framework. We further address aspects of implementing and coupling selected ECMWF model physical parametrizations using GT4Py. 

How to cite: Ubbiali, S., Ehrengruber, T., Krieger, N., Kühnlein, C., Papritz, L., and Wernli, H.: Towards a Performance-Portable Finite-Volume Dynamical Core for Numerical Weather Prediction, EGU General Assembly 2023, Vienna, Austria, 23–28 Apr 2023, EGU23-15904, https://doi.org/10.5194/egusphere-egu23-15904, 2023.