Articles | Volume 19, issue 2
https://doi.org/10.5194/gmd-19-755-2026
https://doi.org/10.5194/gmd-19-755-2026
Development and technical paper
 | Highlight paper
 | 
23 Jan 2026
Development and technical paper | Highlight paper |  | 23 Jan 2026

Operational numerical weather prediction with ICON on GPUs (version 2024.10)

Xavier Lapillonne, Daniel Hupp, Fabian Gessler, André Walser, Andreas Pauling, Annika Lauber, Benjamin Cumming, Carlos Osuna, Christoph Müller, Claire Merker, Daniel Leuenberger, David Leutwyler, Dmitry Alexeev, Gabriel Vollenweider, Guillaume Van Parys, Jonas Jucker, Lukas Jansing, Marco Arpagaus, Marco Induni, Marek Jacob, Matthias Kraushaar, Michael Jähn, Mikael Stellio, Oliver Fuhrer, Petra Baumann, Philippe Steiner, Pirmin Kaufmann, Remo Dietlicher, Ralf Müller, Sergey Kosukhin, Thomas C. Schulthess, Ulrich Schättler, Victoria Cherkas, and William Sawyer

Data sets

ICON-CH1-EPS input and verification data Federal Office of Meteorology and Climatology MeteoSwiss https://doi.org/10.5281/zenodo.16760638

Model code and software

ICON model, 2024.10 ICON partnership https://doi.org/10.35089/WDCC/IconRelease2024.10

ICON model with Data Assimilation, 2024.10_withDA MeteoSwiss https://doi.org/10.5281/zenodo.15674269

Download
Executive editor
Increasingly, new supercomputers depend on GPUs for the vast bulk of their processing power. This makes the effective exploitation of GPUs an imperative across geoscientific modelling. This paper presents the port of a full numerical weather prediction system to GPU. It provides an excellent example of how such a port can be achieved in practice while delivering significant performance benefits. As such, this work offers particularly valuable guidance for the wider modelling community.
Short summary
The ICON climate and numerical weather prediction model was fully ported to Graphical Processing Units (GPUs) using OpenACC compiler directives, covering all components required for operational weather prediction. The GPU port together with several performance optimizations led to a speed-up of 5.6× when comparing to traditional Central Processing Units (CPUs) . Thanks to this adaptation effort, MeteoSwiss became the first national weather service to run the ICON model operationally on GPUs.
Share