- About
- Editorial board
- Articles
- Special issues
- Highlight articles
- Manuscript tracking
- Subscribe to alerts
- Peer-review process
- For authors
- For editors and referees
- EGU publications
- Imprint
- Data protection

Journal cover
Journal topic
**Geoscientific Model Development**
An interactive open-access journal of the European Geosciences Union

Journal topic

- About
- Editorial board
- Articles
- Special issues
- Highlight articles
- Manuscript tracking
- Subscribe to alerts
- Peer-review process
- For authors
- For editors and referees
- EGU publications
- Imprint
- Data protection

- About
- Editorial board
- Articles
- Special issues
- Highlight articles
- Manuscript tracking
- Subscribe to alerts
- Peer-review process
- For authors
- For editors and referees
- EGU publications
- Imprint
- Data protection

**Development and technical paper**
03 May 2018

**Development and technical paper** | 03 May 2018

Implementation of higher-order vertical finite elements in ISSM v4.13 for improved ice sheet flow modeling over paleoclimate timescales

^{1}University of California, Irvine, Department of Earth System Science, Croul Hall, Irvine, CA 92697-3100, USA^{2}Jet Propulsion Laboratory, California Institute of Technology, 4800 Oak Grove Drive MS 300-323, Pasadena, CA 91109-8099, USA

^{1}University of California, Irvine, Department of Earth System Science, Croul Hall, Irvine, CA 92697-3100, USA^{2}Jet Propulsion Laboratory, California Institute of Technology, 4800 Oak Grove Drive MS 300-323, Pasadena, CA 91109-8099, USA

**Correspondence**: Joshua K. Cuzzone (joshua.k.cuzzone@jpl.nasa.gov)

**Correspondence**: Joshua K. Cuzzone (joshua.k.cuzzone@jpl.nasa.gov)

Abstract

Back to toptop
Paleoclimate proxies are being used in conjunction with ice sheet modeling
experiments to determine how the Greenland ice sheet responded to past
changes, particularly during the last deglaciation. Although these
comparisons have been a critical component in our understanding of the
Greenland ice sheet sensitivity to past warming, they often rely on modeling
experiments that favor minimizing computational expense over increased model
physics. Over Paleoclimate timescales, simulating the thermal structure of
the ice sheet has large implications on the modeled ice viscosity, which can
feedback onto the basal sliding and ice flow. To accurately capture the
thermal field, models often require a high number of vertical layers. This is
not the case for the stress balance computation, however, where a high
vertical resolution is not necessary. Consequently, since stress balance and
thermal equations are generally performed on the same mesh, more time is
spent on the stress balance computation than is otherwise necessary. For
these reasons, running a higher-order ice sheet model (e.g., Blatter-Pattyn)
over timescales equivalent to the paleoclimate record has not been possible
without incurring a large computational expense. To mitigate this issue, we
propose a method that can be implemented within ice sheet models, whereby the
vertical interpolation along the *z* axis relies on higher-order polynomials,
rather than the traditional linear interpolation. This method is tested
within the Ice Sheet System Model (ISSM) using quadratic and cubic finite
elements for the vertical interpolation on an idealized case and a realistic
Greenland configuration. A transient experiment for the ice thickness
evolution of a single-dome ice sheet demonstrates improved accuracy using the
higher-order vertical interpolation compared to models using the linear
vertical interpolation, despite having fewer degrees of freedom. This method
is also shown to improve a model's ability to capture sharp thermal gradients
in an ice sheet particularly close to the bed, when compared to models using
a linear vertical interpolation. This is corroborated in a thermal
steady-state simulation of the Greenland ice sheet using a higher-order
model. In general, we find that using a higher-order vertical interpolation
decreases the need for a high number of vertical layers, while dramatically
reducing model runtime for transient simulations. Results indicate that when
using a higher-order vertical interpolation, runtimes for a transient ice
sheet relaxation are upwards of 5 to 7 times faster than using a model which
has a linear vertical interpolation, and this thus requires a higher number of
vertical layers to achieve a similar result in simulated ice volume, basal
temperature, and ice divide thickness. The findings suggest that this method
will allow higher-order models to be used in studies investigating ice sheet
behavior over paleoclimate timescales at a fraction of the computational cost
than would otherwise be needed for a model using a linear vertical
interpolation.

How to cite

Back to top
top
How to cite.

Cuzzone, J. K., Morlighem, M., Larour, E., Schlegel, N., and Seroussi, H.: Implementation of higher-order vertical finite elements in ISSM v4.13 for improved ice sheet flow modeling over paleoclimate timescales, Geosci. Model Dev., 11, 1683–1694, https://doi.org/10.5194/gmd-11-1683-2018, 2018.

1 Introduction

Back to toptop
Although the future trajectory of the Greenland ice sheet (GrIS) trends toward continued mass loss under elevated surface temperature into the future, the speed and magnitude of these changes remain unknown (Church et al., 2013). To provide clues as to how past surface forcings influenced change over the GrIS, researchers have often relied on the paleoclimate record to serve as an analog for potential future changes (Alley et al., 2010). These records allow scientists to gain crucial insights into the evolution of the ice sheet during different climatic settings and are often corroborated by multiple lines of proxy evidence highlighting ice sheet change (e.g., ice core records, marine sediment records, terrestrial records). With respect to the GrIS, a wealth of data has been produced highlighting these changes since the beginning of the Holocene (e.g., Alley et al., 2010; Briner et al., 2016). These datasets have the potential to provide invaluable constraints for ice sheet modeling efforts aimed at exploring the sensitivity of the GrIS to past climate changes. For example, using relative sea level records throughout Greenland, Tarasov and Peltier (2002) were able to constrain an ice sheet model of the GrIS over the last deglaciation. This approach was improved through increased data coverage during later studies (Simpson et al., 2009; Lecavalier et al., 2014), highlighting the practical usage of paleoclimate proxies in ice sheet modeling efforts. Recently, ice sheet modeling results of the last deglaciation and Holocene have been compared with terrestrial records that capture changes in the ice sheet margin position (Larsen et al., 2015; Young and Briner, 2015; Sinclair et al., 2016). Because these comparisons are still relatively nascent, large model–data discrepancies do exist in some locations between the modeled margin and the margin derived from the proxy evidence, particularly in areas along the ice sheet margin where fast flow dominates. Some reasons for the model–data discrepancies include the use of a relatively coarse (10 km or greater) grid and use of the shallow-ice approximation (SIA; Hutter, 1983; Sinclair et al., 2016). Because the SIA was mainly developed for modeling the interior flow of ice sheets where the ice flow is dominated by vertical shear, it ignores membrane stresses (longitudinal and lateral drag) that are predominant closer to the GrIS margin (Hutter, 1983) and can lead to large thickness errors in these regions (Bueler et al., 2005). Both of these limitations have the impact of restricting how well an ice sheet model can simulate the behavior of an ice sheet near the margin, which is where the majority of paleoclimate evidence exists (Kirchner et al., 2011; Seddik et al., 2012, 2017).

Nevertheless, to improve the simulation speed needed for long paleoclimate spin-ups, ice flow models of reduced complexity often utilizing the SIA with a horizontal resolution of 10 km or greater are used to decrease computational cost, ultimately allowing for more efficient modeling over time intervals equivalent to a glacial cycle (∼ 120 kyr) or longer. Despite its simplification, the SIA has allowed great strides in our understanding of the paleoclimatic evolution of the GrIS both in mass and temperature (Huybrechts, 2002; Tarasov and Peltier, 2002; Greve et al., 2011; Rogozhina et al., 2011) and its justification can be related to its ability to sufficiently model the volume evolution of the GrIS on a scale that is consistent with the dominant flow characteristics (Fürst et al., 2013). To address issues associated with the SIA, some models combine SIA and the shallow-shelf approximation (SSA; MacAyeal, 1989), which allows a model to capture some of the dynamical processes occurring near ice sheet margins (Pollard and DeConto, 2009; Bueler and Brown, 2009; Aschwanden et al., 2016). To achieve this coupling however, models impose mass flux conditions at the grounding line, which serves as a boundary condition for the SSA model, or rely on the tuning of a weighting parameter, whereas this discontinuity does not exist for higher-order models.

With model–data comparisons of past ice sheet changes becoming more common, however, some applications may benefit from using an ice sheet model of increased complexity, particularly when comparisons of past margin behavior are of interest. Ideally, full Stokes (FS) models provide a comprehensive 3-D solution to the diagnostic. FS models, however, are prohibitively expensive computationally and are mainly relegated to modeling experiments of no more than a few hundred years. As described above, SIA models represent the highest degree of simplification of the full Stokes equations, in which the vertical shear stress is the only non-zero stress component in the force balance equations. Although advantageous due to its computational efficiency, SIA models cannot simulate ice streams, grounding line dynamics, and floating ice shelves. On the contrary, shelfy-stream or shallow-shelf approximation models (SSA; MacAyeal, 1989) were developed to be implemented in ice shelf regions where longitudinal stresses dominate. However, these models cannot represent slow flow in the interior of the ice sheet where vertical shear is non-negligible. Higher-order models (Blatter, 1995; Pattyn, 2003; herein referred to as BP for Blatter-Pattyn), on the other hand, that include membrane stresses and elements of the vertical shear stress have been a hallmark in the ice sheet modeling community over the past decade, being favored for their ability to model both the fast and slow areas of ice flow while being computationally cheaper than full Stokes models. The majority of the computational demand for an ice sheet model resides within the stress balance computation. Although the thermal model requires many vertical layers in order to capture sharp thermal gradients near the base of the ice, stress balance tests performed with ISSM (Ice Sheet System Model) (not shown here) on models with 25 layers and 5 layers show the area-averaged differences in the surface and basal velocities to be 0.22 and 0.012 %, respectively. Therefore, for the purposes of the experiments outlined in this study, we consider that the stress balance computation does not require a high vertical resolution. As a consequence of the high number of vertical layers needed for the thermal computation, however, more runtime is needed during the stress balance computation than is necessary. Because of the increased model complexity in BP models they have therefore not been run over paleoclimate timescales due to the large computational expenses needed to complete the runs. To utilize BP models in paleoclimate simulations, methods to improve runtime speed without sacrificing the models precision need to be addressed.

Here we present a method which builds upon the thermomechanical ice flow model ISSM to improve model speed within the BP ice sheet model simulations. While our implementation and analysis are done with ISSM, the methods can be applied to a wide range of finite-element ice sheet models. The main component of this development focuses on the vertical extrusion of layers within ISSM and the type of finite elements used to create the vertical interpolation. The aim of this method is to allow the user to perform model simulations that have a smaller number of vertical layers than typically used, while still being able to more precisely capture the thermal state of the ice sheet than would otherwise be captured using traditional means of linear vertical interpolation. We begin by first describing the methodology associated with the implementation of higher-order vertical elements in Sect. 2, followed by a description of the model experiment setup for an idealized single-dome ice sheet and a realistic GrIS configuration in Sect. 3. The results are accompanied by a discussion in Sect. 4 and conclusions in Sect. 5.

2 Higher-order finite elements

Back to toptop
Like many finite-element ice sheet models, ISSM relies on prismatic
elements, which are the result of a vertical extrusion of a two-dimensional
triangular mesh. The interpolation used in these elements is decomposed into
a horizontal interpolation and a vertical interpolation. A P2 × P1 finite
element, for example, has a quadratic finite element on the horizontal plane
(triangle) and a linear interpolation in the vertical direction. Here, we
assume that the variations in model fields are accurately captured by the
horizontal mesh but that sharp gradients in the temperature at the base of
the ice sheet need to be captured. For this purpose, we investigate finite
elements that have three different degrees in the vertical nodal
functions: (1) P1 linear elements, (2) P2, with a quadratic interpolation along
the *z* axis, and (3) P3, with a cubic interpolation along the *z* axis, as
illustrated by Fig. 1.

Since the nodal functions are taken as a product of horizontal and vertical
polynomials, they can be written in the following terms:
*N*_{i} ($x,y,z$) = *f*_{j}(*x*,*y*) × *g*_{k}(*z*).
Here, we keep a linear interpolation for
*f*_{j} and they are classically written as

$$\begin{array}{ll}{\displaystyle}& {\displaystyle}{f}_{\mathrm{1}}\left(x,y\right)=x\\ {\displaystyle}& {\displaystyle}{f}_{\mathrm{2}}\left(x,y\right)=y\\ \text{(1)}& {\displaystyle}& {\displaystyle}{f}_{\mathrm{3}}\left(x,y\right)=\phantom{\rule{0.125em}{0ex}}\mathrm{1}-x-y\end{array}$$

in the standard triangle reference element whose corners are (0,0), (1,0), and (0,1). The functions *g*_{k}(*z*) control the degree of interpolation
along the *z* axis, and the nodes associated with these functions are located
along the three vertical segments of the prism. The number of nodes along these
segments depends on the degree of these polynomials.

In the vertical direction, we use a reference element that goes from $z=-\mathrm{1}$ to *z*=1. A linear element (P1 × P1; herein noted as P1) has six nodes: one
per vertex. We have six nodal functions for the reference element, three in the
horizontal plane (Eq. 1), times 2 along the *z* axis:

$$\begin{array}{ll}{\displaystyle}& {\displaystyle}{g}_{\mathrm{1}}\left(z\right)={\displaystyle \frac{\mathrm{1}}{\mathrm{2}}}\left(\mathrm{1}-z\right),\\ \text{(2)}& {\displaystyle}& {\displaystyle}{g}_{\mathrm{2}}\left(z\right)={\displaystyle \frac{\mathrm{1}}{\mathrm{2}}}(\mathrm{1}+z).\end{array}$$

For a quadratic finite element in the vertical direction (herein noted as P2), we have nine nodes per element (Fig. 1): one per vertex and one in the center of each vertical segment. We have the following functions in the vertical direction:

$$\begin{array}{ll}{\displaystyle}& {\displaystyle}{g}_{\mathrm{1}}\left(z\right)={\displaystyle \frac{\mathrm{1}}{\mathrm{2}}}z(\mathrm{1}-z),\\ {\displaystyle}& {\displaystyle}{g}_{\mathrm{2}}\left(z\right)=\phantom{\rule{0.125em}{0ex}}{\displaystyle \frac{\mathrm{1}}{\mathrm{2}}}z\left(\mathrm{1}+z\right),\\ \text{(3)}& {\displaystyle}& {\displaystyle}{g}_{\mathrm{3}}\left(z\right)=\left(\mathrm{1}-{z}^{\mathrm{2}}\right).\end{array}$$

For a cubic finite element in the vertical direction (herein noted as P3), one needs 12 nodes per element (Fig. 1): 1 per vertex and 2 located at one-third and two-thirds of each vertical segment. The vertical components of the nodal functions are

$$\begin{array}{ll}{\displaystyle}& {\displaystyle}{g}_{\mathrm{1}}\left(z\right)=-{\displaystyle \frac{\mathrm{9}}{\mathrm{16}}}(z-\mathrm{1})\left(z-{\displaystyle \frac{\mathrm{1}}{\mathrm{3}}}\right)\left(z+{\displaystyle \frac{\mathrm{1}}{\mathrm{3}}}\right),\\ {\displaystyle}& {\displaystyle}{g}_{\mathrm{2}}\left(z\right)={\displaystyle \frac{\mathrm{9}}{\mathrm{16}}}\left(z-{\displaystyle \frac{\mathrm{1}}{\mathrm{3}}}\right)\left(z+{\displaystyle \frac{\mathrm{1}}{\mathrm{3}}}\right)(z+\mathrm{1}),\\ {\displaystyle}& {\displaystyle}{g}_{\mathrm{3}}\left(z\right)={\displaystyle \frac{\mathrm{27}}{\mathrm{16}}}(z-\mathrm{1})\left(z-{\displaystyle \frac{\mathrm{1}}{\mathrm{3}}}\right)(z+\mathrm{1}),\\ \text{(4)}& {\displaystyle}& {\displaystyle}{g}_{\mathrm{4}}\left(z\right)=-{\displaystyle \frac{\mathrm{27}}{\mathrm{16}}}(z-\mathrm{1})\left(z+{\displaystyle \frac{\mathrm{1}}{\mathrm{3}}}\right)(z+\mathrm{1}).\end{array}$$

Increasing the degree of finite elements along the *z* axis is comparable to
increasing the resolution along the *z* axis, whereby having higher-order
polynomials makes it possible to better capture sharp changes despite the
number of elements in the vertical being limited to four or five. Figure 2
illustrates this idea for an exponential function that is representative of
a thermal profile. Here, the ice is uniformly cold throughout except at the
base where the ice is warmer due to the geothermal heat flux and frictional
heating. Using only four layers and linear elements (P1), this vertical profile
is poorly captured, as the number of layers is too small to correctly
represent the gradient of temperatures near the base. While quadratic
elements do better, the cubic elements capture the shape of the exponential
curve with maximum accuracy, even for a coarse mesh. For more information
about the finite-element method, we direct the reader to Zienkiewicz and
Taylor (1989, 1991).

3 Model description and experimental setup

Back to toptop
For the following model experiments we use the ISSM (Larour et al., 2012), a finite-element, thermomechanical ice sheet model. The tests performed in this study can be split into two experiments. We first test the precision of the higher-order vertical interpolation using a simplified single-dome ice sheet experiment that uses the SIA, following Experiment A of the European Ice Sheet Modeling INiTiative (EISMINT 2) experiments (Payne et al., 2000). We then apply a similar setup to a GrIS-wide model, where the steady-state thermal solution is computed using the higher-order BP model. Specifics regarding model setup and the relevant experiments are discussed below.

To test the performance of the higher-order vertical interpolation, we adopt
a setup similar to the EISMINT 2 experiments (Payne et al., 2000), which were
targeted for the assessment of thermomechanical shallow-ice models. We
perform all of our single-ice-dome experiments using the SIA on models with
a horizontal grid resolution of 20 km × 20 km and with a model domain of
1500 km × 1500 km. The maximum surface mass balance of 0.5 m yr^{−1} occurs at the center
of the domain (over the dome summit) and linearly decreases radially as a
function of the geographical distance from the dome. Accordingly, the
minimum surface air temperature (238.15 K) is set at the dome summit and
decreases away from the dome following the same basis as the surface mass
balance. The ice rheology is temperature dependent, following Cuffey and
Paterson (2010, p. 75).

Rather than perform all of the experiments associated with the EISMINT 2 benchmarks, we choose to limit the analysis to only Experiment A, where models begin from the same initial state. Experiments begin with zero ice over a bed with flat topography and are run to relaxation for 100 000 years. To compare the differences between the vertical interpolations, we run 24 simulations in total. These simulations use the P1, P2, and P3 vertical interpolation for models that have a minimum of 3 nonuniform layers to a maximum of 10 nonuniform layers. Each model uses an extrusion exponent of 1.2, indicating that the layers are not equally spaced but rather modestly biased towards thinner layers at the bed. Aside from comparison of the results to EISMINT 2, we run a simulation using the P1 vertical interpolation on a model with 25 layers. This model will serve as the benchmark to compare the other simulations to, with a 25-layer P1 model being representative of what is typically used in the setup for GrIS-wide simulations in ISSM (Seroussi et al., 2013). We note that for the stress balance computation, we use the P1 vertical interpolation, while the thermal computation makes use of the higher-order vertical elements.

In addition to comparison with the EISMINT 2 Experiment A, thermal steady-state computations are performed for a GrIS-wide model to determine how well the vertical interpolations can capture thermal profiles and basal temperatures throughout the ice sheet. The three-dimensional higher-order model (i.e., BP) of Blatter (1995) and Pattyn (2003) is used for the momentum balance equations. The nonlinear effective ice viscosity results from Glen's flow law (Glen, 1955) and is given in Eq. (5):

$$\begin{array}{}\text{(5)}& {\displaystyle}\mathit{\mu}={\displaystyle \frac{B}{\mathrm{2}{\dot{\mathit{\u03f5}}}_{\mathrm{e}}^{\frac{n-\mathrm{1}}{n}}}}\phantom{\rule{0.125em}{0ex}},\end{array}$$

where *B* is the ice hardness, *n* is the Glen's flow law exponent, and
${\dot{\mathit{\u03f5}}}_{\mathrm{e}}$ is the effective strain rate. The ice hardness, *B*, is
temperature dependent following the rate factors given in Cuffey and
Paterson (2010, p. 75), while basal drag is empirically determined following
a viscous flow law outlined in Cuffey and Paterson (2010).

The GrIS-wide model relies on anisotropic mesh adaptation, whereby the element size is refined as a function of surface elevation (Howat et al., 2014) and InSAR (interferometric synthetic-aperture radar) surface velocities from Rignot and Mouginot (2012), becoming finer in areas where the second derivative of these two quantities is higher. The model mesh has a horizontal resolution ranging from 3 km in areas of ice streams to 20 km over the interior regions where the ice flow is slow, corresponding to a two-dimensional model with ∼ 10 000 triangular elements. The horizontal mesh is then extruded to the corresponding number of layers outlined in Sect. 3.1. This results in 24 models with a 3-D mesh ranging from 30 000 to 100 000 prismatic elements, depending on the model's number of vertical elements. Similar to the experiments outlined in Sect. 3.1, we run a benchmark thermal steady-state simulation using a model that has 25 nonuniform layers and uses the P1 vertical interpolation (250 000 elements).

The models are initialized with bed topography from BedMachine Greenland v3
(Morlighem et al., 2017) and ice surface elevation from the GMIP
DEM (Greenland Mapping Project Digital Elevation Model) of
Howat et al. (2014). The surface mass balance and surface temperatures are
taken from Ettema et al. (2009), and the geothermal heat flux relies on a
setup identical to Seroussi et al. (2013). The underlying geothermal heat
flux from Shapiro and Ritzwoller (2004) is used; however, values of
20 and 60 mWm^{−2} are added at the Dye3 and GRIP sites, respectively, after Seroussi et al. (2013). These modifications follow an
exponential decay from the particular sites with a radius of 250 km.

The thermal model for both the single-dome and steady-state experiments use an enthalpy formulation derived from Aschwanden et al. (2012), which includes both temperate and cold ice. At the ice surface, air temperature is imposed, while the geothermal heat flux is applied at the base. For full details outlining the thermal model used in ISSM, we direct the reader to Seroussi et al. (2013) and Larour et al. (2012). Lastly, the spatially varying basal drag coefficient is determined using inverse methods (Morlighem et al., 2010; Larour et al., 2012), providing the best match between modeled and InSAR surface velocities from Rignot and Mouginot (2012).

4 Results and discussion

Back to toptop
Each individual model is relaxed for 100 000 years to bring the ice sheet into steady state with respect to both the ice thickness and temperature. In Fig. 3, the ice volume for each particular simulation is shown as a percent difference from the 25-layer P1 simulation with the shading corresponding to the zone where models fall within 2 % of the ending ice volume simulated by the 25-layer P1 model. Although all models simulate the same relative trend for the ice volume relaxation, they do not all converge on the ice volume simulated by the 25-layer P1 model. For the models where the linear (P1) interpolation (Fig. 3a) is used in the thermal model, only those models with at least 8 layers fall within the 2 % range of ending ice volume for the 25-layer P1 simulation. When using a higher-order vertical interpolation (P2 and P3), however, models with four layers and above fall within the 2 % range (Fig. 3b and c).

To further compare the performance of each model, the corresponding ice
volume, ice divide basal temperature, and ice divide thickness are shown in
Table 1 for each model simulation and are compared to the mean values
derived from the EISMINT 2 Experiment A results (Payne et al., 2000). It is
important to note that no known analytic solution was provided in the
EISMINT 2 Experiment A comparison. Similar to Rutt et al. (2009), however,
we compare our simulated values to the mean and the standard deviation of
the values for Experiment A in the EISMINT 2 experiments to assess the
relative spread. In general, models using the higher-order vertical
interpolation tend to better match the EISMINT 2 results. Models with four
layers or more using the P2 or P3 vertical interpolation fall within 1
standard deviation (*σ*) of the mean for simulated ice volume, whereas
models using the linear vertical interpolation require eight or more layers to
satisfy this constraint. With respect to the basal temperatures simulated at
the ice divide, only the 10-layer P2, 10-layer P3, and the 25-layer P1
simulations fall within 1*σ* of the mean for the EISMINT 2 Experiment A results.

Models with five or more layers using the P2 or P3 vertical interpolation fall
within 2*σ* of the EISMINT 2 Experiment A mean for basal temperatures
simulated at the ice divide, while at least seven layers are needed for models
using the linear vertical interpolation. Regarding ice divide thickness,
none of the models with 10 layers or less using the linear interpolation
fall within 3*σ* of the mean; however, the 25-layer P1 simulation
does. Generally, models using at least six layers and the P2 or P3 vertical
interpolation fall within at least 3*σ* of the mean for the simulated
ice divide thickness. Interestingly, whereas the P3 models with six layers and
above only fall within 3*σ* of the mean, models with eight layers and
above for the P2 interpolation fall within 2*σ* of the mean. This is
likely explained by the slightly higher temperatures simulated with the P2
interpolation, which may feed back onto the ice rheology and, correspondingly, the ice flow. We note however that these differences are
small, and overall models using the P2 and P3 vertical interpolation show
excellent agreement amongst each other. From this exercise, it can be
concluded that when using fewer layers, models that utilize the higher-order
vertical interpolation are more capable of capturing the simulated ice
volume, ice divide basal temperatures, and ice divide thickness simulated by
the EISMINT 2 Experiment A models. Although some differences do exist between
our simulated values and those derived from the EISMINT 2 Experiment A
results, the precision of the models using the P2 or P3 vertical
interpolation is reasonable. As noted by Rutt et al. (2009), there are
inherent difficulties in associating particular differences with specific
model processes. Most differences in the simulated temperature can have
feedbacks on the ice rheology and therefore the ice flow, which makes
comparisons with models using different discretization methods difficult.
Overall, comparison with the EISMINT 2 Experiment A results demonstrate that
by using fewer layers with a higher-order vertical interpolation, models are
capable of capturing particular constraints more accurately than would
otherwise be simulated using a linear vertical interpolation.

Because of the potential difficulties in assessing differences between our results and those derived from the EISMINT 2 Experiment A, we also compare our results to the model simulation using the 25-layer P1 vertical interpolation. Because this model is representative of what is characteristically used for three-dimensional, thermomechanical modeling in ISSM (Seroussi et al., 2013), further comparisons can be made to those models that agree well with simulated ice volume, ice divide basal temperature, and ice divide thickness from the 25-layer P1 model. In Table 2, the absolute value of the percent difference is shown between each individual model simulation and that using the 25-layer P1 model. Following from the comparison with the EISMINT 2 Experiment A results, the higher-order vertical interpolation allows models with fewer layers to capture changes simulated by the 25-layer P1 model with a higher precision. In Table 2, italics denote those model simulations where the simulated ice volume, ice divide basal temperature, or ice divide thickness is within 1 % of the 25-layer P1 model. Generally, models with at least 4 (P3) and 5 (P2) layers capture the simulated ice volume within 1 % of that simulated by the 25-layer P1 model. Using the linear vertical interpolation, 10 layers are needed before simulating ice volume within 1 % of the 25-layer P1 model. This is better illustrated in Fig. 4, where the percent difference in ice volume from the 25-layer P1 model is shown as a function of the number of layers in each model. Those models using the P2 and P3 vertical interpolation converge significantly faster to ∼ 0–1 % difference at 4–5 layers than the 25-layer P1 model. We note that the negative difference for the P2 and P3 models arises as the temperatures simulated with the higher-order vertical interpolation are slightly higher but not significantly different than that simulated by the 25-layer P1 model (Table 2), providing a feedback between ice rheology and ice flow. Lastly, the ice divide thickness follows a similar trend in that using the higher-order vertical interpolation allows a model with fewer layers to capture what is simulated with the 25-layer P1 model (Table 2). When viewed as ice profiles extending from the dome summit to the ice edge for three-, five-, and seven-layer models (Fig. S1 in the Supplement), the differences in ice thickness between models appear small, with the P2 and P3 being almost identical and only minor differences existing for the models using the P1 vertical interpolation.

Differences between the linear vertical interpolation and the P2 or P3 interpolation become more apparent when analyzing ice temperature profiles. In Fig. 5, ice temperature profiles are plotted at the ice divide for models with three, five, and seven layers. With only three layers, models with the P1, P2, and P3 vertical interpolation simulate a temperature profile that is too warm between 500 and 1500 m and too cold approaching the base. Despite the vertical interpolation used, the profile is not well captured, although improvements to the shape of the temperature profile in the transition between 500 and 1500 m can be seen in models using the higher-order vertical interpolation. Adding more layers to each model improves the overall fit to the 25-layer P1 model, although the models using the P2 and P3 vertical interpolation capture the shape of the temperature profile much better than the linear interpolation. The overall fit is improved not only at the base but also in the transition between 500 and 1500 m where the ice begins to warm more rapidly approaching the base. We also find that the differences between the P2 and P3 vertical interpolation are marginal in this example, indicating that using a quadratic vertical interpolation (P2) is suitable when given the choice to use a cubic vertical interpolation (P3).

Although much of the success regarding the higher-order vertical interpolation resides in the model's ability to capture the vertical structure of temperature in the ice using fewer layers than is needed from the traditional linear vertical interpolation, improvements to model speed are the main motivation for its implementation, particularly in BP models. To test how model speed is improved when implementing the higher-order vertical interpolation, we begin by using the relaxed model simulations that have thus far only used the SIA for the single-dome experiments in Sect. 4.1. From the relaxed model states, each simulation is run for 100 years using the BP ice flow model in ISSM and using the same boundary conditions from the relaxation with a fixed time step of 0.2 years.

Since we assume that the horizontal mesh accurately captures variations in the model fields, running a higher-order vertical interpolation reduces the number of layers used in the stress balance computation, which is the most computationally demanding part of transient simulations. Comparing the simulation time for each individual model compared to the 25-layer P1 model, all models, despite the vertical interpolation used, complete the 100-year run anywhere between 241 (3P1) and 9 (10P3) times faster (Fig. 6). To determine how models perform based upon the vertical interpolation, a criterion is established based upon Table 2, such that each model's simulated ice volume must be within 1 % of those values simulated by the 25-layer P1 model, which represents the relative uncertainty associated with the present-day ice volume of the GrIS (Morlighem et al., 2017). Based upon these criteria, models using the P1 vertical interpolation must have 10 layers or more, while models using the P2 and P3 vertical interpolation can use at least 5 or 4 layers, respectively. When applying these criteria, runtime is 5 times faster for a 5-layer P2 model versus a 10-layer P1 model. If we assume a seven-layer P1 model is adequate, the runtime for a five-layer P2 model is 2 times faster. When compared with the 25-layer P1 model, the 5-layer P2 model completes the relaxation 57 times faster.

The thermal steady-state simulation is compared with the GRIP ice core
record (Dahl-Jensen et al., 1998) in Fig. 7 for models with 3, 5, and 7
layers as well as the 25-layer model with the P1 vertical interpolation. The
simulated thermal structure for the 25-layer P1 model is similar to the
thermal profile presented in Seroussi et al. (2013). Temperature differences
of 2–5 ^{∘}C occur between the models and the GRIP record between 1200 and 2200 m and 500 and 1000 m; however, this is consistent with other
models computing the thermal steady state (Dahl-Jensen et al., 1998;
Rogozhina et al., 2011). The influence of past surface temperatures, ice
flow history, and accumulation are not represented in our thermal
steady-state computation. Spinning up an ice sheet model over a glacial
cycle typically provides a better match to the ice core records but is
beyond the scope of this experiment (Greve, 1997; Rogozhina et al., 2011).
Nevertheless, the general profile is well simulated, with only minor
differences in the simulated basal temperatures for the models using P2 or
P3 interpolations. Similar to the results presented for the ice dome (Fig. 5),
models using the higher-order vertical interpolation simulate the shape
of the thermal profile (compared to 25-layer P1) much better than the models
using the linear vertical interpolation and the same number of layers. When
examined spatially, the difference in basal temperature decreases using a
model with a higher-order vertical interpolation, particularly over the
interior of the ice sheet (Fig. S2a–c). Although differences between models
using the P1 vertical interpolation and the 25-layer model begin to minimize
with 8 layers, the differences for models using the P2 and P3 vertical
interpolation become small with 4–5 layers.

5 Conclusions

Back to toptop
This study aims at addressing the current computational limitation in using higher-order stress balance ice sheet models for paleoclimate studies. Currently, analysis of ice sheet modeling experiments focusing on the past behavior of the GrIS is being complemented with rich paleoclimate data-constraining features of the past ice sheet behavior (Larsen et al., 2015; Young and Briner, 2015; Sinclair et al., 2016). Where shallow-ice models might be limited in their ability to simulate the marginal behavior of the GrIS through the exclusion of higher-order stress terms and an inability to run on a high-resolution mesh, BP models may become more appropriate for such comparisons in the future. To help alleviate the computational expense in using a BP model, we implement higher-order vertical elements. As shown in Sect. 4.1 of this study, increasing the degree of the vertical interpolation allows the model to capture gradients in the thermal profile of the ice with more precision than would otherwise be captured using a model with a linear vertical interpolation, despite having the same number of vertical layers. Models with correspondingly fewer layers that used the higher-order vertical interpolation were able to capture the transient behavior consistent with the EISMINT 2 Experiment A results (Payne et al., 2000) and also performed well when compared to a model similar to those that are used for modeling studies in ISSM (Seroussi et al., 2013).

The biggest attraction for using higher-order vertical elements is that they not only decrease the computational burden for the thermal model but also for the stress balance computation, due to a decrease in the number of vertical layers needed. Overall, this leads to a large reduction in computational time, particularly when a BP model is used. Models using the higher-order vertical interpolation were shown to shorten runtime anywhere between 2 and 5 times for a 5-layer model compared to models with 7 and 10 layers, respectively, using a linear vertical interpolation. When compared to the 25-layer model using the linear vertical interpolation, models with 5 to 10 layers using the higher-order vertical interpolation had anywhere between a 57 to 10 times faster runtime, with minimal impacts on the precision of the simulated ice volume and thermal state. When the higher-order vertical elements were applied to a three-dimensional, BP model of the GrIS, experiments showed the thermal state of the ice sheet can be captured as precisely as our 25-layer P1 model when at least 5 layers are used for a quadratic (P2) vertical interpolation and at least 4 layers for a cubic (P3) vertical interpolation. When comparing the quadratic and cubic vertical interpolation, the benefits of using a cubic vertical interpolation are slight, although it may be useful when modeling in areas of complex thermal regimes.

In the context of paleoclimate simulations, using a higher-order vertical interpolation improves simulation speed, particularly for BP ice sheet models. BP models using this will still likely be too computationally intensive for simulations which sample parameter space and thus require multiple independent simulations (Applegate et al., 2012; Robinson et al., 2011). However, in experiments where BP models may offer improvements in model data comparison versus using shallow-ice models, higher-order vertical elements can be used as a means to improve model speed while still being able to capture the qualities simulated in a model with many more layers but at the fraction of the speed. In this respect, future studies will use these higher-order vertical elements to enhance computational speed while maintaining mechanical complexity for ice sheet modeling experiments over various paleoclimate timescales.

Code availability

Back to toptop
Code availability.

The higher-order finite elements are currently implemented in the ISSM code, which can be compiled following the instructions on the ISSM website (https://issm.jpl.nasa.gov/download, last access: 3 March 2018).

Supplement

Back to toptop
Supplement.

The supplement related to this article is available online at: https://doi.org/10.5194/gmd-11-1683-2018-supplement.

Competing interests

Back to toptop
Competing interests.

The authors declare that they have no conflict of
interest.

Edited by: Jeremy Fyke

Reviewed by: two anonymous referees

References

Back to toptop
Alley, R. B., Andrews, J. T., Miller, G. H., White, J. W. C., Brigham-Grette, J., Clarke, G. K. C., Cuffey, K. M., Fitzpatrick, J. J., Muhs, D. R., Funder, S., Marshall, S. J., Mitrovica, J. X., Otto-Bliesner, B. L., and Polyak, L.: History of the Greenland Ice Sheet: Paleoclimatic insights, Quatern. Sci. Rev., 29, 1728–1756, https://doi.org/10.1016/j.quascirev.2010.02.007, 2010.

Applegate, P. J., Kirchner, N., Stone, E. J., Keller, K., and Greve, R.: An assessment of key model parametric uncertainties in projections of Greenland Ice Sheet behavior, The Cryosphere, 6, 589–606, https://doi.org/10.5194/tc-6-589-2012, 2012.

Aschwanden, A., Bueler, E., Khroulev, C., and Blatter, H.: An enthalpy formulation for glaciers and ice sheets, J. Glaciol., 58, 441–457, https://doi.org/10.3189/2012JoG11J088, 2012.

Aschwanden, A., Fahnestock, M. A., and Truffer, M.: Complex Greenland outlet glacier flow captured, Nat. Commun., 7, 10524, https://doi.org/10.1038/ncomms10524, 2016.

Blatter, H.: Velocity and stress-fields in grounded glaciers: A simple algorithm for including deviatoric stress gradients, J. Glaciol., 41, 333–344, https://doi.org/10.3189/S002214300001621X, 1995.

Briner, J. P., McKay, N. P., Axford, Y., Bennike, O., Bradley, R. S., de Vernal, A., Fisher, D., Francus, P., Fréchette, B., Gajewski, K., Jennings, A., Kaufman, D. S., Miller, G. H., Rouston, C., and Wagner, B.: Holocene climate change in Arctic Canada and Greenland, Quatern. Sci. Rev., 147, 340–364, https://doi.org/10.1016/j.quascirev.2016.02.010, 2016.

Bueler, E., Lingle, C. S., KallenBrown, J. A., Covey, D. N., and Bowman, L. N.: Exact solutions and verification of numerical models for isothermal ice sheets, J. Glaciol., 51, 291–306, https://doi.org/10.3189/172756505781829449, 2005.

Bueler, E. and Brown, J.: Shallow shelf approximation as a “sliding law” in a thermomechanically coupled ice sheet model, J. Geophys. Res., 114, F03008, https://doi.org/10.1029/2008JF001179, 2009.

Church, J. A., Clark, P. U., Cazenave, A., Gregory, J. M., Jevrejeva, S., Levermann, A., Merrifield, M. A., Milne, G. A., Nerem, R. S., Nunn, P. D., Payne, A. J., Pfeffer, W. T., Stammer, D., and Unnikrishnan, A. S.: Sea Level Change. In: Climate Change 2013: The Physical Science Basis, Contribution of Working Group I to the Fifth Assessment Report of the Intergovernmental Panel on Climate Change, edited by: Stocker, T. F., Qin, D., Plattner, G.-K., Tignor, M., Allen, S. K., Boschung, J., Nauels, A., Xia, Y., Bex, V., and Midgley, P. M., Cambridge University Press, Cambridge, United Kingdom and New York, NY, USA, 2013.

Cuffey, K. M. and Paterson, W. S. B.: The physics of glaciers, 4th Edn., Butterworth-Heinemann, Oxford, 2010.

Dahl-Jensen, D., Mosegaard, K., Gundestrup, G., Clow, G. D., Johnsen, S. J., Hansen, A. W., and Balling, N.: Past temperatures directly from the Greenland ice sheet, Science, 282, 268–271, https://doi.org/10.1126/science.282.5387.268, 1998.

Ettema, J., van den Broeke, M. R., van Meijgaard, E., van de Berg, W. J., Bamber, J. L., Box, J. E., and Bales, R. C.: Higher surface mass balance of the Greenland Ice Sheet revealed by high-resolution climate modeling, Geophys. Res. Lett., 36, 1–5, https://doi.org/10.1029/2009GL038110, 2009.

Fürst, J. J., Goelzer, H., and Huybrechts, P.: Effect of higher-order stress gradients on the centennial mass evolution of the Greenland ice sheet, The Cryosphere, 7, 183–199, https://doi.org/10.5194/tc-7-183-2013, 2013.

Glen, J. W.: The creep of polycrystalline ice, Proc. R. Soc. London, Ser. A, 228, 519–538, https://doi.org/10.1098/rspa.1955.0066, 1955.

Greve, R.: Application of a polythermal three-dimensional ice sheet model to the Greenland ice sheet: response to steady-state and transient climate scenarios, J. Climate, 10, 901–918, https://doi.org/10.1175/1520-0442(1997)010<0901:AOAPTD>2.0.CO;2, 1997.

Greve, R., Saito, F., and Abe-Ouchi, A.: Initial results of the SeaRISE numerical experiments with the models SICOPOLIS and IcIES for the Greenland Ice Sheet, Ann. Glaciol., 52, 23–30, https://doi.org/10.3189/172756411797252068, 2011.

Howat, I. M., Negrete, A., and Smith, B. E.: The Greenland Ice Mapping Project (GIMP) land classification and surface elevation data sets, The Cryosphere, 8, 1509–1518, https://doi.org/10.5194/tc-8-1509-2014, 2014.

Hutter, K.: Theoretical Glaciology: Material Science of Ice and the Mechanics of Glaciers and Ice Sheets, D. Reidel, Dordrecht, Netherlands, 1983.

Huybrechts, P.: Sea-level changes at the LGM from ice-dynamic reconstructions of the Greenland and Antarctic ice sheets during the glacial cycles, Quatern. Sci. Rev., 21, 203–231, 2002.

Kirchner, N., Hutter, K., Jakobsson, M., and Gyllencreutz, R.: Capabilities and limitations of numerical ice sheet models: a discussion for Earth-scientists and modelers, Quatern. Sci. Rev., 30, 3691–3704, https://doi.org/10.1016/j.quascirev.2011.09.012, 2011.

Larour, E., Seroussi, H., Morlighem, M., and Rignot, E.: Continental scale, high order, high spatial resolution, ice sheet modeling using the Ice Sheet System Model (ISSM), J. Geophys. Res., 117, F01022, https://doi.org/10.1029/2011JF002140, 2012.

Larsen, N., Kjaer, K., Lecavalier, B., Bjork, A., Colding, S., Huybrechts, P., Jakobsen, K., Kjeldsen, K., Knudsen, K., Odgaard, B., and Olsen, J.: The response of the southern Greenland ice sheet to the Holocene thermal maximum, Geology (Boulder Colo.), 43, 291–294, https://doi.org/10.1130/G36476.1, 2015

Lecavalier, B. S., Milne, G. A., Simpson, M. J. R., Wake, L., Huybrechts, P., Tarasov, L., Kjeldsen, K. K., Funder, S., Long, A. J., Woodroffe, S., Dyke, A. S., and Larsen, N. K.: A model of Greenland ice sheet deglaciation constrained by observations of relative sea level and ice extent, Quatern. Sci. Rev., 102, 54–84, https://doi.org/10.1016/j.quascirev.2014.07.018, 2014.

MacAyeal, D. R.: Large-scale ice flow over a viscous basal sediment: theory and application to Ice Stream B, Antarctica, J. Geophys. Res., 94, 4071–4087, https://doi.org/10.1029/JB094iB04p04071, 1989.

Morlighem, M., Rignot, E., Seroussi, H., Larour, E., Ben Dhia, H., and Aubry, D.: Spatial patterns of basal drag inferred using control methods from a full-Stokes and simpler models for Pine Island Glacier, West Antarctica, Geophys. Res. Lett., 37, L14502, https://doi.org/10.1029/2010GL043853, 2010.

Morlighem, M., Williams, C. N., Rignot, E., An, L., Arndt, J. E., Bamber, J. L., Catania, G., Chauché, N., Dowdeswell, J. A., Dorschel, B., Fenty, I., Hogan, K., Howat, I., Hubbard, A., Jakobsson, M., Jordan, T. M., Kjeldsen, K. K., Millan, R., Mayer, L., Mouginot, J., Noël, B. P. Y., Cofaigh, C. Ó, Palmer, S., Rysgaard, S., Seroussi, H., Siegert, M. J., Slabon, P., Straneo, F., van den Broeke, M. R., Weinrebe, W., Wood, M., and Zinglersen, K. B.: BedMachine v3: Complete bed topography and ocean bathymetry mapping of Greenland from multi-beam echo sounding combined with mass conservation, Geophys. Res. Lett., 44, 11051–11061, https://doi.org/10.1002/2017GL074954, 2017.

Pattyn, F.: A new three-dimensional higher-order thermomechanical ice sheet model: Basic sensitivity, ice stream development, and ice flow across subglacial lakes, J. Geophys. Res., 108, 2382, https://doi.org/10.1029/2002JB002329, 2003.

Payne, A. J., Huybrechts, P., Abe-Ouchi, A., Calov, R., Fastook, J. L., Greve, R., Marshall, S. J., Marsiat, I., Ritz, C., Tarasov, L., and Thomassen, M. P. A.: Results from the EISMINT model intercomparison: the effects of thermomechanical coupling, J. Glaciol., 46, 227–238, 2000.

Pollard, D. and Deconto, R. M.: Modelling West Antarctica ice sheet growth and collapse through the past five million years, Nature, 458, 329–332, https://doi.org/10.1038/nature07809, 2009.

Rignot, E. and Mouginot, J.: Ice flow in Greenland for the international polar year 2008–2009, Geophys. Res. Lett., 39, L11501, https://doi.org/10.1029/2012GL051634, 2012.

Robinson, A., Calov, R., and Ganopolski, A.: Greenland ice sheet model parameters constrained using simulations of the Eemian Interglacial, Clim. Past, 7, 381–396, https://doi.org/10.5194/cp-7-381-2011, 2011.

Rogozhina, I., Martinec, Z., Hagedoorn, J. M., Thomas, M., and Fleming, K.: On the long-term memory of the Greenland Ice Sheet, J. Geophys. Res., 116, F01011, https://doi.org/10.1029/2010JF001787, 2011.

Rutt, I. C., Hagdorn, M., Hulton, N. R. J., and Payne, A. J.: The Glimmer community ice sheet model, J. Geophys. Res.-Earth Surf., 114, F02004, https://doi.org/10.1029/2008JF001015, 2009.

Seddik, H., Greve, R., Zwinger, T., Gillet-Chaulet, F., and Gagliardini, O.: Simulations of the Greenland ice sheet 100 years into the future with the full Stokes model Elmer/Ice, J. Glaciol., 58, 427–440, https://doi.org/10.3189/2012JoG11J177, 2012.

Seddik, H., Greve, R., Zwinger, T., and Sugiyama, S.: Regional modeling of the Shirase drainage basin, East Antarctica: full Stokes vs. shallow ice dynamics, The Cryosphere, 11, 2213–2229, https://doi.org/10.5194/tc-11-2213-2017, 2017.

Seroussi, H., Morlighem, M., Rignot, E., Khazendar, A., Larour, E., and Mouginot, J.: Dependence of greenland ice sheet projections on its thermal regime, J. Glaciol., 59, 218, https://doi.org/10.3189/2013JoG13J054, 2013.

Shapiro, N. M. and Ritzwoller, M. H.: Inferring surface heat flux distribution guided by a global seismic model: particular application to Antarctica, Earth Planet. Sci. Lett., 223, 213–224, https://doi.org/10.1016/j.epsl.2004.04.011, 2004.

Sinclair, G., Carlson, A. E., Mix, A. C., Lecavalier, B. S., Milne, G., Mathias, A., Buizert, C., and Deconto, R.: Diachronous retreat of the Greenland ice sheet during the last deglaciation, Quatern. Sci. Rev., 145, 243–258, https://doi.org/10.1016/j.quascirev.2016.05.040, 2016.

Simpson, M. J. R., Milne, G. A., Huybrechts, P., and Long, A. J.: Calibrating a glaciological model of the Greenland ice sheet from the Last Glacial Maximum to present-day using field observations of relative sea level and ice extent, Quatern. Sci. Rev., 28, 1631–1657, https://doi.org/10.1016/j.quascirev.2009.03.004, 2009.

Tarasov, L. and Richard Peltier, W.: Greenland glacial history and local geodynamic consequences, Geophys. J. Int., 150, 198–229, https://doi.org/10.1046/j.1365-246X.2002.01702.x, 2002.

Young, N. E. and Briner, J. P.: Holocene evolution of the western Greenland Ice Sheet: assessing geophysical ice-sheet models with geological reconstructions of ice-margin change, Quatern. Sci. Rev., 114, 1–17, https://doi.org/10.1016/j.quascirev.2015.01.018, 2015.

Zienkiewicz, O. C. and Taylor, R. L.: The finite element method, Vol. I. Basic formulations and linear problems. London: McGraw-Hill, London: McGraw-Hill, p. 648, [School of Engineering, University of Wales. Swansea, Wales], 1989.

Zienkiewicz, O. C. and Taylor, R. L.: The finite element method, Vol. 2, Solid and fluid mechanics: dynamics and non-linearity, London: McGraw-Hill, p. 807, [School of Engineering, University of Wales. Swansea, Wales], 1991.

Short summary

This paper details the implementation of higher-order vertical finite elements in the Ice Sheet System Model (ISSM). When using higher-order vertical finite elements, fewer vertical layers are needed to accurately capture the thermal structure in an ice sheet versus a conventional linear vertical interpolation, therefore greatly improving model runtime speeds, particularly in higher-order stress balance ice sheet models. The implications for paleoclimate ice sheet simulations are discussed.

This paper details the implementation of higher-order vertical finite elements in the Ice Sheet...

Geoscientific Model Development

An interactive open-access journal of the European Geosciences Union