Articles | Volume 18, issue 6
https://doi.org/10.5194/gmd-18-1917-2025
https://doi.org/10.5194/gmd-18-1917-2025
Development and technical paper
 | 
24 Mar 2025
Development and technical paper |  | 24 Mar 2025

A Fortran–Python interface for integrating machine learning parameterization into earth system models

Tao Zhang, Cyril Morcrette, Meng Zhang, Wuyin Lin, Shaocheng Xie, Ye Liu, Kwinten Van Weverberg, and Joana Rodrigues

Related authors

ML4Fire-XGBv1.0: Improving North American wildfire prediction by integrating a machine-learning fire model in a land surface model
Ye Liu, Huilin Huang, Sing-Chun Wang, Tao Zhang, Donghui Xu, and Yang Chen
Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2024-151,https://doi.org/10.5194/gmd-2024-151, 2024
Revised manuscript accepted for GMD
Short summary
Causal Analysis of Aerosol Impacts on Isolated Deep Convection: Findings from TRACER
Dié Wang, Roni Kobrosly, Tao Zhang, Tamanna Subba, Susan van den Heever, Siddhant Gupta, and Michael Jensen
EGUsphere, https://doi.org/10.5194/egusphere-2024-2436,https://doi.org/10.5194/egusphere-2024-2436, 2024
Short summary
An effective parameter optimization with radiation balance constraint in CAM5 (version 5.3)
Li Wu, Tao Zhang, Yi Qin, and Wei Xue
Geosci. Model Dev., 13, 41–53, https://doi.org/10.5194/gmd-13-41-2020,https://doi.org/10.5194/gmd-13-41-2020, 2020
Short summary
Automatic tuning of the Community Atmospheric Model (CAM5) by using short-term hindcasts with an improved downhill simplex optimization method
Tao Zhang, Minghua Zhang, Wuyin Lin, Yanluan Lin, Wei Xue, Haiyang Yu, Juanxiong He, Xiaoge Xin, Hsi-Yen Ma, Shaocheng Xie, and Weimin Zheng
Geosci. Model Dev., 11, 5189–5201, https://doi.org/10.5194/gmd-11-5189-2018,https://doi.org/10.5194/gmd-11-5189-2018, 2018
Short summary
Parameter calibration in global soil carbon models using surrogate-based optimization
Haoyu Xu, Tao Zhang, Yiqi Luo, Xin Huang, and Wei Xue
Geosci. Model Dev., 11, 3027–3044, https://doi.org/10.5194/gmd-11-3027-2018,https://doi.org/10.5194/gmd-11-3027-2018, 2018
Short summary

Related subject area

Climate and Earth system modeling
SURFER v3.0: a fast model with ice sheet tipping points and carbon cycle feedbacks for short- and long-term climate scenarios
Victor Couplet, Marina Martínez Montero, and Michel Crucifix
Geosci. Model Dev., 18, 3081–3129, https://doi.org/10.5194/gmd-18-3081-2025,https://doi.org/10.5194/gmd-18-3081-2025, 2025
Short summary
NMH-CS 3.0: a C# programming language and Windows-system-based ecohydrological model derived from Noah-MP
Yong-He Liu and Zong-Liang Yang
Geosci. Model Dev., 18, 3157–3174, https://doi.org/10.5194/gmd-18-3157-2025,https://doi.org/10.5194/gmd-18-3157-2025, 2025
Short summary
A method for quantifying uncertainty in spatially interpolated meteorological data with application to daily maximum air temperature
Conor T. Doherty, Weile Wang, Hirofumi Hashimoto, and Ian G. Brosnan
Geosci. Model Dev., 18, 3003–3016, https://doi.org/10.5194/gmd-18-3003-2025,https://doi.org/10.5194/gmd-18-3003-2025, 2025
Short summary
Baseline Climate Variables for Earth System Modelling
Martin Juckes, Karl E. Taylor, Fabrizio Antonio, David Brayshaw, Carlo Buontempo, Jian Cao, Paul J. Durack, Michio Kawamiya, Hyungjun Kim, Tomas Lovato, Chloe Mackallah, Matthew Mizielinski, Alessandra Nuzzo, Martina Stockhause, Daniele Visioni, Jeremy Walton, Briony Turner, Eleanor O'Rourke, and Beth Dingley
Geosci. Model Dev., 18, 2639–2663, https://doi.org/10.5194/gmd-18-2639-2025,https://doi.org/10.5194/gmd-18-2639-2025, 2025
Short summary
PaleoSTeHM v1.0: a modern, scalable spatiotemporal hierarchical modeling framework for paleo-environmental data
Yucheng Lin, Robert E. Kopp, Alexander Reedy, Matteo Turilli, Shantenu Jha, and Erica L. Ashe
Geosci. Model Dev., 18, 2609–2637, https://doi.org/10.5194/gmd-18-2609-2025,https://doi.org/10.5194/gmd-18-2609-2025, 2025
Short summary

Cited articles

Bechtold, P., Chaboureau, J.-P., Beljaars, A., Betts, A. K., Köhler, M., Miller, M., and Redelsperger, J.-L.: The simulation of the diurnal cycle of convective precipitation over land in a global model, Q. J. Roy. Meteor. Soc., 130, 3119–3137, https://doi.org/10.1256/qj.03.103, 2004. 
Bogenschutz, P. A., Tang, S., Caldwell, P. M., Xie, S., Lin, W., and Chen, Y.-S.: The E3SM version 1 single-column model, Geosci. Model Dev., 13, 4443–4458, https://doi.org/10.5194/gmd-13-4443-2020, 2020. 
Brenowitz, N. D. and Bretherton, C. S.: Prognostic validation of a neural network unified physics parameterization, Geophys. Res. Lett., 45, 6289–6298, https://doi.org/10.1029/2018gl078510, 2018. 
Brenowitz, N. D. and Bretherton, C. S.: Spatially extended tests of a neural network parametrization trained by coarse-graining, J. Adv. Model. Earth Sy., 11, 2728–2744, https://doi.org/10.1029/2019ms001711, 2019. 
Download
Short summary
Earth system models (ESMs) struggle with the uncertainties associated with parameterizing subgrid physics. Machine learning (ML) algorithms offer a solution by learning the important relationships and features from high-resolution models. To incorporate ML parameterizations into ESMs, we develop a Fortran–Python interface that allows for calling Python functions within Fortran-based ESMs. Through two case studies, this interface demonstrates its feasibility, modularity, and effectiveness.
Share