Hostname: page-component-6766d58669-88psn Total loading time: 0 Render date: 2026-05-14T23:01:40.640Z Has data issue: false hasContentIssue false

An inexact Gauss-Newton method for inversion of basal sliding and rheology parameters in a nonlinear Stokes ice sheet model

Published online by Cambridge University Press:  08 September 2017

Noemi Petra
Affiliation:
Institute for Computational Engineering and Sciences, University of Texas at Austin, Austin, TX, USA E-mail: noemi@ices.utexas.edu
Hongyu Zhu
Affiliation:
Institute for Computational Engineering and Sciences, University of Texas at Austin, Austin, TX, USA E-mail: noemi@ices.utexas.edu
Georg Stadler
Affiliation:
Institute for Computational Engineering and Sciences, University of Texas at Austin, Austin, TX, USA E-mail: noemi@ices.utexas.edu
Thomas J.R. Hughes
Affiliation:
Institute for Computational Engineering and Sciences, University of Texas at Austin, Austin, TX, USA E-mail: noemi@ices.utexas.edu Department of Aerospace Engineering and Engineering Mechanics, University of Texas at Austin, Austin, TX, USA
Omar Ghattas
Affiliation:
Institute for Computational Engineering and Sciences, University of Texas at Austin, Austin, TX, USA E-mail: noemi@ices.utexas.edu Jackson School of Geosciences, University of Texas at Austin, Austin, TX, USA Department of Mechanical Engineering, University of Texas at Austin, Austin, TX, USA
Rights & Permissions [Opens in a new window]

Abstract

We propose an infinite-dimensional adjoint-based inexact Gauss-Newton method for the solution of inverse problems governed by Stokes models of ice sheet flow with nonlinear rheology and sliding law. The method is applied to infer the basal sliding coefficient and the rheological exponent parameter fields from surface velocities. The inverse problem is formulated as a nonlinear least-squares optimization problem whose cost functional is the misfit between surface velocity observations and model predictions. A Tikhonov regularization term is added to the cost functional to render the problem well-posed and account for observational error. Our findings show that the inexact Newton method is significantly more efficient than the nonlinear conjugate gradient method and that the number of Stokes solutions required to solve the inverse problem is insensitive to the number of inversion parameters. The results also show that the reconstructions of the basal sliding coefficient converge to the exact sliding coefficient as the observation error (here, the noise added to synthetic observations) decreases, and that a nonlinear rheology makes the reconstruction of the basal sliding coefficient more difficult. For the inversion of the rheology exponent field, we find that horizontally constant or smoothly varying parameter fields can be reconstructed satisfactorily from noisy observations.

Information

Type
Research Article
Copyright
Copyright © International Glaciological Society 2012
Figure 0

Algorithm 1. Adjoint-based inexact Newton method

Figure 1

Algorithm 2. CG algorithm for solveing

Figure 2

Fig. 1. Illustration of the detection of an optimal regularization parameter, γ (which can either be γβ or γn), using Morozov’s discrepancy principle. The dashed horizontal line depicts the noise level, δ, and the solid curve shows the misfits ||uγuobs|| for different values of γ. The value of γ corresponding to the misfit marked by the dot is a near-optimal regularization parameter according to Morozov’s discrepancy principle. This criterion for choosing the regularization parameter requires the solution of several inverse problems with different values of γ. The plot shows the parameter selection for model 1 described in Section 4.1.

Figure 3

Fig. 2. Coordinate system and cross section through a 3-D slab of ice, as used in the computational experiments.

Figure 4

Table 1. Number of iterations (#iter) and the number of Stokes factorizations (#Stokes) for the NCG and inexact Newton methods for an inverse problem with nonlinear rheology. The first column (Mesh) shows the number of elements used to discretize the variables in the two horizontal and the vertical directions; the second column (#dof) indicates the total number of velocity and pressure variables and the third column (#par) indicates the number of inversion (β) parameters. The fourth and fifth columns report the number of NCG iterations and the number of Stokes factorizations for the Fletcher-Reeves (FR) and Polak-Ribiere (PR) variants of the NCG method. The sixth column shows the number of Newton iterations, and in parentheses the overall number of CG iterations. The last column reports the number of factorizations needed by the inexact Newton method. The iterations are terminated when the norm of the gradient is decreased by a factor of 105. This table shows that the cost of solving the inverse problem by the inexact Newton method measured as number of Stokes factorizations is roughly independent of the number of inversion parameters. This is not the case for the NCG method, i.e. as we increase the mesh resolution, the numbers of iterations and Stokes factorizations increase significantly. In addition, the comparison shows that the inexact Newton method is ~50 times faster (measured in the number of Stokes factorizations) than the commonly used NCG method.

Figure 5

Fig. 3. (a) The cost function value versus the number of Stokes factorizations for the inexact Newton (red) and the Fletcher–Reeves (FR) (blue) and Polak–Ribiére (PR) (black) variants of the NCG method. The basal sliding coefficient, β, was reconstructed with nonlinear rheology, and for SNR = 500 and L = 10. This plot corresponds to the coarsest mesh (10 × 10 × 2) case in Table 1. The inexact Newton method is seen to be significantly more efficient than the NCG methods. (b) The coefficient δk = ||βk+1− β*||L2/||βk− β*||L2 (with βk denoting the kth iterate and β∗ the inverse solution) plotted against the iteration number. Since δk → 0, the method converges at a superlinear rate.

Figure 6

Fig. 4. Inversion for a rough basal sliding coefficient, β, with a linear rheology law and a domain of 10 km × 10 km × 1 km. (a, b) Observations of (a) surface velocity with SNR = 100; (b) surface velocity based on reconstructed basal sliding coefficient. (c) True basal sliding coefficient; (d) inverted β field based on noisy observations. The regularization parameter, γ, is chosen according to Morozov’s discrepancy principle. Even though the observations are fitted to within the noise (a, b), only the smooth components of β can reconstructed (d).

Figure 7

Table 2. (a) The optimal regularization parameter computed from the discrepancy principle. (‘–’ indicates cases for which no finite regularization parameter exists that satisfies the discrepancy principle, since the noise level is larger than the variance of the surface velocity. In these cases, the noise dominates the data and the sliding coefficient cannot be reconstructed from the data.) (b) The error with linear and nonlinear rheology for signal-to-noise ratios SNR = 500, 100, 20 and 10

Figure 8

Fig. 5. Reconstruction of basal sliding coefficient, β, from noisy synthetic observations (SNR = 100) from model 3. Shown are the true β field (a) and the reconstruction for L = 10 with linear rheology (b) and with nonlinear rheology (c). (d) Reconstruction for a nonlinear rheology with L = 40.

Figure 9

Fig. 6. Surface velocity response for Stokes flow problem described inmodel 3 for linear and nonlinear rheology. The plots show x-component velocities at y = L/4 for variations in β with wavelengths L = 10 km (a–c) and L = 40 km (d–f). (a, d) depict surface velocities based on the true basal sliding coefficient. (b, e) show these synthetic observations with added noise (SNR = 100). (c, f) display surface velocities based on the reconstructed β field. Note that the noise in the data for L = 40 km (e) appears smaller than for L = 10 km (b) due to the plotting range for the y-axis, which is chosen according to the velocity variation. The deviation from a constant in the surface flow velocity (i.e. the observations for the inverse problem) decreases with L and with increasing nonlinearity in the rheology, which makes the reconstruction of β more difficult (cf. Fig. 5d).

Figure 10

Fig. 7. Reconstruction of n exponent field in Glen’s flow law in model 4. Noisy synthetic observations of the surface velocity (a) are contrasted with the velocity field corresponding to the reconstructed n field (b). (c, d) The true (c) and reconstructed (d) n parameter fields.

Figure 11

Fig. 8. Same as Figure 7, but for model 5.