Toward Exascale Climate Modelling: A Python DSL Approach to ICON’s (Icosahedral Non-hydrostatic) Dynamical Core (icon-exclaim v0.2.0)

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 GT4Py core achieves throughput slightly exceeding the optimized OpenACC version, reaching up to 213 simulation days per day when using a quarter of CSCS’s ALPS GPUs. 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.

Authors

Institutions

Publication Details

Published
2025-10-14
DOI
https://doi.org/10.5194/egusphere-2025-4808
Citations
3
Primary Topic
Geophysics and Gravity Measurements
Type
article
Field-Weighted Citation Impact
5.38
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Toward Exascale Climate Modelling: A Python DSL Approach to ICON’s (Icosahedral Non-hydrostatic) Dynamical Core (icon-exclaim v0.2.0)

Matthieu Leclair, Hannes Vogt, M. Rothlin, Mona Bukenberger et al.
3 citations
Geophysics and Gravity Measurements
5.38
article

Toward Exascale Climate Modelling: A Python DSL Approach to ICON’s (Icosahedral Non-hydrostatic) Dynamical Core (icon-exclaim v0.2.0)

Matthieu Leclair, Hannes Vogt, M. Rothlin, Mona Bukenberger, Mauro Bianco, A. Jocksch, Xavier Lapillonne, T. C. Schulthess, Clarissa Kroll, William Sawyer, Anurag Dipankar, Giovanni Serafini, Praveen Kumar Pothapakula, Till Ehrengruber, Daniel Hupp, Christoph Müller, Carlos Osuna, Bettina Weber, Magdalena Luz, Chia Rui Ong, Nicoletta Farabullini, Abishek Gopal, Samuel Kellerhals
article en
3 citations

Abstract

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 GT4Py core achieves throughput slightly exceeding the optimized OpenACC version, reaching up to 213 simulation days per day when using a quarter of CSCS’s ALPS GPUs. 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.

NSF National Center for Atmospheric Research (US), Federal Office of Meteorology and Climatology MeteoSwiss (CH), ETH Zurich (CH), Institute for Biomedical Engineering (CH), Supercomputing Systems (Switzerland) (CH), Swisscom (Switzerland) (CH)
Openalex Percentile: Top 4%
Geophysics and Gravity Measurements
5.38
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.