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

Download

Interactive discussion

Status: closed

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • RC1: 'Comment on egusphere-2022-875', Samuel Hatfield, 26 Oct 2022
  • RC2: 'Comment on egusphere-2022-875', Anonymous Referee #2, 04 Nov 2022
  • AC1: 'Response to the Comments RC1 and RC2', Maximilian Gelbrecht, 25 Nov 2022

Peer review completion

AR: Author's response | RR: Referee report | ED: Editor decision | EF: Editorial file upload
AR by Maximilian Gelbrecht on behalf of the Authors (19 Dec 2022)  Author's response   Author's tracked changes   Manuscript 
ED: Reconsider after major revisions (21 Feb 2023) by David Ham
AR by Maximilian Gelbrecht on behalf of the Authors (12 Apr 2023)  Author's response   Author's tracked changes   Manuscript 
ED: Publish subject to technical corrections (28 Apr 2023) by David Ham
ED: Publish subject to technical corrections (28 Apr 2023) by Rolf Sander (Executive editor)
AR by Maximilian Gelbrecht on behalf of the Authors (10 May 2023)  Manuscript 
Download
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.