Articles | Volume 16, issue 11
https://doi.org/10.5194/gmd-16-3123-2023
https://doi.org/10.5194/gmd-16-3123-2023
Review and perspective paper
 | 
02 Jun 2023
Review and perspective paper |  | 02 Jun 2023

Differentiable programming for Earth system modeling

Maximilian Gelbrecht, Alistair White, Sebastian Bathiany, and Niklas Boers

Related authors

Projections of precipitation and temperatures in Greenland and the impact of spatially uniform anomalies on the evolution of the ice sheet
Nils Bochow, Anna Poltronieri, and Niklas Boers
The Cryosphere, 18, 5825–5863, https://doi.org/10.5194/tc-18-5825-2024,https://doi.org/10.5194/tc-18-5825-2024, 2024
Short summary
100-kyr ice age cycles as a timescale matching problem
Takahito Mitsui, Peter Ditlevsen, Niklas Boers, and Michel Crucifix
Earth Syst. Dynam. Discuss., https://doi.org/10.5194/esd-2024-39,https://doi.org/10.5194/esd-2024-39, 2024
Preprint under review for ESD
Short summary
Inconclusive Early warning signals for Dansgaard-Oeschger events across Greenland ice cores
Clara Hummel, Niklas Boers, and Martin Rypdal
EGUsphere, https://doi.org/10.5194/egusphere-2024-3567,https://doi.org/10.5194/egusphere-2024-3567, 2024
Short summary
Tipping point detection and early warnings in climate, ecological, and human systems
Vasilis Dakos, Chris A. Boulton, Joshua E. Buxton, Jesse F. Abrams, Beatriz Arellano-Nava, David I. Armstrong McKay, Sebastian Bathiany, Lana Blaschke, Niklas Boers, Daniel Dylewsky, Carlos López-Martínez, Isobel Parry, Paul Ritchie, Bregje van der Bolt, Larissa van der Laan, Els Weinans, and Sonia Kéfi
Earth Syst. Dynam., 15, 1117–1135, https://doi.org/10.5194/esd-15-1117-2024,https://doi.org/10.5194/esd-15-1117-2024, 2024
Short summary
No critical slowing down in the Atlantic Overturning Circulation in historical CMIP6 simulations
Maya Ben-Yami, Lana Blaschke, Sebastian Bathiany, and Niklas Boers
EGUsphere, https://doi.org/10.5194/egusphere-2024-1106,https://doi.org/10.5194/egusphere-2024-1106, 2024
Short summary

Related subject area

Climate and Earth system modeling
Presentation, calibration and testing of the DCESS II Earth system model of intermediate complexity (version 1.0)
Esteban Fernández Villanueva and Gary Shaffer
Geosci. Model Dev., 18, 2161–2192, https://doi.org/10.5194/gmd-18-2161-2025,https://doi.org/10.5194/gmd-18-2161-2025, 2025
Short summary
Synthesizing global carbon–nitrogen coupling effects – the MAGICC coupled carbon–nitrogen cycle model v1.0
Gang Tang, Zebedee Nicholls, Alexander Norton, Sönke Zaehle, and Malte Meinshausen
Geosci. Model Dev., 18, 2193–2230, https://doi.org/10.5194/gmd-18-2193-2025,https://doi.org/10.5194/gmd-18-2193-2025, 2025
Short summary
Historical trends and controlling factors of isoprene emissions in CMIP6 Earth system models
Ngoc Thi Nhu Do, Kengo Sudo, Akihiko Ito, Louisa K. Emmons, Vaishali Naik, Kostas Tsigaridis, Øyvind Seland, Gerd A. Folberth, and Douglas I. Kelley
Geosci. Model Dev., 18, 2079–2109, https://doi.org/10.5194/gmd-18-2079-2025,https://doi.org/10.5194/gmd-18-2079-2025, 2025
Short summary
Investigating carbon and nitrogen conservation in reported CMIP6 Earth system model data
Gang Tang, Zebedee Nicholls, Chris Jones, Thomas Gasser, Alexander Norton, Tilo Ziehn, Alejandro Romero-Prieto, and Malte Meinshausen
Geosci. Model Dev., 18, 2111–2136, https://doi.org/10.5194/gmd-18-2111-2025,https://doi.org/10.5194/gmd-18-2111-2025, 2025
Short summary
From weather data to river runoff: using spatiotemporal convolutional networks for discharge forecasting
Florian Börgel, Sven Karsten, Karoline Rummel, and Ulf Gräwe
Geosci. Model Dev., 18, 2005–2019, https://doi.org/10.5194/gmd-18-2005-2025,https://doi.org/10.5194/gmd-18-2005-2025, 2025
Short summary

Cited articles

Arias, P., Bellouin, N., Coppola, E., Jones, R., Krinner, G., Marotzke, J., Naik, V., Palmer, M., Plattner, G.-K., Rogelj, J., Rojas, M., Sillmann, J., Storelvmo, T., Thorne, P., Trewin, B., Achuta Rao, K., Adhikary, B., Allan, R., Armour, K., Bala, G., Barimalala, R., Berger, S., Canadell, J., Cassou, C., Cherchi, A., Collins, W., Collins, W., Connors, S., Corti, S., Cruz, F., Dentener, F., Dereczynski, C., Di Luca, A., Diongue Niang, A., Doblas-Reyes, F., Dosio, A., Douville, H., Engelbrecht, F., Eyring, V., Fischer, E., Forster, P., Fox-Kemper, B., Fuglestvedt, J., Fyfe, J., Gillett, N., Goldfarb, L., Gorodetskaya, I., Gutierrez, J., Hamdi, R., Hawkins, E., Hewitt, H., Hope, P., Islam, A., Jones, C., Kaufman, D., Kopp, R., Kosaka, Y., Kossin, J., Krakovska, S., Lee, J.-Y., Li, J., Mauritsen, T., Maycock, T., Meinshausen, M., Min, S.-K., Monteiro, P., Ngo-Duc, T., Otto, F., Pinto, I., Pirani, A., Raghavan, K., Ranasinghe, R., Ruane, A., Ruiz, L., Sallée, J.-B., Samset, B., Sathyendranath, S., Seneviratne, S., Sörensson, A., Szopa, S., Takayabu, I., Tréguier, A.-M., van den Hurk, B., Vautard, R., von Schuckmann, K., Zaehle, S., Zhang, X., and Zickfeld, K.: Technical Summary, in: Climate Change 2021: The Physical Science Basis. Contribution of Working Group I to the Sixth Assessment Report of the Intergovernmental Panel on Climate Change, Cambridge University Press, Cambridge, United Kingdom and New York, NY, USA, 33–144, https://doi.org/10.1017/9781009157896.002, 2021. a
Baydin, A. G., Pearlmutter, B. A., Radul, A. A., and Siskind, J. M.: Automatic Differentiation in Machine Learning: a Survey, J. Mach. Learn. Res., 18, 1–43, 2018. a, b
Berger, M., Aftosmis, M., and Muman, S.: Analysis of Slope Limiters on Irregular Grids, 43rd AIAA Aerospace Sciences Meeting and Exhibit 10–13 January 2005, https://doi.org/10.2514/6.2005-490, 2005. a
Beucler, T., Rasp, S., Pritchard, M., and Gentine, P.: Achieving Conservation of Energy in Neural Network Emulators for Climate Modeling, ArXiv, https://doi.org/10.48550/ARXIV.1906.06622, 2019. a
Beucler, T., Pritchard, M., Rasp, S., Ott, J., Baldi, P., and Gentine, P.: Enforcing Analytic Constraints in Neural Networks Emulating Physical Systems, Phys. Rev. Lett., 126, 098302, https://doi.org/10.1103/PhysRevLett.126.098302, 2021. a
Executive editor
This paper reviews the technique of differentiable programming in Earth System Modeling.
Short summary
Differential programming is a technique that enables the automatic computation of derivatives of the output of models with respect to model parameters. Applying these techniques to Earth system modeling leverages the increasing availability of high-quality data to improve the models themselves. This can be done by either using calibration techniques that use gradient-based optimization or incorporating machine learning methods that can learn previously unresolved influences directly from data.
Share