Introduction
Dynamical changes in both the Greenland and Antarctic ice sheets are, with
medium confidence, projected to contribute 0.03 to 0.20 m of sea level rise
by 2081–2100 . The main reason for the uncertainty in
these estimates is a limited understanding of ice dynamics. Thus, there is a
great need for improvement of ice dynamical models .
The gravity-driven flow of ice is described by the full Stokes (FS)
equations, amended by a nonlinear rheology described by Glen's flow law.
Model validation is required over centennial to millennial timescales to
capture the long response time of an ice sheet to external forcing
. However, the
computation time and memory required for an FS model to be applied to ice
sheets restricts simulations to sub-millennial timescales
. Therefore, approximations of the FS
equations are employed for simulations over long timescales, such as the
shallow ice approximation
Any ice sheet model accounting for ice shelves needs to resolve grounding
line dynamics (GLD). Despite many recent efforts, modeling GLD still poses a
challenge in numerical models, as illustrated by the wide range of results
obtained in the Marine Ice Sheet Model Intercomparison Project
Solving the FS equations over large spatiotemporal domains is still
infeasible. However, solvers combining approximations (e.g., SIA or SSA) with
the FS equations allow the simulation of ice dynamics over long time spans
without introducing artifacts caused by the application of approximations in
parts of the domain where they are not valid. For instance,
coupled FS and SSA, in the framework of the Ice
Sheet System Model
The extent of present-day ice shelves is limited to approximately 10 % of the area of Antarctica . Therefore, one may question the reduction in computational work by applying SSA to model ice shelves in continental-scale simulations of marine ice sheets. However, the coupling is targeted at conducting paleo-simulations, for which much larger ice shelves have been present . In that case, a large part of the interior of a marine ice sheet is modeled with SIA, SSA is applied to the ice shelves, and the FS domain is restricted to ice streams and areas around the grounding line.
An overview of the FS and SSA equations governing ice sheet and shelf dynamics in three dimensions (3-D) is presented in Sect. , together with the boundary conditions. Memory and performance estimates of an FS–SSA coupling, independent of the specific coupling implemented, are provided in Sect. . Section describes the coupled FS–SSA model, hereafter “coupled model”. The coupling is applied to a conceptual ice shelf ramp and marine ice sheet in Sect. . The simulation of a 3000-year long cycle of grounding line advance and retreat (described in Sect. ) shows the robustness of the coupling.
Governing equations of ice flow
Ice is considered to be an incompressible fluid, such that mass conservation implies that the velocity is divergence-free: where describes the velocity field of the ice with respect to a Cartesian coordinate system , where is the vertical direction. For ice flow, the acceleration term can be neglected in the Navier–Stokes equations . Therefore, the conservation of linear momentum under the action of gravity can be described by where is the gradient operator, pressure, viscosity, ice density, and gravity. Letting denote the stress tensor, pressure is the mean normal stress () and is the strain rate tensor, related by where is the identity tensor. Together, Eqs. () and () are called the full Stokes equations. Observations by suggest that the viscosity depends on temperature and the effective strain rate : where Glen's exponent . The fluidity parameter increases exponentially with temperature as described by the Arrhenius relation . This represents a thermodynamically coupled system of equations. However, in the current study, we focus on the mechanical effects and a uniform temperature is assumed. Due to the velocity dependence of the viscosity in Eq. (), the FS equations form a nonlinear system with four coupled unknowns, which is time consuming to solve. Therefore, many approximations to the FS equations have been derived in order to model ice sheet dynamics on long timescales; see Sect. .
Shallow shelf approximation
Floating ice does not experience basal drag, hence all resistance comes from longitudinal stresses or lateral drag at the margins. For ice shelves, the SSA has been derived by dimensional analysis based on a small aspect ratio and surface slope . This dimensional analysis shows that vertical variation in and is negligible, such that and can be eliminated by integrating the remaining stresses over the vertical and applying the boundary conditions at the glacier surface and base (described in Sect. ). Then, the conservation of linear momentum, Eq. (), simplifies to where the subscript h represents the components in the – plane, the vertically integrated viscosity, the thickness of the ice shelf, and the upper ice surface; see Fig. . The effective strain rate in Eq. () simplifies to where is eliminated using incompressibility; Eq. (). The SSA equations are still nonlinear through , but since and are eliminated and vertical variation in and is neglected, the 3-D problem with four unknowns is reduced to a 2-D problem with two unknowns. Therefore, the SSA model is less computationally demanding than FS. The horizontal velocities are often of main interest, for example when results are validated by comparison to observed horizontal surface velocity. If desirable, the vertical velocity can be computed from the incompressibility condition.
Overview of the notations and domain decomposition for a conceptual marine ice sheet. The vertical scale is exaggerated. The sea level at is dashed blue and the interface between the FS and SSA domains is solid red. The bed elevation is denoted by , the coupling interface by , and the grounding line by . The distance between and , defined in Eq. (), is denoted by .
[Figure omitted. See PDF]
Boundary conditions and time evolution
The coupling is applied to a marine ice sheet, with bedrock lying (partly) below sea level (see Fig. ), and involves boundaries in contact with the bedrock, ocean and atmosphere. The only time dependency is in the evolution of the free surfaces.
Bedrock
Where the ice is grounded (in contact with the bedrock), the interaction of ice with the bedrock is commonly represented by a sliding law , that relates the basal velocity and effective pressure to the basal shear stress as where are the vectors spanning the tangential plane, is the normal to the bed, and describes basal refreezing or melt. A sliding law suggested by is assumed, which depends on and the height above buoyancy such that Here, the sliding parameter is constant in time and space. In line with , instead of modeling , a hydrostatic balance is assumed to approximate , implying a subglacial hydrology system entirely in contact with the ocean: where is the lower ice surface and the water density and the sea level is at . Equation () implies that equals zero when the flotation criterion (Archimedes' principle) is satisfied, i.e., where
Ice–ocean interface
As soon as the seawater pressure at the ice base is larger than the normal stress exerted by the ice at the bed, the ice is assumed to float. For a detailed description of the implementation of the contact problem at the grounding line in Elmer/Ice, see . At the ice–ocean interface, the tangential friction is neglected ( in Eq. ) and and above sea level (). Calving at the seaward front of the ice shelf is not explicitly modeled, but the length of the modeling domain is fixed and ice flow from the shelf out of the domain is interpreted as a calving rate.
Surface evolution
Ice surface (assumed stress-free, ) and ice base at and behave as free surfaces according to where is the accumulation () or ablation () in meter ice equivalent per year, at the surface or base, respectively. By vertical integration of the incompressibility condition, Eq. (), can be eliminated using Leibniz integration rule and substituting the free surface equations (Eq. ), which yields the thickness advection equation: where and are the vertically integrated horizontal velocities.
Memory and performance estimates of an FS–SSA coupling
The reduction in the memory required for an FS–SSA coupling by domain
decomposition, compared to an FS model, can be estimated. This estimate is
independent of the specific implementation of the coupling between the
domains and concerns only the most ideal implementation in which no redundant
information is stored. The main advantage of the SSA model is that
is independent of , such that the SSA equations can be
solved on a part of the domain with a mesh of 1 dimension fewer. Besides
that, there are fewer unknowns since and are eliminated. An
additional advantage of eliminating is that the resulting system is
mathematically easier to discretize and solve. In particular, difficulties
related to a stable choice for the basis functions for the pressures and
velocities are avoided
Suppose that the computational domain is discretized with nodes regularly placed in the direction and nodes in a horizontal footprint mesh and is decomposed into two parts ( and ; see Fig. ). The fraction of nodes in is denoted as with . The number of nodes in is then approximately , and in , it is , neglecting shared nodes on the boundary. For a 3-D physical domain, SSA has two unknowns ( and ) and FS has four unknowns (, , , and ). Hence, the memory needed to store the solution with a coupled model is proportional to . For a 2-D simulation in the plane, where FS has three unknowns and SSA only one, the memory is proportional to . The memory requirement for a physical domain in dimensions reduces to when part of the domain is modeled by the SSA equations. The memory requirements for mesh-related quantities reduce to in both 2-D and 3-D. The quotients and are close to if .
The computational work is more difficult to estimate a priori since it depends on the implementation of the coupling. The dominant costs are for the assembly of the finite element matrices, the solution of the nonlinear equations, and an overhead for administration in the solver. The work to assemble the matrices grows linearly with the number of unknown variables. Suppose that this work for FS in 3-D is in the whole domain, for FS in , and for SSA in . The coefficients and depend on the basis functions for FS and SSA and the complexity of the equations. The reduction in assembly time for the matrix is . If , then the reduction is approximately as in Eq. (). The same conclusion holds in 2-D. Therefore, the reduction in that part is estimated to be similar to the reduction in Eq. ().
[Figure omitted. See PDF]
Method for coupling FS and SSA
All equations are solved in Elmer/Ice using the FEM. First the velocity (using FS or SSA) is solved for a fixed geometry at time . The mesh always has the same dimension as the physical modeling domain, but is only solved on the basal mesh layer, after which the solution is re-projected over the vertical axis. Then, the geometry is adjusted by solving the free surface and thickness advection equations using backward Euler time integration. The nonlinear FS and SSA equations are solved using a Picard iteration. The discretized FS equations are stabilized by the residual free bubbles method , the recommended stabilization method in . First, the coupling for a given geometry is presented, followed by the coupled surface evolution, both summarized in Algorithm 1.
The FS domain contains the grounded ice and a part of the shelf around the grounding line; see Fig. . The SSA domain is restricted to a part of the ice shelf and starts at the coupling interface at the first basal mesh nodes located at least a distance from the grounding line , such that
Boundary conditions at the coupling interface
Horizontal gradients of the velocity are not neglected in the SSA equations
The SSA equations are linearized and, by means of FEM, discretized. This leads to a matrix representation , where is the vector of unknown variables (here, horizontal SSA velocities). In FEM terminology, the vector that describes the forces driving or resisting ice flow is usually called the body force and the system matrix . In Elmer/Ice, Dirichlet conditions for a node are prescribed by setting the th row of to zero, except for the diagonal entry which is set to be unity, and is set to have the desired value . For an exact solution of , the residual is zero. If we instead use the system matrix obtained without the Dirichlet conditions being set, the resulting residual is equal to the contact force that would have been necessary to produce the velocity described by the Dirichlet boundary condition. Since the SSA equations are vertically integrated, is the vertically integrated contact force and needs to be scaled by the ice thickness . In Elmer/Ice, is mesh dependent and needs to be scaled by the horizontal mesh resolution as well. For 2-D configurations, . Using instead of explicitly calculating the stress is advantageous since it is extremely cheap to find the contact force if is stored.
To summarize the boundary conditions at , for FS, an external pressure is applied: where in the first iteration (for its derivation, see Appendix ). For SSA, a Dirichlet inflow boundary condition, provides the coupling to the FS solution. Here we take the at , but any can be chosen since should be located such that hardly varies with . Every iteration, , and are updated until convergence up to a tolerance .
Surface evolution
The surface evolution is calculated differently in the two domains and . Equation () is applied to for the evolution of and , avoiding assuming hydrostatic equilibrium beyond the grounding line, since the flotation criterion is not necessarily fulfilled close to the grounding line . The thickness advection equation, Eq. (), is used for , which is advantageous since the ice flux is directly available (because does not vary with ) and no vertical velocity is needed. Moreover, only one time-dependent equation is solved instead of one for the lower and one for the upper free surface. The evolution of the surfaces and for is then calculated from the flotation criterion, Eq. (). At , is applied as a boundary condition to the thickness equation. First the surface evolution is solved for ; then follows.
The algorithm
The iterative coupling for one time step is given by Algorithm 1. First, the shortest distance to the grounding line is computed for all nodes in the horizontal footprint mesh at the ice shelf base. Then, a mask is defined that describes whether a node is in , , or at the coupling interface , based on the user-defined . Technically, the domain decomposition is based on the use of passive elements implemented in the overarching Elmer code , which allow for deactivating and reactivating elements. An element in is passive for the SSA solver, which means that it is not included in the global matrix assembly of and vice versa.
Two kinds of iterations are involved, since computing either or for the th coupled iteration also requires Picard iteration by the nonlinearity in the viscosity. As the experiments will show, calculating dominates the computation time in the coupled model. The coupled model is therefore more efficient if the total number of FS Picard iterations (the sum of FS Picard iterations over all coupled iterations) decreases. This is accomplished by limiting the number of FS Picard iterations before continuing to compute , instead of continuing until the convergence tolerance is reached, since it is inefficient to solve very accurately for if the boundary condition at is not yet accurate. Despite interrupting the Picard iteration, the final solution includes a converged FS solution since the coupled tolerance is reached. Picard iteration for is always continued until convergence since the computation time is negligible compared to FS.
An element may switch from to , for example during grounding line advance. Then, the coupled iteration either starts with the initial condition for if the element is in for the first time, or the latest computed in this element, before switching to SSA.
Numerical experiments
To validate the coupled model, we first verify for a conceptual ice shelf ramp that solutions obtained with the coupled model resemble the FS velocity in 2-D and 3-D. Then the coupled model is applied to a 2-D conceptual marine ice sheet (MIS). Whenever “accuracy of the coupled model” is mentioned, this refers to the accuracy of the coupled model compared to the FS model. Investigating the accuracy of the FS model itself is outside the scope of this study. No convergence study of the FS model with respect to discretization in either time or space is performed. Instead, equivalent settings are used for the FS and coupled model, such that they can be compared, and the FS model is regarded as a reference solution.
Ice shelf ramp
Two-dimensional ice shelf ramp
A simplified test case is chosen for which the analytical solution to the SSA equations exists in 2-D as described in . It consists of a 200 km long ice shelf (see Fig. ), with a horizontal inflow velocity m yr and a calving front at km where the hydrostatic pressure as exerted by the sea water is applied. The shelf thickness linearly decreases from 400 m at to 200 m at km; and follow from the flotation criterion (Eq. ). By construction, the SSA model is expected to be a good approximation of the FS model. The domain is discretized by a structured mesh and equidistant nodes on the horizontal axis and extruded along the vertical to quadrilaterals. All constants used and all mesh characteristics are specified in Table .
Three models are applied to this setup, FS-only, SSA-only, and the coupled model, for which the horizontal velocities are denoted as , , and , respectively. The relative node-wise velocity differences between and stay below 0.02 % in the entire domain. However, computing time for the SSA solution only takes 3 % of that of the FS solution, which is promising for the potential speedup of the coupled model.
The horizontal velocity (m yr) and node-wise difference (%) in the coupled solution for the 2-D ice shelf ramp. The vertical scale is exaggerated 100 times. The ice thickness ranges from 400 to 200 m.
[Figure omitted. See PDF]
The coupling location is fixed at km, as no grounding line is present to relate to. In the first coupled iteration, m yr, while in the final solution m yr. The cryostatic pressure applied to at buttresses the ice flow completely and the force imbalance of the hydrostatic pressure at the calving front does not yet influence the velocity in . In the second iteration, when is applied, a maximum difference of only 0.3 % between and in the entire domain remains. The coupling converges after three iterations; the velocity and relative difference compared to FS are shown in Fig. . Convergence of the coupled model requires 31 FS Picard iterations compared to 35 for FS-only. However, assembly time per FS iteration almost doubles in the coupled model compared to the FS model, and assembly time dominates the computational work in this simplified 2-D case. Therefore, the coupled model needs almost twice as much computation time as the FS model. This issue is due to the use of passive elements and is addressed in the “Discussion” section (Sect. ).
Three-dimensional ice shelf ramp
The 2-D ice shelf ramp is extruded along the axis (see Fig. ). On both lateral boundaries at and 20 km, . All other boundary conditions remain identical to the 2-D case, and the coupling interface is located halfway km. First the solutions of the FS and SSA model in Elmer/Ice will be compared before applying the coupled model.
The limited width of the domain (20 km) in combination with the boundary condition at both lateral sides yields a negligible flow in the direction ( m yr). Despite differences in the models, the relative difference in is below 1.5 %. Running the experiment with the SSA model takes only 0.8 % of the time needed to run it with the FS model.
The maximum relative difference between and is 1.4 %, which is of the same order of magnitude as the velocity difference between FS and SSA. The mean assembly time per FS iteration is 6 % higher than in the FS-only model, but the solution time decreases by 55 %. Convergence of the coupled model requires 30 FS iterations compared to 27 for FS-only. The total computation time decreases by 32 %.
Horizontal velocity (m yr) from coupled model for the 3-D ice shelf ramp with km.
[Figure omitted. See PDF]
Marine ice sheet
First, a diagnostic MIS experiment is performed in 2-D to compare velocities for the initial geometry. After one time step, velocity differences between the coupled and FS models yield geometric differences. In prognostic experiments, velocity differences can therefore be due to the coupling and to the different geometry for which the velocity is solved. Computation times for the FS and coupled model are presented for the prognostic case only.
The coupled velocity (m yr) and relative difference (%), for the diagnostic MIS experiment. The bedrock is shaded in grey, km, and km (the mesh resolution yields km). The vertical scale is exaggerated 100 times with an ice thickness ranging from 1435 to 296 m.
[Figure omitted. See PDF]
Diagnostic MIS experiment
The domain starts with an ice divide at , where , and terminates at a calving front at km. An equidistant grid with grid spacing km is used. Other values of constants and mesh characteristics are specified in Table . showed that resolving grounding line dynamics with an FS model requires very high mesh resolution around the grounding line. However, showed that the friction law assumed in this study (see Sect. ) reduces the mesh sensitivity of the FS model compared to the Weertman friction law assumed in , allowing the coarse mesh used here. The bedrock (m) is negative below sea level and is given by Basal melt is neglected, and the surface accumulation (m yr) is a function of the distance from the ice divide: This experimental setup is almost equivalent to , except that they applied a buttressing force to the FS equations. It is possible to parameterize buttressing for the SSA equations as well through applying a sliding coefficient . This was not done here as it may introduce a difference between the FS and SSA models that is unrelated to the coupling.
The diagnostic experiments are run on a steady-state geometry computed by the FS model. First, the experiment “SPIN” in is performed, starting from a uniform slab of ice ( m), applying the accumulation in Eq. () for 40 kyr, such that a steady state is reached. The geometry yielded from these SPIN runs (which include buttressing) is used in simulations without buttressing until a new steady state (defined as a relative ice volume change below ) is reached. This removal of buttressing leads to grounding line retreat from 871.2 to 730.8 km (Fig. ).
Again, FS-only, SSA-only, and the coupled model are applied to this setup. Where m yr, the relative difference between and is below 1.8 %. The velocity is given in Fig. , with km such that 58 % of the nodes in the horizontal footprint mesh are located inside (). The coupled model converges after 27 FS iterations on the restricted domain , compared to 24 Picard iterations in the FS model. The relative difference between and is below 0.5 % (Fig. ); this small difference shows that km is sufficient. For this configuration, 4 % of the FS nodes are located between and with km; hence, decreasing does not affect the proportion of nodes in significantly. Therefore, is kept equal to 30 km for the prognostic experiment.
Computation times for the MIS simulation of 3000 years with FS-only and the coupled model. Model C denotes the coupled model, with being the maximum number of nonlinear FS iterations per coupled iteration; C5–C9 are omitted for brevity. The assembly time for is denoted as . All relative computation times are given in percentage of the total time . The number of FS and coupled iterations are averaged over the time steps.
Model | (%) | (%) | No. FS iter. | (%) | (%) | No. coupled iter. | (cpu s) |
---|---|---|---|---|---|---|---|
FS | 75 | 5 | 5.0 | 20 | – | – | 48 641 |
C10 | 68 | 4 | 4.6 | 25 | 4 | 2.7 | 49 724 |
C4 | 61 | 3 | 3.7 | 31 | 5 | 2.9 | 44 143 |
C3 | 59 | 3 | 3.6 | 33 | 5 | 3.1 | 44 040 |
C2 | 56 | 3 | 3.4 | 36 | 5 | 3.4 | 44 334 |
C1 | 49 | 3 | 3.2 | 43 | 6 | 4.2 | 47 135 |
Absolute difference (m yr) after 3000 years. The vertical scale is exaggerated 100 times. The ice thickness ranges from 1445 to 296 m.
[Figure omitted. See PDF]
Prognostic MIS experiment
The prognostic experiment aims to verify model reversibility as in . Starting from the steady-state geometry, the ice temperature is lowered over a period of 500 years from to C and back according to The resulting change in (see Eq. ) induces a grounding line advance and retreat and changes by Eq. (). Afterwards, C for 2500 years. Mass balance forcing is kept constant throughout. The length of one time step is 1 year.
The maximum difference between and after 3000 years is 10 m yr (shown in Fig. ), corresponding to a relative difference of 1.6 %. The time evolution of , , , and the grounded volume is shown in Figs. and . In general, is slightly higher in the coupled model, with a maximum difference of 5.3 % in the entire experiment. The grounding line advances to km in the FS model and km in the coupled model. The FS model returns back to the original km, but the coupled model yields km, an offset of one grid point. The maximum difference in thickness is 1 %. After 3000 years, still decreases but the relative difference is below between two time steps.
Time evolution of (red) and (blue) with solid lines for FS and dashed lines for the coupled model.
[Figure omitted. See PDF]
To investigate the efficiency of the coupled model, the simulation is performed with 10 different settings, where the maximum number of FS iterations per coupled iteration is varied from 1 to 10. The assembly of the FS matrix takes 75 % of the computation time of the FS model (see in Table ), and assembly time per FS iteration is similar for the coupled and FS model. Only 5 % of the computation time is used to solve the linearized FS system ( in Table ). For all coupled simulations, assembling and solving the SSA matrix () takes 4 %–6 %. All the time that is left will be called overhead, , which includes launching solvers, i.e., allocating memory space for vectors and matrices, the surface evolution, and solvers for post-processing. As expected, the total number of FS iterations is the smallest when just performing one FS Picard iteration per coupled iteration. However, the model then changes between solvers more often, meaning that both overheads and the time to solve the SSA model increase. It turns out that a limit of three FS Picard iterations per coupled iteration balances minimizing and , yielding a 10 % decrease in computation time with respect to the FS model. This speedup comes from a lower number of FS Picard iterations (Table ) and a slight decrease in the time used to solve the linearized FS system (13 % lower than the time that the FS model takes).
Time evolution of and grounded volume with solid lines for FS and dashed lines for the coupled model.
[Figure omitted. See PDF]
Discussion
The presented coupling is dynamic, since the coupling interface changes with grounding line changes, but the distance that defines has to be chosen such that the FS velocity at the interface is almost independent of . In the experiments described in Sect. 4, this is already the case at the grounding line. We propose that further studies let be determined automatically, for example, by a tolerance for the vertical variation in the horizontal velocities, which should be close to zero in order to allow for a smooth coupling to SSA. Another option is to use a posteriori error estimates based on the residual .
The current implementation in Elmer/Ice does not give as much speedup as
expected from computation times of the FS- and SSA-only models for the ice
shelf ramp () and from the performance estimates in
Sect. 4.2. This is due to an inefficient matrix assembly. The assembly of the
system matrix restricted to currently takes
at least as much time as the assembly for the full domain , even
though the domain is much smaller than ; in Eq. (13),
for the ice shelf ramp and for the diagnostic
MIS experiment. Since the assembly time dominates the total solution time in
simple 2-D simulations, this is problematic. The inefficient assembly is
caused by the use of passive elements implemented in the overarching Elmer
code , which allow the de- and reactivation of elements.
A passive element is not included in the global matrix assembly, but every
element must be checked to determine if it is passive. The inefficient
assembly can be overcome by implementing the coupling on a lower level,
hard-coded inside the FS solver. This was done for the coupling of SIA and FS
in ISCAL , which showed significant speedup when restricting
the FS solver to a smaller domain. However, using passive elements is more
flexible, since the coupling is independent of the solver used to compute
velocities outside . One is free to choose between the two
different FS solvers in Elmer/Ice
Conclusions
We have presented a novel FS–SSA coupling in Elmer/Ice, showing a large potential for reducing the computation time without losing accuracy. At the coupling interface, the FS velocity is applied as an inflow boundary condition to SSA. Together with the cryostatic pressure, a depth-averaged contact force resulting from the SSA velocity is applied as a boundary condition for FS. The main finding of this study is that the two-way coupling is stable and converges to a velocity that is very similar to the FS model in the tests on conceptual marine ice sheets, and it yields a speedup in 3-D.
In diagnostic runs, the relative difference in velocity obtained from the coupled model and the FS model is below 1.5 % when applying SSA at least 30 km seaward from the grounding line. During a transient simulation, where the coupling interface changes dynamically with the migration of the grounding line, the coupled model is very similar to the FS model, with a maximum difference of 5.3 % in basal velocity at the grounding line. An offset of 3.6 km remains in the reversibility experiment in Sect. 4.3, which is within the range of the expected resolution dependence for FS models .
In experiments involving areas where SIA is applicable, this new FS–SSA model can be combined with the ISCAL method in that couples SIA and FS in Elmer/Ice. This mixed model is motivated by paleo-simulations, but reducing computational work by the combination of multiple approximation levels is also convenient for parameter studies, ensemble simulations, and inverse problems.
The code of Elmer/Ice is available at
Derivation of the interface boundary condition
The boundary condition in Sect. between the FS and the SSA domains is derived following a standard procedure in FEM using the weak formulation of the equations. Let , denote the open FS domain in two or three dimensions with the boundary . After multiplying Eq. () with a test function and integrating over the domain , the weak form of Eq. () is Use the definition of and the divergence theorem to rewrite Eq. (): The operation denotes the sum . The test function vanishes on the inflow boundary , has a vanishing normal component on the bedrock boundary , and lives in the Sobolev space , i.e., The space has this form because the boundary conditions on and are of Dirichlet type. Furthermore, there is a lateral boundary for , where the normal component also vanishes (), and we assume a vanishing Cauchy-stress vector for unset boundary conditions to velocity components, such that the integral over vanishes. Then, the boundary integral in Eq. () consists of a sum of the remaining boundary terms: given by the boundary conditions on in Eqs. () and (), on the ocean boundary in Eq. (), and the internal boundary between the FS and the SSA domains. The force on is determined by the SSA solution.
The open SSA domain , coupled to , has the boundary where is adjacent to and partly coinciding with (but of one dimension less) and is at the calving front. Let have the elements when . If , then . Then the SSA equations Eq. () can be written as follows: where and is the horizontal gradient operator. The boundary condition on is the Dirichlet condition (Eq. ), and the force due to the water pressure at the calving front is , as in Eq. () but integrated over . Define the two test spaces Multiply Eq. () by and integrate. The weak form of Eq. () is Apply the divergence theorem to Eq. () to obtain A mesh is constructed to cover and with nodes at . In the finite element solution of Eq. (), the linear test function is non-zero at and zero in all other nodes. The integral over vanishes when . The finite element solution of Eqs. () and () satisfies It follows from Eq. () that with a test function that is non-zero on and the solution from Eq. () The first integral in Eq. () corresponds to in Sect. and to the second and third integrals. By Eq. (), the right-hand side of Eq. () vanishes for all in and on , but for a node on the internal boundary, , the force from the ice due to the state in is obtained. The internal pressure in the ice in is assumed to be cryostatic as in Eq. (). The total force on consists of one component due to the state at and one due to the cryostatic pressure there. Let denote the mesh on , which is extruded in the direction. The common boundary between and is , and let be the stress force there, independent of . Since at , we have . Let be a test function on which is non-zero on and zero in all other nodes. Then the weak form of the force balance at is and the corresponding strong form of the boundary condition at is cf. Eq. (). Thus, by computing the residual as in Eq. (), the two finite element solutions in and are coupled together at the common boundary and .
Numerical values of the constants used in the ice shelf ramp experiment. Since the shelf is afloat, there is no sliding at the base.
Parameter | Symbol | Value | Unit |
---|---|---|---|
Ice density | 900 | kg m | |
Water density | 1000 | kg m | |
Gravitational acceleration | 9.81 | m s | |
Fluidity parameter | Pa yr | ||
Number elements | 10 | ||
120 | |||
10 | |||
Picard convergence tolerance | |||
Coupled convergence tolerance |
Numerical values of the constants for the MIS experiment.
Parameter | Symbol | Value | Unit |
---|---|---|---|
Ice density | 910 | kg m | |
Water density | 1000 | kg m | |
Gravitational acceleration | 9.81 | m s | |
Sliding parameter | MPa m yr | ||
Temperature | C | ||
Number elements | 11 | ||
500 | |||
Picard convergence tolerance | |||
Coupled convergence tolerance | |||
Time step | d | 1 | year |
NK, ECHvD, RSWvdW, MBvG, PL, and LvS designed the study. ECHvD implemented the coupling and carried out the numerical simulations, with support from TZ and GC. ECHvD drafted the paper with support from NK, and all authors contributed to the final version.
The authors declare that they have no conflict of interest.
Acknowledgements
This work has been supported by FORMAS grant 214-2013-1600 to Nina Kirchner. Thomas Zwinger's contribution was supported by the Academy of Finland (grant number 286587). The computations were performed on resources provided by the Swedish National Infrastructure for Computing (SNIC) at the PDC Center for High Performance Computing at KTH. We are grateful to Mika Malinen, Peter Råback, and Juha Ruokolainen for advice in developing the coupling, to Rupert Gladstone for providing the setup as in , and to Felicity Holmes, Guillaume Jouvet, and Daniel Farinotti for their feedback on a draft of the paper. We wish to acknowledge the constructive comments of two anonymous reviewers, which contributed to improving the paper. Edited by: Didier Roche Reviewed by: two anonymous referees
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2018. This work is published under https://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Ice flow forced by gravity is governed by the full Stokes (FS) equations, which are computationally expensive to solve due to the nonlinearity introduced by the rheology. Therefore, approximations to the FS equations are commonly used, especially when modeling a marine ice sheet (ice sheet, ice shelf, and/or ice stream) for
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details



1 Laboratory of Hydraulics, Hydrology and Glaciology, ETHZ, Zurich, Switzerland; Department of Physical Geography, Stockholm University, Stockholm, Sweden; Department of Applied Mathematical Analysis, Delft University of Technology, Delft, the Netherlands; Institute for Marine and Atmospheric Research Utrecht, Utrecht University, Utrecht, the Netherlands
2 Department of Physical Geography, Stockholm University, Stockholm, Sweden; Bolin Centre for Climate Research, Stockholm University, Stockholm, Sweden
3 Department of Applied Mathematical Analysis, Delft University of Technology, Delft, the Netherlands
4 Institute for Marine and Atmospheric Research Utrecht, Utrecht University, Utrecht, the Netherlands
5 CSC-IT Center for Science, Espoo, Finland
6 Bolin Centre for Climate Research, Stockholm University, Stockholm, Sweden; Division of Scientific Computing, Department of Information Technology, Uppsala University, Uppsala, Sweden