Hostname: page-component-6898cfcb55-w5hgh Total loading time: 0 Render date: 2026-11-11T05:40:41.525Z Has data issue: false hasContentIssue false

Using the unstable manifold correction in a Picard iteration to solve the velocity field in higher-order ice-flow models

Published online by Cambridge University Press:  08 September 2017

Bert De Smedt
Affiliation:
Department of Geography (DGGF-WE) and Earth System Science, Vrije Universiteit Brussel, Pleinlaan 2, B-1050 Brussels, Belgium E-mail: bdesmedt@vub.ac.be
Frank Pattyn
Affiliation:
Laboratoire de Glaciologie, Faculté des Sciences, CP 160/03, Université Libre de Bruxelles, B-1050 Brussels, Belgium
Pieter De Groen
Affiliation:
Department of Mathematics (DWIS-WE), Vrije Universiteit Brussel, Pleinlaan 2, B-1050 Brussels, Belgium
Rights & Permissions [Opens in a new window]

Abstract

We address the usefulness of the unstable manifold correction (UMC) in a Picard iteration for the solution of the velocity field in higher-order ice-flow models. We explain under- and overshooting and how one can remedy them. We then discuss the rationale behind the UMC, initially developed to remedy overshooting, and how it was previously introduced in a Picard iteration to calculate the velocity field in higher-order models. Using a laminar-flow experiment with two higher-order model implementations, we demonstrate that it is not overshooting, but undershooting, that is the main problem when using a proper implementation for the calculation of the velocity field in higher-order models. We also consider a variant of the original UMC algorithm that often enables a relatively fast solution, but is theoretically less sound. Therefore, neither the variant nor the original algorithm is suited for these problems. We present a more appropriate, stable and simple relaxed Picard algorithm and demonstrate that, compared to the true Picard iteration and the variant of the original UMC algorithm, it results in a faster solution of the velocity field in higher-order models for problems with real data.

Information

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

Fig. 1.Illustration of (a) undershooting and (b) overshooting for a sequence of iterates, Uγ−1, Uγ and Uγ+1, and corresponding correction vectors, Cγ−1 and Cγ.

Figure 1

Fig. 2.Illustration of overshooting along the same line in correction space for a sequence of approximate solutions, Uγ−2, Uγ−1 and Uγ, the true solution, Utrue, the true error vectors, Eγ−2 and Eγ−1, and the correction vectors, Cγ−2 and Cγ−1. Here it is assumed that Utrue lies on the overshooting line.

Figure 2

Fig. 3.Successive true Picard approximations of the surface velocity for an infinite parallel-sided slab of isothermal ice on a sloping bed (see text for details). Results are given for (a) a finite-difference implementation (Pattyn, 2002) and (b) a finite-element implementation. Numbers on the curves correspond to iteration numbers. The thick grey line gives the exact solution.

Figure 3

Table 1.Number of non-linear iterations needed for the numerical solution of HOIFMs given by Equations (8) and (9) and Equations (11) and (9) with a traction-free surface boundary condition and a basal boundary condition , with τb the basal drag and b the basal elevation using a finite-element implementation. Results are given for the true Picard iteration (TPI), the relaxed Picard iteration proposed in this study (RPI) and the variant on the original UMC algorithm (Hindmarsh and Payne, 1996) used by Pattyn in a Picard iteration (UMP). Calculations were performed along a flowline for a parallel-sided slab (PSS) (see text for details); ISMIP–HOM (I-H) experiments B, D, E1 (no sliding) and E2 (sliding spot) (Pattyn and others, 2008); Sofiyskiy glacier (SFG), Russia; Pine Island Glacier (PIG), West Antarctica; McCall Glacier (MCG), Alaska, USA; Storglaciären (STG), Sweden; John Evans Glacier (JEG), Canada and Hintereisferner (HEF), Austria. Given also are the number of gridpoints (evenly spaced) in the x direction, m, the numerical domain length, L, the flow-rate factor, A, the ice density, ρ, the type of basal boundary condition (BBC), the use of periodic boundary conditions (PBC) and the data source. ‘l.s.l.’ denotes the use of a linear sliding law: τb = ubβ2 with ub the basal velocity and β2(x) a positive basal-friction coefficient.