Preprints
https://doi.org/10.5194/gmd-2023-120
https://doi.org/10.5194/gmd-2023-120
Submitted as: development and technical paper
 | 
15 Jun 2023
Submitted as: development and technical paper |  | 15 Jun 2023
Status: a revised version of this preprint was accepted for the journal GMD and is expected to appear here in due course.

Universal Differential Equations for glacier ice flow modelling

Jordi Bolibar, Facundo Sapienza, Fabien Maussion, Redouane Lguensat, Bert Wouters, and Fernando Pérez

Abstract. Geoscientific models are facing increasing challenges to exploit growing datasets coming from remote sensing. Universal Differential Equations (UDEs), aided by differentiable programming, provide a new scientific modelling paradigm enabling both complex functional inversions to potentially discover new physical laws and data assimilation from heterogeneous and sparse observations. We demonstrate an application of UDEs as a proof of concept to learn the creep component of ice flow, i.e. a nonlinear diffusivity differential equation, of a glacier evolution model. By combining a mechanistic model based on a 2D Shallow Ice Approximation Partial Differential Equation with an embedded neural network, i.e. a UDE, we can learn parts of an equation as nonlinear functions that then can be translated into mathematical expressions. We implemented this modelling framework as ODINN.jl, a package in the Julia programming language, providing high performance, source-to-source automatic differentiation (AD) and seamless integration with tools and global datasets from the Open Global Glacier Model in Python. We demonstrate this concept for 17 different glaciers around the world, for which we successfully recover a prescribed artificial law describing ice creep variability by solving ca 500,000 Ordinary Differential Equations in parallel. Furthermore, we investigate which are the best tools in the scientific machine learning ecosystem in Julia to differentiate and optimize large nonlinear diffusivity UDEs. This study represents a proof of concept for a new modelling framework aiming at discovering empirical laws for large-scale glacier processes, such as the variability of ice creep and basal sliding for ice flow, and new hybrid surface mass balance models.

Jordi Bolibar et al.

Status: closed

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • RC1: 'Comment on gmd-2023-120', Douglas Brinkerhoff, 07 Jul 2023
    • AC1: 'Response to Reviewer 1', Jordi Bolibar, 20 Sep 2023
  • RC2: 'Comment on gmd-2023-120', Anonymous Referee #2, 15 Aug 2023
    • AC2: 'Response to Reviewer 2', Jordi Bolibar, 20 Sep 2023

Status: closed

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • RC1: 'Comment on gmd-2023-120', Douglas Brinkerhoff, 07 Jul 2023
    • AC1: 'Response to Reviewer 1', Jordi Bolibar, 20 Sep 2023
  • RC2: 'Comment on gmd-2023-120', Anonymous Referee #2, 15 Aug 2023
    • AC2: 'Response to Reviewer 2', Jordi Bolibar, 20 Sep 2023

Jordi Bolibar et al.

Jordi Bolibar et al.

Viewed

Total article views: 1,323 (including HTML, PDF, and XML)
HTML PDF XML Total BibTeX EndNote
900 405 18 1,323 10 6
  • HTML: 900
  • PDF: 405
  • XML: 18
  • Total: 1,323
  • BibTeX: 10
  • EndNote: 6
Views and downloads (calculated since 15 Jun 2023)
Cumulative views and downloads (calculated since 15 Jun 2023)

Viewed (geographical distribution)

Total article views: 1,292 (including HTML, PDF, and XML) Thereof 1,292 with geography defined and 0 with unknown origin.
Country # Views %
  • 1
1
 
 
 
 
Latest update: 03 Oct 2023
Download
Executive editor
The integration of neural networks into PDE solvers to simulate systems for which the PDE models are incomplete is a key advance at the cutting edge of geoscientific modelling. The approach presented here is applicable far beyond the realm of ice modelling, and will be of interest to model developers and users across geoscience and beyond.
Short summary
We developed a new modeling framework combining numerical methods with machine learning. Using this approach, we focused on understanding how ice moves within glaciers, and we successfully learnt a prescribed law describing ice movement for 17 glaciers worldwide as a proof of concept. Our framework has the potential to discover important laws governing glacier processes, aiding in our understanding of glacier physics and their contribution to sea-level rise.