Articles | Volume 19, issue 2
https://doi.org/10.5194/gmd-19-713-2026
© Author(s) 2026. This work is distributed under
the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
https://doi.org/10.5194/gmd-19-713-2026
© Author(s) 2026. This work is distributed under
the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Toward exascale climate modelling: a python DSL approach to ICON's (icosahedral non-hydrostatic) dynamical core (icon-exclaim v0.2.0)
Anurag Dipankar
CORRESPONDING AUTHOR
Center for Climate System Modelling C2SM, ETH Zürich, Zurich, Switzerland
Mauro Bianco
Swiss National Supercomputing Centre CSCS, ETH Zürich, Zurich, Switzerland
Mona Bukenberger
Institute for Atmospheric and Climate Sciences IAC, ETH Zürich, Zurich, Switzerland
Till Ehrengruber
Swiss National Supercomputing Centre CSCS, ETH Zürich, Zurich, Switzerland
Nicoletta Farabullini
Center for Climate System Modelling C2SM, ETH Zürich, Zurich, Switzerland
Oliver Fuhrer
Federal Office of Meteorology and Climatology MeteoSwiss, Zürich, Switzerland
Abishek Gopal
NSF National Center for Atmospheric Research, Boulder, Colorado
Daniel Hupp
Federal Office of Meteorology and Climatology MeteoSwiss, Zürich, Switzerland
Andreas Jocksch
Swiss National Supercomputing Centre CSCS, ETH Zürich, Zurich, Switzerland
Samuel Kellerhals
Center for Climate System Modelling C2SM, ETH Zürich, Zurich, Switzerland
Clarissa A. Kroll
Institute for Atmospheric and Climate Sciences IAC, ETH Zürich, Zurich, Switzerland
Xavier Lapillonne
Federal Office of Meteorology and Climatology MeteoSwiss, Zürich, Switzerland
Matthieu Leclair
Center for Climate System Modelling C2SM, ETH Zürich, Zurich, Switzerland
Magdalena Luz
Center for Climate System Modelling C2SM, ETH Zürich, Zurich, Switzerland
Christoph Müller
Federal Office of Meteorology and Climatology MeteoSwiss, Zürich, Switzerland
Chia Rui Ong
Center for Climate System Modelling C2SM, ETH Zürich, Zurich, Switzerland
Carlos Osuna
Federal Office of Meteorology and Climatology MeteoSwiss, Zürich, Switzerland
Praveen Pothapakula
Institute for Atmospheric and Climate Sciences IAC, ETH Zürich, Zurich, Switzerland
Andreas Prein
Institute for Atmospheric and Climate Sciences IAC, ETH Zürich, Zurich, Switzerland
Matthias Röthlin
Federal Office of Meteorology and Climatology MeteoSwiss, Zürich, Switzerland
William Sawyer
Swiss National Supercomputing Centre CSCS, ETH Zürich, Zurich, Switzerland
Christoph Schär
Institute for Atmospheric and Climate Sciences IAC, ETH Zürich, Zurich, Switzerland
Sebastian Schemm
Department of Applied Mathematics and Theoretical Physics, Cambridge University, Cambridge, UK
Giacomo Serafini
Federal Office of Meteorology and Climatology MeteoSwiss, Zürich, Switzerland
Hannes Vogt
Swiss National Supercomputing Centre CSCS, ETH Zürich, Zurich, Switzerland
Ben Weber
Federal Office of Meteorology and Climatology MeteoSwiss, Zürich, Switzerland
Robert C. Jnglin Wills
Institute for Atmospheric and Climate Sciences IAC, ETH Zürich, Zurich, Switzerland
Nicolas Gruber
Institute of Biogeochemistry and Pollutant Dynamics, ETH Zürich, Zurich, Switzerland
Thomas C. Schulthess
Swiss National Supercomputing Centre CSCS, ETH Zürich, Zurich, Switzerland
Data sets
Data for the article "Toward Exascale Climate Modelling: A Python DSL Approach to ICON's (Icosahedral Non-hydrostatic) Dynamical Core (icon-exclaim v0.2.0)'' Anurag Dipankar et al. https://doi.org/10.5281/zenodo.17317423
Model code and software
EXCLAIM use cases Anurag Dipankar https://doi.org/10.5281/zenodo.17250248
Source code and scripts for publication "The ICON-based coupled Earth System Model for Climate Predictions and Projections (ICON XPP)'' (3.1) Wolfgang A. Müller et al https://doi.org/10.17617/3.UUIIZ8
Short summary
Climate models are becoming more detailed and accurate by simulating weather at scales of just a few kilometers. Simulating at km-scale is computationally demanding requiring powerful supercomputers and efficient code. This work presents a refactored dynamical core of a state-of-the-art climate model using a Python-based approach. The refactored code has passed through a sequence of verification and validation demonstrating its usability in performing km-scale global simulations.
Climate models are becoming more detailed and accurate by simulating weather at scales of just a...