Hostname: page-component-5db58dd55d-8mwbx Total loading time: 0 Render date: 2026-06-04T12:46:35.105Z Has data issue: false hasContentIssue false

Inversion of a Stokes glacier flow model emulated by deep learning

Published online by Cambridge University Press:  01 July 2022

Guillaume Jouvet*
Affiliation:
Department of Geography, University of Zurich, Zurich, Switzerland Institute of Earth Surface Dynamics, University of Lausanne, Lausanne, Switzerland
*
Author for correspondence: G. Jouvet, E-mail: guillaume.jouvet@unil.ch
Rights & Permissions [Opens in a new window]

Abstract

Data assimilation in high-order ice flow modeling is a challenging and computationally costly task, yet crucial to find ice thickness and ice flow parameter distributions that are consistent with ice flow mechanics and mass balance while best matching observations. Failing to find these distributions that are required as initial conditions leads to a disequilibrium between mass balance and ice flow, resulting in nonphysical transient effects in the prognostic model. Here we tackle this problem by inverting an emulator of the Stokes ice flow model based on deep learning. By substituting the ice flow equations using a convolutional neural network emulator, we simplify, make more robust and dramatically speed up the solving of the underlying optimization problem thanks to automatic differentiation, stochastic gradient methods and implementation of graphics processing unit (GPU). We demonstrate this process by simultaneously inferring the ice thickness distribution, ice flow parametrization and ice surface of ten of the largest glaciers in Switzerland. As a result, we obtain a high degree of assimilation while guaranteeing an equilibrium between mass-balance and ice flow mechanics. The code runs very efficiently (optimizing one large-size glacier at 100 m takes < 1 min on a laptop) while it is open-source and publicly available.

Information

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © The Author(s), 2022. Published by Cambridge University Press
Figure 0

Fig. 1. Cross-section of a glacier with annotations. The data assimilation consists of finding ice thickness distribution h and ice flow parametrization (c,  A) (red) variables, which optimize the match with observational (blue) variables such as surface elevation, surface velocity (materialized by arrows) or measured ice thickness profiles.

Figure 1

Fig. 2. In this paper, the ice flow strength is controlled by a single parameter $\tilde {A} = A + \lambda c$, where A is the rate factor in Glen's flow law that controls the ice shearing from cold-ice case (low A) to temperate ice case (A = 78 MPa−3 a−1), c is a sliding coefficient that controls the strength of basal motion from no sliding (c = 0) to high sliding (high c) and λ = 1 km−1 is a given parameter.

Figure 2

Table 1. Name, data used and definition (controls and cost function) of all optimization schemes carried out in this paper. The first line indicates the reference scheme (O) to which other schemes are compared to. When h (respectively $\tilde {A}$) is not part of the optimization, we use the ice thickness reconstruction from Grab and others (2021) (respectively we assume constant $\tilde {A} = 78$ MPa−3 a−1).

Figure 3

Fig. 3. Observed velocity fields from Millan and others (2022), locations of ice thickness profiles compiled by Grab and others (2021) and of the outlines from Linsbauer and others (2021) for the Rhone and Grosser Aletsch Glaciers.

Figure 4

Fig. 4. Evolution of the ice flow strength parametrization $\tilde {A}$ (unit: MPa−3 a−1), the ice thickness distribution h (unit: m), as well as resulting surface ice flow velocity field us (unit: m a−1) through the iterations of the optimization problem (Opt. O) for the Rhone (a) and Grosser Aletsch (b) Glaciers. The mean value of $\tilde {A}$, as well as the standard deviation (STD) between modeled and observed fields is reported at each step.

Figure 5

Fig. 5. Evolution of the ice thickness profiles (depicted in Fig. 3) through the iterations of the optimization problem (Opt. O).

Figure 6

Fig. 6. Evolution of each component of the cost function ${\cal J}$ (once normalized between 0 and 1) through the iterations of the optimization problem (Opt. O) for the Rhone Glacier.

Figure 7

Fig. 7. Optimal ice flow strength $\tilde {A}$ (unit: MPa−3 a−1), ice thickness h (unit: m), resulting surface velocity field us (unit: m a−1), and velocity difference based on Opt. O, $O_{-\tilde {A}}$, $O_{-\tilde {A}, \, h}$, and $\overline {O}$ for the Rhone and Grosser Aletsch Glaciers.

Figure 8

Fig. 8. Optimal ice flow strength $\tilde {A}$ (unit: MPa−3 a−1), ice thickness h (unit: m), ice velocity misfit (unit: m a−1), flux divergence misfit (unit: m a−1), ice surface misfit (unit: m), and ice thickness change over 5 years (unit: m) of forward model time integration based on Opt. O, $O^\ast$, Od, Os.

Figure 9

Fig. 9. Ice thickness distribution of the eight remaining glaciers after optimization (Opt. O).

Figure 10

Table 2. Results of optimizations O, $O_{-\tilde {A}}$, $O_{-\tilde {A}, \, h}$ and $\overline {O}$ for all ten glaciers: Σh is the standard deviation (STD) between modeled and measured ice thickness profiles, $\Sigma _{u^s}$ is the STD between modeled and measured ice surface velocities, ${{\cal V}}$ is the total ice volume, $\bar {{\cal V}}^G$ is the ice volume found by Grab and others (2021) relative to ${{\cal V}}$, $\Sigma _{h}^{G}$ is the standard deviation between optimized thicknesses and the ones found by Grab and others (2021), $\bar {{\cal V}}$ is the ice volume relative to ${{\cal V}}$. For Opt. $\overline {O}$ we provide $\Sigma _{u^s}$ without optimization ($\tilde {A} = 78$) and after optimizing $\tilde {A}$.

Figure 11

Table 3. Results of optimizations O, Od, Os for all ten glaciers. The meaning of each column is described in the caption of Table 2. In addition, $\oint \tilde {A}$ denotes the average of $\tilde {A}$ over the glaciated area, Σd denotes the flux divergence STD and $\Sigma _{u^s}$ denotes ice surface STD.

Figure 12

Fig. 10. The ice thickness distribution from Millan and others (2022), Grab and others (2021), Farinotti and others (2019) and the one optimized in this study, the corresponding modeled ice flow field, and the difference between the two. For the first ice thickness reconstruction, the results are shown with two parameters: $\tilde {A} = 78$ and $\tilde {A} = 25$ MPa−3  a−1.

Figure 13

Fig. 11. Effect of parameters αh, β, γ on the optimized ice thickness (the three top panels) and parameter $\alpha _{\tilde {A}}$ on the optimized field of $\tilde {A}$ (forth panel) for Opt. O of the Rhone Glacier.

Figure 14

Fig. 12. Restricted observed ice velocity, modeled ice thickness, ice velocity and the difference between the two (observed and modeled) ice velocities when removing observed ice velocity data from the constraints in the optimization problem for Opt. $O_{-\tilde {A}, \, h}$ (constant $\tilde {A} = 78$  MPa−3 a−1, and without using any ice profiles).