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

Potential vorticity modification by turbulence in the upper troposphere and lower stratosphere – Part 1: Mechanistic understanding in an upper-level jet-front system
Ming Hon Franco Lee, Hanna Joos, Heini Wernli, Richard Forbes, and Michael Sprenger
EGUsphere, https://doi.org/10.5194/egusphere-2026-4184,https://doi.org/10.5194/egusphere-2026-4184, 2026
This preprint is open for discussion and under review for Weather and Climate Dynamics (WCD).
Short summary
The catastrophic floods in 2008, 2010 and 2020 in western Ukraine: Hydrometeorological processes and the role of upper-level dynamics
Ellina Agayar, Moshe Armon, Michael Sprenger, and Heini Wernli
Nat. Hazards Earth Syst. Sci., 26, 3025–3043, https://doi.org/10.5194/nhess-26-3025-2026,https://doi.org/10.5194/nhess-26-3025-2026, 2026
Short summary
Global characterisation of the vertical temperature anomaly structure of heat extremes over land in ERA5
Belinda Hotz, Heini Wernli, Matthias Röthlisberger, and Robin Noyelle
EGUsphere, https://doi.org/10.5194/egusphere-2026-1522,https://doi.org/10.5194/egusphere-2026-1522, 2026
Short summary
The role of radiation in the Northern Hemisphere troposphere-to-stratosphere transport
Tuule Müürsepp, Michael Sprenger, Heini Wernli, and Hanna Joos
Weather Clim. Dynam., 7, 547–565, https://doi.org/10.5194/wcd-7-547-2026,https://doi.org/10.5194/wcd-7-547-2026, 2026
Short summary
D-KULT: data and tools for routine eco-efficient flight operations
Sigrun Matthes, Klaus Gierens, Björn Beckmann, Luca Bugliaro, Simone Dietmüller, Christine Frömming, Maleen Hanst, Sina Hofer, Julian Jene, Simon Kirschler, Carmen G. Köhler, Alexander Lau, Ralph Leemüller, Aline Liedtke, Max Mendiguchia Meuser, Patrick Peter, Vanessa Santos Gabriel, Ines Köhler, Gerd Saueressig, Linda Schlemmer, Jonas Sperling, Swen Schlobach, Ralph Schultz, Kristina von Sack, and Nathalie Waltenberg
J. Env. Com. Air Transp. Sys. Discuss., https://doi.org/10.5194/jecats-2026-3,https://doi.org/10.5194/jecats-2026-3, 2026
Revised manuscript under review for JECATS
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