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 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.

Authors

Institutions

Publication Details

Journal
Geoscientific model development
Published
2026-01-22
DOI
https://doi.org/10.5194/gmd-19-713-2026
Primary Topic
Meteorological Phenomena and Simulations
Type
article
Field-Weighted Citation Impact
0.00

Funders

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)

Oliver Fuhrer, Hannes Vogt, M. Rothlin, Mauro Bianco et al.
Geoscientific model development
Meteorological Phenomena and Simulations
article

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

Oliver Fuhrer, Hannes Vogt, M. Rothlin, Mauro Bianco, A. Jocksch, Abishek Gopal, Xavier Lapillonne, Andreas F. Prein, Sebastian Schemm, T. C. Schulthess, Robert C. J. Wills, Clarissa Kroll, Giacomo Serafini, Anurag Dipankar, Praveen Kumar Pothapakula, Till Ehrengruber, Carlos Osuna, Daniel Hupp, Nicoletta Farabullini, Mona Bukenberger, Chia Rui Ong, Christoph Müller, Matthieu Leclair, Nicolas Gruber, Christoph Schär, Magdalena Luz, William Sawyer, Samuel Kellerhals, Ben Weber
article en

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 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.

Geoscientific model developmentVol. 19(2)
NSF National Center for Atmospheric Research (US), Federal Office of Meteorology and Climatology MeteoSwiss (CH), University of Cambridge (GB), ETH Zurich (CH), Institute for Biomedical Engineering (CH), Supercomputing Systems (Switzerland) (CH)
Eidgenössische Technische Hochschule Zürich, National Supercomputing Center, Korea Institute of Science and Technology Information
Climate action
Openalex Percentile: Top 85%
Meteorological Phenomena and Simulations
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.