Articles | Volume 18, issue 2
https://doi.org/10.5194/gmd-18-529-2025
https://doi.org/10.5194/gmd-18-529-2025
Development and technical paper
 | 
30 Jan 2025
Development and technical paper |  | 30 Jan 2025

Exploring a high-level programming model for the NWP domain using ECMWF microphysics schemes

Stefano Ubbiali, Christian Kühnlein, Christoph Schär, Linda Schlemmer, Thomas C. Schulthess, Michael Staneker, and Heini Wernli

Related authors

A new look at the jet-storm track relationship in the North Pacific and North Atlantic
Nora Zilibotti, Heini Wernli, and Sebastian Schemm
EGUsphere, https://doi.org/10.5194/egusphere-2025-3605,https://doi.org/10.5194/egusphere-2025-3605, 2025
This preprint is open for discussion and under review for Weather and Climate Dynamics (WCD).
Short summary
Predicting Ice Supersaturation for Contrail Avoidance: Ensemble Forecasting using ICON with Two-Moment Ice Microphysics
Maleen Hanst, Carmen G. Köhler, Axel Seifert, and Linda Schlemmer
EGUsphere, https://doi.org/10.5194/egusphere-2025-3312,https://doi.org/10.5194/egusphere-2025-3312, 2025
This preprint is open for discussion and under review for Atmospheric Chemistry and Physics (ACP).
Short summary
An object-based and Lagrangian view on an intense hailstorm day in Switzerland as represented in COSMO-1E ensemble hindcast simulations
Killian P. Brennan, Michael Sprenger, André Walser, Marco Arpagaus, and Heini Wernli
Weather Clim. Dynam., 6, 645–668, https://doi.org/10.5194/wcd-6-645-2025,https://doi.org/10.5194/wcd-6-645-2025, 2025
Short summary
Characteristics and dynamics of extreme winters in the Barents Sea in a changing climate
Katharina Hartmuth, Heini Wernli, and Lukas Papritz
Weather Clim. Dynam., 6, 505–520, https://doi.org/10.5194/wcd-6-505-2025,https://doi.org/10.5194/wcd-6-505-2025, 2025
Short summary
Case study of a long-lived Siberian summer cyclone that evolved from a heat low into an Arctic cyclone
Franziska Schnyder, Ming Hon Franco Lee, and Heini Wernli
EGUsphere, https://doi.org/10.5194/egusphere-2025-1724,https://doi.org/10.5194/egusphere-2025-1724, 2025
Short summary

Related subject area

Atmospheric sciences
Development of the CMA-GFS-AERO 4D-Var assimilation system v1.0 – Part 1: System description and preliminary experimental results
Yongzhu Liu, Xiaoye Zhang, Wei Han, Chao Wang, Wenxing Jia, Deying Wang, Zhaorong Zhuang, and Xueshun Shen
Geosci. Model Dev., 18, 4855–4876, https://doi.org/10.5194/gmd-18-4855-2025,https://doi.org/10.5194/gmd-18-4855-2025, 2025
Short summary
Optimized dynamic mode decomposition for reconstruction and forecasting of atmospheric chemistry data
Meghana Velagar, Christoph Keller, and J. Nathan Kutz
Geosci. Model Dev., 18, 4667–4684, https://doi.org/10.5194/gmd-18-4667-2025,https://doi.org/10.5194/gmd-18-4667-2025, 2025
Short summary
Interpolating turbulent heat fluxes missing from a prairie observation on the Tibetan Plateau using artificial intelligence models
Quanzhe Hou, Zhiqiu Gao, Zexia Duan, and Minghui Yu
Geosci. Model Dev., 18, 4625–4641, https://doi.org/10.5194/gmd-18-4625-2025,https://doi.org/10.5194/gmd-18-4625-2025, 2025
Short summary
Carbon dioxide plume dispersion simulated at the hectometer scale using DALES: model formulation and observational evaluation
Arseniy Karagodin-Doyennel, Fredrik Jansson, Bart J. H. van Stratum, Hugo Denier van der Gon, Jordi Vilà-Guerau de Arellano, and Sander Houweling
Geosci. Model Dev., 18, 4571–4599, https://doi.org/10.5194/gmd-18-4571-2025,https://doi.org/10.5194/gmd-18-4571-2025, 2025
Short summary
Low-level jets in the North and Baltic seas: mesoscale model sensitivity and climatology using WRF V4.2.1
Bjarke T. E. Olsen, Andrea N. Hahmann, Nicolas G. Alonso-de-Linaje, Mark Žagar, and Martin Dörenkämper
Geosci. Model Dev., 18, 4499–4533, https://doi.org/10.5194/gmd-18-4499-2025,https://doi.org/10.5194/gmd-18-4499-2025, 2025
Short summary

Cited articles

Adams, S. V., Ford, R. W., Hambley, M., Hobson, J., Kavčič, I., Maynard, C. M., Melvin, T., Müller, E. H., Mullerworth, S., Porter, A. R., Rezny, M., Shipway, B. J., and Wong, R.: LFRic: Meeting the challenges of scalability and performance portability in Weather and Climate models, J. Parallel Distr. Com., 132, 383–396, https://doi.org/10.1016/j.jpdc.2019.02.007, 2019. a
Afanasyev, A., Bianco, M., Mosimann, L., Osuna, C., Thaler, F., Vogt, H., Fuhrer, O., VandeVondele, J., and Schulthess, T. C.: GridTools: A framework for portable weather and climate applications, SoftwareX, 15, 100707, https://doi.org/10.1016/j.softx.2021.100707, 2021. a, b
Baldauf, M., Seifert, A., Förstner, J., Majewski, D., Raschendorfer, M., and Reinhardt, T.: Operational convective-scale numerical weather prediction with the COSMO model: Description and sensitivities, Mon. Weather Rev., 139, 3887–3905, https://doi.org/10.1175/mwr-d-10-05013.1, 2011. a
Bauer, P., Quintino, T., Wedi, N. P., Bonanni, A., Chrust, M., Deconinck, W., Diamantakis, M., Dueben, P. D., English, S., Flemming, J., Gillies, P., Hadade, I., Hawkes, J., Hawkins, M., Iffrig, O., Kühnlein, C., Lange, M., Lean, P., Maciel, P., Marsden, O., Müller, A., Saarinen, S., Sarmany, D., Sleigh, M., Smart, S., Smolarkiewicz, P. K., Thiemert, D., Tumolo, G., Weihrauch, C., and Zanna, C.: The ECMWF scalability programme: Progress and plans, ECMWF Technical Memo No. 857, https://doi.org/10.21957/gdit22ulm, 2020. a, b
Bauer, P., Dueben, P. D., Hoefler, T., Quintino, T., Schulthess, T. C., and Wedi, N. P.: The digital revolution of Earth-system science, Nature Comput. Sci., 1, 104–113, https://doi.org/10.1038/s43588-021-00023-0, 2021. a
Download
Short summary
We explore a high-level programming model for porting numerical weather prediction (NWP) model codes to graphics processing units (GPUs). We present a Python rewrite with the domain-specific library GT4Py (GridTools for Python) of two renowned cloud microphysics schemes and the associated tangent-linear and adjoint algorithms. We find excellent portability, competitive GPU performance, robust execution on diverse computing architectures, and enhanced code maintainability and user productivity.
Share