Articles | Volume 14, issue 7
https://doi.org/10.5194/gmd-14-4401-2021
https://doi.org/10.5194/gmd-14-4401-2021
Development and technical paper
 | Highlight paper
 | 
16 Jul 2021
Development and technical paper | Highlight paper |  | 16 Jul 2021

fv3gfs-wrapper: a Python wrapper of the FV3GFS atmospheric model

Jeremy McGibbon, Noah D. Brenowitz, Mark Cheeseman, Spencer K. Clark, Johann P. S. Dahm, Eddie C. Davis, Oliver D. Elbert, Rhea C. George, Lucas M. Harris, Brian Henn, Anna Kwa, W. Andre Perkins, Oliver Watt-Meyer, Tobias F. Wicky, Christopher S. Bretherton, and Oliver Fuhrer

Related authors

sympl (v. 0.4.0) and climt (v. 0.15.3) – towards a flexible framework for building model hierarchies in Python
Joy Merwin Monteiro, Jeremy McGibbon, and Rodrigo Caballero
Geosci. Model Dev., 11, 3781–3794, https://doi.org/10.5194/gmd-11-3781-2018,https://doi.org/10.5194/gmd-11-3781-2018, 2018
Short summary

Related subject area

Climate and Earth system modeling
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
Modelling emission and transport of key components of primary marine organic aerosol using the global aerosol–climate model ECHAM6.3–HAM2.3
Anisbel Leon-Marcos, Moritz Zeising, Manuela van Pinxteren, Sebastian Zeppenfeld, Astrid Bracher, Elena Barbaro, Anja Engel, Matteo Feltracco, Ina Tegen, and Bernd Heinold
Geosci. Model Dev., 18, 4183–4213, https://doi.org/10.5194/gmd-18-4183-2025,https://doi.org/10.5194/gmd-18-4183-2025, 2025
Short summary
Assessing the climate impact of an improved volcanic sulfate aerosol representation in E3SM
Ziming Ke, Qi Tang, Jean-Christophe Golaz, Xiaohong Liu, and Hailong Wang
Geosci. Model Dev., 18, 4137–4153, https://doi.org/10.5194/gmd-18-4137-2025,https://doi.org/10.5194/gmd-18-4137-2025, 2025
Short summary
Advanced climate model evaluation with ESMValTool v2.11.0 using parallel, out-of-core, and distributed computing
Manuel Schlund, Bouwe Andela, Jörg Benke, Ruth Comer, Birgit Hassler, Emma Hogan, Peter Kalverla, Axel Lauer, Bill Little, Saskia Loosveldt Tomas, Francesco Nattino, Patrick Peglar, Valeriu Predoi, Stef Smeets, Stephen Worsley, Martin Yeo, and Klaus Zimmermann
Geosci. Model Dev., 18, 4009–4021, https://doi.org/10.5194/gmd-18-4009-2025,https://doi.org/10.5194/gmd-18-4009-2025, 2025
Short summary

Cited articles

Bianchi, F. A., Margara, A., and Pezzè, M.: A Survey of Recent Trends in Testing Concurrent Software Systems, IEEE T. Soft. Eng., 44, 747–783, https://doi.org/10.1109/TSE.2017.2707089, 2018. a
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. a
Curcic, M.: A parallel Fortran framework for neural networks and deep learning, CoRR, abs/1902.06714, available at: http://arxiv.org/abs/1902.06714 (last access: 21 May 2021), 2019. a, b
Dalcín, L., Paz, R., Storti, M., and D'Elía, J.: MPI for Python: Performance improvements and MPI-2 extensions, J. Parallel Distr. Com., 68, 655–662, https://doi.org/10.1016/j.jpdc.2007.09.005, 2008. a, b
Enkovaara, J., Romero, N. A., Shende, S., and Mortensen, J. J.: GPAW – massively parallel electronic structure calculations with Python-based software, Procedia Comput. Sci., 4, 17–25, https://doi.org/10.1016/j.procs.2011.04.003, 2011. a
Download
Short summary
FV3GFS is a weather and climate model written in Fortran. It uses Fortran so that it can run fast, but this makes it hard to add features if you do not (or even if you do) know Fortran. We have written a Python interface to FV3GFS that lets you import the Fortran model as a Python package. We show examples of how this is used to write model scripts, which reproduce or build on what the Fortran model can do. You could do this same wrapping for any compiled model, not just FV3GFS.
Share