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

ELM2.1-XGBfire1.0: improving 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., 18, 4103–4117, https://doi.org/10.5194/gmd-18-4103-2025,https://doi.org/10.5194/gmd-18-4103-2025, 2025
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
Correction of sea surface biases in the NEMO ocean general circulation model using neural networks
Andrea Storto, Sergey Frolov, Laura Slivinski, and Chunxue Yang
Geosci. Model Dev., 18, 4789–4804, https://doi.org/10.5194/gmd-18-4789-2025,https://doi.org/10.5194/gmd-18-4789-2025, 2025
Short summary
Representing lateral groundwater flow from land to river in Earth system models
Chang Liao, L. Ruby Leung, Yilin Fang, Teklu Tesfa, and Robinson Negron-Juarez
Geosci. Model Dev., 18, 4601–4624, https://doi.org/10.5194/gmd-18-4601-2025,https://doi.org/10.5194/gmd-18-4601-2025, 2025
Short summary
FINAM is not a model (v1.0): a new Python-based model coupling framework
Sebastian Müller, Martin Lange, Thomas Fischer, Sara König, Matthias Kelbling, Jeisson Javier Leal Rojas, and Stephan Thober
Geosci. Model Dev., 18, 4483–4498, https://doi.org/10.5194/gmd-18-4483-2025,https://doi.org/10.5194/gmd-18-4483-2025, 2025
Short summary
The Detection and Attribution Model Intercomparison Project (DAMIP v2.0) contribution to CMIP7
Nathan P. Gillett, Isla R. Simpson, Gabi Hegerl, Reto Knutti, Dann Mitchell, Aurélien Ribes, Hideo Shiogama, Dáithí Stone, Claudia Tebaldi, Piotr Wolski, Wenxia Zhang, and Vivek K. Arora
Geosci. Model Dev., 18, 4399–4416, https://doi.org/10.5194/gmd-18-4399-2025,https://doi.org/10.5194/gmd-18-4399-2025, 2025
Short summary
Enhancing winter climate simulations of the Great Lakes: insights from a new coupled lake–ice–atmosphere (CLIAv1) system on the importance of integrating 3D hydrodynamics with a regional climate model
Pengfei Xue, Chenfu Huang, Yafang Zhong, Michael Notaro, Miraj B. Kayastha, Xing Zhou, Chuyan Zhao, Christa Peters-Lidard, Carlos Cruz, and Eric Kemp
Geosci. Model Dev., 18, 4293–4316, https://doi.org/10.5194/gmd-18-4293-2025,https://doi.org/10.5194/gmd-18-4293-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