Toward exascale climate modelling: a python DSL approach to ICON's (icosahedral non-hydrostatic) dynamical core (icon-exclaim v0.2.0)

Read full text
Authors: Anurag Dipankar, Mauro Bianco, Mona Bukenberger, Till Ehrengruber, Nicoletta Farabullini, Oliver Fuhrer, Abishek Gopal, Daniel Hupp, A. Jocksch, Samuel Kellerhals, Clarissa Kroll, Xavier Lapillonne
+17 more Matthieu Leclair, Magdalena Luz, Christoph Müller, Chia Rui Ong, Carlos Osuna, Praveen Kumar Pothapakula, Andreas F. Prein, Matthias Röthlin, William Sawyer, Christoph Schär, Sebastian Schemm, Giacomo Serafini, Hannes Vogt, Ben Weber, Robert C. J. Wills, Nicolas Gruber, T. C. Schulthess
Cited by: 4
References: 46

Abstract

A refactored atmospheric dynamical core of the ICON model implemented in GT4Py, a Python-based domain-specific language designed for performance portability across heterogeneous CPU-GPU architectures, is presented. Integrated within the existing Fortran infrastructure, the new GT4Py dynamical core is shown to exceed ICON OpenACC performance. A multi-tiered testing strategy has been implemented to ensure numerical correctness and scientific reliability of the model code. Validation has been performed through global aquaplanet and prescribed sea-surface temperature simulations to demonstrate model's capability to simulate mesoscale and its interaction with the larger-scale at km-scale grid spacing. This work establishes a foundation for architecture-agnostic ICON global climate and weather model, and highlights poor strong scaling as a potential bottleneck in scaling toward exascale performance.

Fields of Study & Subjects

Meteorological Phenomena and Simulations Tropical and Extratropical Cyclones Research Climate variability and models

Publication details

Journal / source
Geoscientific model development
Publisher
Copernicus GmbH
Volume
19
Issue
2
Pages
713–729
Publication date
22 January 2026
Language
EN