## 1. Introduction

A model of sea ice dynamics predicts the movement of the ice pack based on winds, ocean currents, and a model of the material strength of the ice. Nonuniform motion of the ice is responsible for the thickness and extent of the ice pack, which in turn influences the exchange of energy between the atmosphere and polar oceans. The dynamic characteristics of sea ice thereby play an essential role in climate-related processes of the ocean and atmosphere.

Many models have been developed to describe the ice dynamics. Some early studies focused on free drift descriptions with no ice interaction (Felzenbaum 1961; Bryan et al. 1975; Manabe et al. 1979; Parkinson and Washington 1979); others included more complex sea ice rheologies, treating the ice as a Newtonian viscous fluid (Campbell 1965), a linear viscous fluid (Hibler 1974; Hibler and Tucker 1979), or a plastic material. The Arctic Ice Dynamics Joint Experiment (AIDJEX) in the 1970s proposed an elastic–plastic rheology for the sea ice pack (Coon et al. 1974), and several other nonlinear plastic rheologies have been studied since then (e.g., Pritchard et al. 1977; Flato and Hibler 1992; Ip et al. 1991). A nonlinear viscous–plastic (VP) rheology proposed by Hibler (1979) has become the standard sea ice dynamics model and the basis for many recent sea ice studies.

The VP model suffers from numerical difficulties related to the enormous range of effective viscosities present in the model and requires large computational resources that become particularly cumbersome when the model is coupled to an ocean or atmophere model (Hibler and Bryan 1987; Oberhuber 1993a,b). To avoid the stringent time step restriction for stability of an explicit numerical scheme in regions where the ice is relatively rigid, the model equations are typically solved with implicit methods such as successive overrelaxation (Hibler 1979) and line relaxation (Oberhuber 1993a; Holland et al. 1993). However, these methods suffer from poor convergence characteristics as the mesh resolution is increased. Attempts to overcome the inherent problems of the model have included improved numerical methods as well as simplifications of the model itself. As part of this paper, we present a more efficient implicit numerical method for solving the VP model equations that uses preconditioned conjugate gradients.

Simpler versions of the VP model, such as free drift descriptions with no ice interaction and cavitating fluid models in which the ice has no resistance to shear forces (Nikiforov et al. 1967; Flato and Hibler 1989, 1992), are more tractable numerically, but the model behavior is sensitive to these simplifications (Holland et al. 1993). Likewise, simulations with more complicated rheologies than the standard elliptical yield curve (Hibler 1979), such as teardrop (Coon et al. 1974), sine wave lens (Bratchie 1984), Mohr–Coulomb, and square (Ip et al. 1991) shapes, show that the rheology can have a significant effect on long-term simulations of ice drift (Ip et al. 1991). Since an ice model need only simulate a visco–plastic material at timescales on the order of those imposed by wind forcing (days), we also present a modification of the model, the addition of elastic behavior, that realizes significant gains in numerical efficiency, reduces to the original VP model behavior at long timescales, and is more accurate for transients. Our model avoids the complexities of the early elastic–plastic models (Pritchard 1975; Colony and Pritchard 1975) because the elastic-like behavior is not intended to be physically realistic and is introduced for numerical expediency.

The VP model also suffers from inaccuracies in calculating transient behavior. For example, given daily time steps, the VP model behavior is acceptable only for surface stresses that vary on the order of a week or more. Hibler (1979) states that several time steps are needed between changes in the forcing (he uses 8-day averaged winds with a 1-day time step), and more recently, Stössel et al. (1994) have noted that the sea ice components of some ice–ocean coupled models are slow to converge, especially under daily forcing. The VP numerical model does produce correct transient behavior if the time step is taken sufficiently small, on the order of minutes for 1-day forcing timescales. Our implementation of the elastic–viscous–plastic (EVP) model is more accurate in resolving transients, even using relatively large time steps, and therefore will produce more accurate ice behavior.

The VP ice dynamics model is not well suited to parallel architectures. Implicit methods required for larger time steps typically entail a great deal of communication between processors, making parallel computation less attractive. Therefore, explicit models are generally preferable for parallel implementations. Ip et al. (1991) optimized the VP model for multiprocessor computers using an explicit, Euler time-stepping scheme, but stability requirements of the numerical method severely limited the time step. The new EVP model presented in this paper permits a fully explicit implementation with an acceptably long time step. Its efficiency is compared with three methods of solving the viscous–plastic equations: the preconditioned conjugate gradient method and two relaxation schemes (Hibler 1979; Zhang and Hibler 1996).

The present work is part of an effort to develop a computationally efficient sea ice component for a fully coupled atmosphere–ice–ocean global climate model. The sea ice model, which also includes thermodynamic and transport components, is designed to be compatible with the Parallel Ocean Program (POP), an ocean circulation model developed at Los Alamos National Laboratory for use on massively parallel computers (Smith et al. 1992; Dukowicz et al. 1993, 1994).

## 2. The ice dynamics model

### a. Viscous–plastic model equations

Pack ice typically consists of rigid plates, which may drift freely in areas of relatively open water or be closely packed together in regions of high ice concentration. Although individual ice floes range from tens of meters to several kilometers across, the ice pack is considered to be a highly fractured two-dimensional continuum, to make modeling it tractable (Pritchard 1975; Rothrock 1975b; Hibler 1980; Gray and Morland 1994).

*τ*_{a}= (

*τ*

_{ai},

*τ*

_{aj}) and

*τ*_{w}= (

*τ*

_{wi},

*τ*

_{wj}) are wind and ocean stresses, respectively, assumed to be of the form

*σ*

_{ij}. Definitions of the other variables and constants are given in Tables 1 and 2.

There has been a great deal of disagreement about the relative importance of the various terms in (1) (Parkinson and Washington 1979). The primary components are the air and water stresses, Coriolis force, and ice interaction effects (Hibler 1986); the most predominant of these is wind stress (Coon 1980). Rothrock (1975a) demonstrated through scale analyses that the acceleration term is three orders of magnitude smaller than the stress terms. In contrast to Hibler (1979) and following Oberhuber (1993a), we neglect nonlinear advection, which is at least an order of magnitude smaller than the acceleration term. The ice interaction term is essential in balancing the stresses in much of the ice field (Hibler 1979; Parkinson and Washington 1979; Coon 1980; Hibler 1986), and although they are smaller in magnitude, current and tilt effects are significant over long periods of time (Hibler 1986; Warn-Varnas et al. 1991).

*c,*the fractional area of the cell covered with thick ice. When

*c*= 0, there is no thick ice (

*H*= 0), and there may be either thin ice (

*h*> 0) or open water (

*h*= 0). The mass

*m*in (1) is the total mass of ice and snow per unit area, corresponding to

^{H}

_{0}

*ρ*

*dz*:

*τ*_{ai}and

*τ*_{wi}apply over the entire area, we see that thin ice in a cell that does not contain thick ice essentially exists in free drift, given by the momentum equation without ice interaction. In the special case when there is only open water,

*m*= 0 and the “ice” velocity is that of the interface between atmosphere and ocean, calculated with

*τ*_{a}+

*τ*_{w}= 0.

*σ*

_{ij}and the rates of strain

*ϵ̇*

_{ij}

*P*and nonlinear bulk and shear viscosities,

*ζ*and

*η*, such that the principal components of stress lie on an elliptical yield curve with the ratio of major to minor axes

*e*equal to 2. The constitutive law is given by

The pressure *P,* a measure of ice strength, depends on both thickness and compactness: *P* = *P***cHe* exp[−*c**(1 − *c*)], where *P** and *c** are constants given in Table 1. This definition of *P* is equivalent to the standard formulation of Hibler (1979), because *cH* is approximately the same as his “equivalent ice thickness” *h.*

*ζ*is 2.5 × 10

^{8}

*P*g s

^{−1};

*η*is similarly bounded through equations (7) and (8). He also set minimum values to provide against nonlinear instabilities, with

*ζ*

_{min}= 4 × 10

^{11}g s

^{−1}. For a sufficiently small value of

*c,*

*ζ*

_{max}<

*ζ*

_{min}, in which case

*ζ*=

*ζ*

_{min}. For a general account of constitutive laws for sea ice, see Hibler (1986).

### b. Motivation for alternative methods

Most sea ice models, starting with the models developed for the AIDJEX project, agree on a visco–plastic rheology at normal levels of strain rate, differing perhaps in the shape of the yield curve. The ideal visco–plastic rheology, however, becomes singular as the strain rate approaches zero. The AIDJEX model (Coon et al. 1974; Pritchard 1975) regularized this behavior by adopting a rheology that converts to that of an elastic material at small strain rates (an “elastic–plastic” rheology). It is important to realize that such an elastic rheology is physically realistic for ice only at a laboratory scale, but at geophysical scales there is no reason to prefer the elastic regularization to any other closure that ensures that the ice pack behaves as a rigid slab in the singular, small strain rate regime. Unfortunately, the AIDJEX model took the limiting elastic behavior quite literally (Pritchard 1975; Colony and Pritchard 1975), needlessly introducing severe theoretical and numerical complexities. Hibler (1979), on the other hand, realized that what was really needed was a simple regularization that gave sufficiently “rigid” behavior in the singular regime. He introduced a regularization (i.e., a “viscous–plastic” rheology), as described previously, in which the nonlinear viscosity of the visco–plastic rheology was bounded at a very high value such that the limiting behavior was really a very slow creep. This regularization, although simple, has its own severe numerical difficulties, which will be discussed shortly. An elastic formulation, on the other hand, has certain advantages from the numerical point of view when viewed merely as a regularization, as explained below. Thus, ironically, we are led to reintroduce a model that has some resemblance to the original AIDJEX model, but in which the regularization is a simplified elastic model whose parameters are chosen for numerical, rather than physical reasons.

*η*≠ 0). The case

*η*= 0 corresponds to the much simpler and easier to solve cavitating fluid model (e.g., Flato and Hibler 1992). This difficulty may be illustrated for the case of divergence-free velocity (

**∇**·

**u**= 0) and constant

*η*and

*m.*Setting the pressure, surface stresses, Coriolis, and tilt terms equal to

**R**, assumed known, the equations decouple to give

*α*Δ

*x*

^{2})

^{k}for simple test problems, where

*α*is a positive constant and

*k*is the number of iterations (Elman 1994). Furthermore, iterative methods are usually recursive and therefore difficult to adapt to parallel machines. There are some iterative methods, such as the conjugate gradient method, for example, whose convergence rate is linear with resolution (Elman 1994) and which can be used successfully on parallel machines (Smith et al. 1992). Use of a preconditioner further improves this method, but good preconditioners usable on parallel machines are hard to find. We will consider the use of the preconditioned conjugate gradient method later as one of the two methods studied in this paper.

*E*is a parameter analogous to Young’s modulus. This equation is meant to represent, albeit very crudely, an elastic–plastic model of the sea ice in the regime where elastic waves dominate. The one-dimensional stability bound for an explicit discretization of (14) is

*α*Δ

*x*)

^{k}, similar to that of optimum methods for parabolic equations, and much better than that of standard iterative methods. This is the rationale for considering an elastic wave adjustment process as the regularization method for the visco–plastic model in the small strain rate regime. The parameter

*E*controls the value of the strain rate at which the regularization kicks in.

### c. The elastic formulation

*E,*as before, corresponds to Young’s modulus. Note that this is not a physically realistic elastic equation, but one that is simplified for use as a regularization. Consistent with (1), we have neglected nonlinear advection terms. Adding the elastic and plastic contributions, we obtain

*E*→ ∞, while in the limit

*η*,

*ζ*→ ∞ we recover the elastic equation (16). Thus, the elastic equation (16) controls the behavior in the limit of infinite viscosity, and therefore represents a regularization of the visco–plastic rheology. We also retain the limiting viscosities of Hibler (1979) in the elastic–viscous–plastic model. Although this is unnecessary, it allows more direct comparison with the VP model behavior. Equations (1) and (17) constitute the EVP model. These prognostic equations for the velocity and stress components,

*u*

_{i}and

*σ*

_{ij}respectively, are discretized explicitly, as described in the following section. The characteristics of this discretization are analyzed in section 4, where we obtain the appropriate choice of

*E*and Δ

*t*to permit efficient integration while maintaining viscous–plastic balance at slow timescales.

## 3. Numerical formulations

In this section we outline our numerical techniques for both the preconditioned conjugate gradient method and the explicit elastic–viscous–plastic method. The spatial discretization is specialized for a generalized orthogonal B-grid as in Smith et al. (1996) or Murray (1996), and each logically rectangular grid cell is divided into four triangles, as illustrated in Fig. 1. All of the thermodynamic and transport variables are given at the center of the cell, velocity is defined at the corners, and the stress tensor is constant across each triangle. We assume contravariant velocity components (velocity components aligned along grid lines). Here, *σ*_{ij} may take on four different values within a grid cell. This tends to avoid the grid decoupling problems associated with the B-grid. Note that the rates of strain *ϵ̇*_{ij}*η* and *ζ*, are also defined in each triangle. A land mask *M*_{h} is specified in the cell centers, with 0 representing land and 1 representing oceanic cells. A corresponding mask *M*_{u} for velocity and other corner quantities is given by *M*_{u}(*i, j*) = min{*M*_{h}(*l*), *l* = (*i, j*), (*i* + 1, *j*), (*i, j* + 1), (*i* + 1, *j* + 1)}.

The velocity component equations [see (1), (5), (17), or (10), (11)] are coupled through the strain rate *ϵ̇*_{ij}, the viscosities, and the ocean stress *τ*_{w}. We lag the viscosities and *c*′ to obtain a linear system, but leave the equations otherwise coupled.

### a. Conjugate gradient solution of the viscous–plastic model

*n*indicates the previous time step, then

*ζ*and

*η*, are evaluated at time level

*n.*The viscous–plastic time step, Δ

*t*

_{υ}, is typically on the order of hours.

*n*+ 1, spatial discretization of (18) and (19) produces a system of simultaneous equations that must be solved iteratively for the values of

*u*

^{n+1}and

*υ*

^{n+1}at each grid point. The viscous–plastic rheology operator ∂

*σ*

_{ij}/∂

*x*

_{j}arises from a variational principle with the functional

*η*and

*ζ*are assumed constant for the purpose of the variation in

*u*and

*υ*, and we have temporarily ignored the pressure term. Formulas for ∂

*u*

_{i}/∂

*x*

_{j}are provided in appendix A. We discretize

*I,*then take its variation with respect to

*u*and

*υ*discretely to obtain the second-order derivative terms in (10) and (11). This procedure ensures that the discrete operator involved in computing ∂

*σ*/∂

*x*is both symmetric and negative definite, thereby mimicking the corresponding properties of the continuum operator. Besides providing better fidelity, these properties are highly desirable from the numerical point of view. A symmetric, negative definite operator has only negative real eigenvalues, which means that it is dissipative, ensuring nonlinear stability due to its dissipation of the total kinetic energy (Dukowicz 1997). Furthermore, symmetry is a prerequisite for some highly effective iterative solution methods, such as the conjugate gradient method to be discussed later. There is no guarantee, particularly on a nonuniform grid, that a conventional spatial discretization such as that used by Hibler will have these properties. However, on a uniform grid, the variational discretization reduces to the standard centered difference formula.

*n*+ 1 terms” in (18) and (19) translate into a banded matrix, which may be represented by the symmetric operator

*A*′ is the tridiagonal matrix extracted from the coefficients of

*A*

^{T}

*A,*which couples the

*u*-velocity components along a line of constant

*j,*and

*C*′ is the corresponding tridiagonal matrix extracted from

*C*

^{T}

*C,*which couples

*υ*-velocity components along a line of constant

*i.*

Success of the method hinges on symmetry of the iterating and preconditioning matrices; for this reason we lag the terms ±*β***u** during the solution of (18) and (19). This treatment of the Coriolis term, which restricts the time step to about 2 hours for accuracy, might be remedied by applying a predictor–corrector method to these terms as in Zhang and Hibler (1996). This and other improvements to the VP time stepping scheme are reserved for future work.

We have employed a simple linearized Backward-Euler time discretization scheme for (18) and (19). Other methods for dealing with the nonlinearity, such as those employed by Hibler (1979) and Zhang and Hibler (1996), are somewhat more accurate but have their own difficulties. The numerical method of Hibler (1979), which we will refer to as “H79,” iteratively solves the system (10) and (11) at each time step with successive overrelaxation, utilizing a predictor–corrector method to march the equations in time. Specifically, predicted velocities at time level *n* + 1/2 are used to compute the coefficients of the linearized terms (namely, *ζ*, *η*, *α*, and *β*) before advancing to the next time level. Hibler and Ackley (1983) found a splitting problem with this procedure in cases of small nonlinear viscosities (free drift), which was corrected by a modified averaging procedure.

As with the predictor–corrector scheme, problems also arise in methods that use numerical spatial splitting and, in particular, in those methods that do not treat the entire strain rate tensor implicitly. For example, Zhang and Hibler (1996) also use successive overrelaxation to solve (10) and (11), along with a predictor–corrector time discretization scheme similar to that of Hibler (1979). In this case, however, the cross derivative terms are treated at time level *n* instead of *n* + 1, and the equations decouple. Then the equations for *u*_{ij} are solved iteratively along an entire row (i.e., constant *j*) before continuing to the next row, and the equations for *υ*_{ij} are solved similarly along columns. We will refer to this method as “ZH96.” Stössel et al. (1994) found that treating the diagonal part of the strain rate tensor implicitly and the off-diagonal terms explicitly produced anomalous ice drifts of 6 cm s^{−1}. For the conjugate gradient method described above, the strain rate tensor remains unsplit.

### b. The elastic–viscous–plastic model

Discretization in time of the momentum equation (1) is analogous to that of (18) and (19), except that the stress tensor is determined prognostically, and both (1) and (17) are subcycled with an effective EVP time step of length Δ*t*_{e} = Δ*t*_{ζ}/*N* for some integer *N* > 1 and time interval Δ*t*_{ζ}. That is, *N* smaller time steps are taken with (1) and (17), holding *η* and *ζ* constant, for each time interval [*t*_{n}, *t*_{n} + Δ*t*_{ζ}]. Typically, Δ*t*_{ζ} = Δ*t*_{υ}, so that Δ*t*_{υ} is often both the viscous–plastic implicit time step and the interval at which viscosity is updated in the EVP model. Subcycling maintains the time scale on which the viscous–plastic material characteristics are changing, ensuring that the VP and EVP formulations are equivalent in the limit Δ*t*_{e} → 0, as will be seen later.

*k,*we time step (17) as follows, holding the viscosities constant at time level

*n*:

*E*and

*P*also change on the Δ

*t*

_{ζ}time scale, as will be seen.) This is a simultaneous equation for the three distinct stress tensor components,

*σ*

_{11},

*σ*

_{12}, and

*σ*

_{22}, which may be inverted directly. Incidentally, we found that computing

*σ*

_{11}and

*σ*

_{22}from formulas that have the same form is important for maintaining symmetry of the numerical solutions in the

*x*and

*y*directions, even at some computational expense.

*σ*

^{k+1}

_{ij}

*c*′ =

*ρ*

_{w}

*C*

_{w}|

**U**

_{w}−

**u**

^{k}|. This equation may be solved for the velocity components as follows:

*α*=

*m*/Δ

*t*

_{e}+

*c*′cos

*θ*and

*β*,

*τ*

_{x}and

*τ*

_{y}are defined in section 3a.

*σ*

_{ij}is determined analogously to the variational principle method of (20). Given formulas for ∂

*u*

_{i}/∂

*x*

_{j}provided in appendix A, we demand that in each triangle

*u*

_{i}yields formulas for the spatial derivatives of

*σ*

_{ij}. This is equivalent to the formalism used in the conjugate gradient solution of the VP model. Since Eq. (23) is another form of the variational formulation for deriving the spatial discretization, it also results in a symmetric, negative definite discrete operator, which ensures a decreasing total kinetic energy. Note that this spatial discretization is different from that in Hibler (1979).

## 4. Heuristic analysis of the elastic–viscous–plastic model

### a. Simplified model description

*x*direction, all coefficients are constant, all forcing is absorbed into a single term

*τ*, the constant term

*P*/4

*ζ*is absorbed into

*σ*=

*σ*

_{11}, and

*σ*

_{12}=

*σ*

_{22}= 0. The model therefore is not an exact representation of the EVP model but is sufficiently similar to be useful for a heuristic analysis. The resulting equations are

*ζ*is taken to be an effective constant viscosity. The VP model is recovered in the limit

*E*→ ∞:

*ζ*→ ∞, (24) and (25) reduce to a purely elastic model, which supports undamped elastic waves,

*c*

_{e}=

*E*/

*m*

*T*

_{υ}is on the order of a hundredth of a second for resolutions of 10 km. In contrast, as we will see shortly, we may be allowed to choose

*T*

_{e}to be several orders of magnitude larger.

*x*= Δ

*y,*is summarized in Fig. 2 in terms of the timescales (28) and (29). It is remarkable that, provided Δ

*t*≤

*T*

_{e}

*T*

_{υ}. Had (26) been discretized explicitly, the stability limit would have been Δ

*t*≤

*T*

_{υ}/2, implying a prohibitively small value of the time step. We will thus be able to integrate the EVP model with a time step

*t*

_{e}

*T*

_{e}

*T*

_{υ}, without resorting to implicit discretization. The time discretization of the EVP model therefore subsumes the viscous stability limit as mentioned in section 2.

*k*which satisfy

*k*

^{2}Δ

*x*

^{2}≤ 1 are meaningful on a grid. The time discretization of the implicit VP model is

*u*

^{n}is the value of

*u*at time level

*n,*and the corresponding discretization of the EVP model is

*t*

_{e}is given by (30), and

*N,*or in other words, to define an EVP time step Δ

*t*

_{e}such that min(

*T*

_{υ}) ≪ Δ

*t*

_{e}≪ Δ

*t*

_{υ}. In this section, Δ

*t*

_{ζ}= Δ

*t*

_{υ}.

### b. Forced response

*u,*

*τ*) = (

*û,*

*τ̂*

*e*

^{i(kx−ωt)}, where

*ω*is the angular frequency of the forcing. We characterize the response by a nondimensional parameter

*F,*

*δ*

*e*

^{−iωΔtυ}

*e*

^{−iωNΔte}

*δ*

^{N}

_{e}

*δ*

_{e}=

*e*

^{−iωΔte}

*t*

_{e}. For convenience, define

*χ*=

*k*

^{2}Δ

*x*

^{2}Δ

*t*

_{υ}/

*T*

_{υ}. Substituting plane wave solutions into the “exact” equation (26) and discretizations (31)–(33), we obtain the following response in the three cases:

*Exact:*

*Viscous–plastic:*

*Elastic–viscous–plastic:*

*ω*Δ

*t*

_{e}≪ 1, the EVP response parameter becomes

*δ*∼ 1,

*χ*≪ 1, and therefore the conditions for accuracy are

### c. Choosing appropriate parameters

Conditions (35)–(40) may be more easily understood graphically. Figure 3 illustrates the domains of accuracy for the two models, using *k*^{2}Δ*x*^{2}Δ*t*_{e}/*T*_{υ} as the ordinate and *ω*Δ*t*_{e} as the abscissa. In general, the EVP domain is larger than the VP domain: if 1/*N* < *T*_{υ}/*T*_{e}, then the VP domain is entirely contained within the EVP domain.

*t*

^{2}

_{e}

*T*

_{υ}

*t*

_{υ}

*E*may be determined by means of (29):

It is interesting that (42) implies that a suitable subcycling time step Δ*t*_{e} is proportional to the harmonic average of Δ*t*_{υ} and the viscous timescale. This result highlights the benefits of the EVP model: the EVP time step may be orders of magnitude larger than the explicit VP time step. Since there is an entire range of viscous timescales associated with the very large range of effective viscosity coefficients, it may be appropriate to choose some intermediate value of the viscous timescale to use in estimating *E.* The larger the value of *E* one chooses, the larger the role of the elastic versus the visco–plastic strain rates and the shorter the time step Δ*t*_{e} must be.

*E*cannot be considered a constant since then the EVP model would have dynamical effects even under free-drift conditions (

*cH*→ 0) when the ice rheology should play no role. To avoid this problem, it is sufficient to assume that

*E*has the form

*E*=

*cHE** for some constant

*E**. Given suitable values of

*T*

_{υ}and Δ

*t*

_{υ}(Δ

*t*

_{ζ}), we calculate Δ

*t*

_{e}by (42), then calculate

*E*for the two-dimensional problem as

*E*

_{○}< 1. Thus,

*E*→ ∞ as Δ

*t*

_{e}→ 0, and the VP rheology (6) is obtained from the EVP formulation (17). This behavior is illustrated in Fig. 8, discussed in the following section.

## 5. A one-dimensional test problem

*τ*and assumed that all motion and spatial variation occurs only in the

*x*direction.

### a. Steady state

*τ*and boundary conditions

*u*= 0 on the domain 0 ≤

*x*≤

*L.*At steady state, the stress tensor components are obtained from (45)–(47):

*η*=

*ζ*/4 for

*e*= 2 in (49), we have

*P*is constant, we have

*ϵ̇*

_{11}= ∂

*u*/∂

*x,*we obtain Δ =

*u*/∂

*x*|. Therefore, the viscosity

*ζ*can have one of three possible values:

*ζ*

_{min},

*ζ*

_{max}, and

*σ*

_{11}/∂

*x*cannot simultaneously be both a constant, as required by (53), and a delta function, as implied by (52) and (55); hence the solution must be composed of segments characterized by

*ζ*

_{min}and

*ζ*

_{max}. Each segment is of the form

*c*

_{1},

*c*

_{2}are constants. There will be three segments: two boundary segments characterized by

*ζ*

_{min}and one in the middle characterized by

*ζ*

_{max}. We therefore have a total of six undetermined constants, plus the location of the interior break points. Boundary conditions and continuity of the solution at the two interior break points provide four constraints. Because of the lack of slope continuity at the break points, integral moments of (54) provide the additional constraints:

*n*= 0, 1, 2, ··· . This closes the system.

This solution is confirmed by numerical results, to be shown shortly. We now present a series of simulations that explore and compare the behavior of the EVP and VP models. Unless otherwise noted, parameter values for the simulations in this section are those given in Table 3. The 1D solution was obtained with a simple numerical code that integrates (45)–(48) to steady state.

As predicted by our analysis, the steady-state solution is composed of line segments, illustrated in Fig. 4 (labeled “1D”). Figure 4 also presents corresponding numerical solutions of this problem from the 2D models. Due to the imposed land mask, the numerical solutions remain fundamentally two-dimensional, as illustrated in Fig. 5, and therefore not exactly comparable to the 1D solution. Implementing Neumann or periodic boundary conditions in the SOR viscous–plastic codes in order to make the solution more one-dimensional would have been time consuming and not necessary for our purposes. The four 2D models produce remarkably similar steady-state solutions.

The 2D equations were solved on a 40 × 100 grid of square cells (Δ*x* = Δ*y* = 12.7 km), and the cross sections shown are centrally located in the *y* direction (*j* = 50). The integration began with a uniform ice field at rest, no-slip conditions were maintained along all four boundaries, and all of the forcing terms were replaced by a single stress ** τ** = (

*τ*, 0). The CPU times shown in Table 4 represent the time used for the dynamics calculation alone; for each case, 31 s were spent in other sections of the calculation and are not included in the table. These calculations were performed by a CRAY Y-MP8/8128 supercomputer. The models were integrated for 2700 simulated hours, taking 450 time steps with Δ

*t*

_{ζ}= Δ

*t*

_{υ}= 21 600 s. The EVP dynamics were subcycled 72 times for each viscous–plastic time step, thus taking an effective EVP time step of length Δ

*t*

_{e}= 300 s. The EVP numerical model is nearly 40 times more efficient than the original VP code on this test problem.

The elastic and conjugate gradient solutions shown in Figs. 4 and 5 are at steady state; the others are not. Since the corresponding EVP solution is essentially identical to Fig. 5, it is not shown. Doubling the size of the domain from 40 × 100 to 40 × 200, keeping the resolution the same, reduces the magnitude of the EVP steady-state velocity to about 38 cm s^{−1}, closely approximating the 1D numerical solution.

### b. Transient behavior

*t*

_{υ}and Δ

*t*

_{ζ}. First, consider the VP model transient behavior for different values of Δ

*t*

_{υ}, shown in Fig. 6. The very slow response of the VP model for large Δ

*t*

_{υ}is due to the linearization used in the rheology operator. If the viscosity

*ζ*is held at time

*t*

_{n}during integration to time

*t*

_{n+1}=

*t*

_{n}+ Δ

*t*

_{υ}, the linearized ice rheology operator in the viscous–plastic case (57) takes the form

*ζ*

^{n+1}=

*ζ*

^{n}. Convergence of this “outer” iteration determines the effective time response. The adjustment process is described fully for this test problem in appendix C, where we determine the steady-state solution analytically and estimate the effective transition time to steady state, about 35 days for Δ

*t*

_{υ}= 6 h. Decreasing Δ

*t*

_{υ}lessens the time lag between

*ζ*

^{n}and ∂

*u*

^{n+1}/∂

*x*; time steps on the order of a minute produce the “true inertial limited response” (Hibler 1979; appendix B), illustrated in Fig. 6. That is, in order to respond accurately to an impulsively applied

*τ*, the viscous–plastic numerical model must be integrated with a time step of 60 s or less. We refer to this solution (obtained with Δ

*t*

_{υ}= 60 s) as the reference solution.

*k*= 1, 2, ··· ,

*N*denotes the subcycling. The improved estimates of ∂

*u*/∂

*x*during the VP time step improve the adjustment of the solution. When Δ

*t*

_{ζ}= Δ

*t*

_{υ}exceeds the stability limit, as it often does, the EVP results generally lie within an envelope bounded by the viscous–plastic solutions for Δ

*t*

_{υ}→ 0 and Δ

*t*

_{υ}→ ∞, as indicated in Fig. 7.

Without subcycling, Δ*t*_{e} = Δ*t*_{ζ} and the elastic waves do not damp out within the viscous–plastic time step. The EVP results are then quite energetic for larger time steps, as illustrated in Fig. 8. As the time step approaches zero, however, the solutions converge to the reference solution. Furthermore, the two models produce identical results when Δ*t*_{υ} and Δ*t*_{ζ} are much shorter than the viscous–plastic stability limit, regardless of subcycling.

Poor adjustment of the VP model has been noticed previously. Hibler (1979) remarks that the viscous–plastic rheology is slow to converge to steady state and requires several time steps with constant forcing to respond accurately. Similarly, Flato and Hibler (1992) note that even the cavitating fluid model should be subcycled several times without changing the forcing. However, many numerical simulations that utilize the viscous–plastic rheology, including numerous sensitivity studies, use 1-day time steps with daily varying winds (e.g., Hibler and Walsh 1982; Hibler and Ackley 1983; Walsh et al. 1985; Ip et al. 1991; Riedlinger and Preller 1991; Chapman et al. 1994). These wind stresses may vary significantly on timescales of a day or so. For example, the wind stress imposed in this example is less than 0.1 dyn cm^{−2}. Since the initial change in wind stress occurs over the first time step (6 h), this is equivalent to a change in the applied wind stress of 0.4 dyn cm^{−2} per day. The physical wind stress may vary as much as 5 dyn cm^{−2} per day (Coon 1980), an order of magnitude larger. Not surprisingly, we observe that when integrated with 1-day time steps, the VP numerical model exhibits a weak response to strongly varying winds. The improved transient behavior of the EVP model enhances its ability to capture the response of the ice to such variations in the stress. We will explore the models’ responses to more realistic, time-dependent forcing in the next section.

Both the viscous–plastic transition to steady state and the magnitude of *u* at steady state depend on ice concentration, as shown in Fig. 9, since the maximum viscosity *ζ*_{max} varies with compactness as *c*exp[*c**(1 − *c*)] through the pressure *P.* Because of this exponential dependence on *c, P* and *ζ*_{max} are about two orders of magnitude less for ice concentrations of 0.8 than for 0.9, and therefore the ice rheology is immaterial for *c* < 0.8, and one cannot distinguish between elastic and viscous–plastic models.

All of the calculations reported here were done with *c* = 0.9. Holland et al. (1993) point out that shear stress becomes significant for ice concentrations greater than about 0.9. Furthermore, while open water typically exists year round throughout the Arctic, both Arctic and Antarctic ice concentrations are predominantly greater than 90% during the winter (Stössel and Claussen 1993; Gloersen et al. 1992).

## 6. A two-dimensional problem

^{−1}:

*x*≤

*L*

_{x}and 0 ≤

*y*≤

*L*

_{y}. The ocean drag terms are computed as in (2). The wind stress is also specified analytically, but is based on Arctic data for the month of January 1986 provided by the Naval Research Laboratory. Fourier analysis of data in the Greenland Sea (9.2°W, 75.5°N) indicates that the characteristic timescale of the wind forcing is generally between 1 and 5 days. Based on these data, we allow the wind stress to vary 33% from a divergent stress field whose average amplitude is 3 dyn cm

^{−2}, with a period

*T*= 4 days:

The model equations were integrated for 25 simulated days from rest with a time step Δ*t*_{υ} = 1 day, on a 40 × 40 grid of square cells (Δ*x* = Δ*y* = 12.7 km). Such a large time step is not feasible for the EVP dynamics model; for this case, Δ*t*_{ζ} = 6 h and Δ*t*_{e} = 216 s. These time steps were chosen to illustrate the VP model’s inaccuracy for conditions under which it is often used, and the improvement offered by the EVP formulation. Strictly speaking, results from the various codes are comparable only for very small Δ*t*_{υ} and Δ*t*_{ζ}, although we observe in Figs. 10 and 11 that the values of Δ*t*_{υ} and Δ*t*_{ζ} used here are sufficiently small to produce comparable results.

These results differ slightly from a time-accurate reference solution, which we define as that produced by the conjugate gradient method with a time step of 60 s. In Fig. 12, we present the differences of domain-averaged kinetic energies per unit mass for each of the methods with that of the reference solution. This comparison indicates that while all of the methods reach a quasi-steady state, the EVP model is much more accurate during the initial “spin up” from rest, and suggests that the EVP model will behave significantly better under the severe wind forcing conditions observed in the polar regions. For example, Arctic winds have been observed to change as much as 350% in a three-day period (Reynolds 1984), and the ice edge may move 35 km day^{−1} under gale conditions (Roed and O’Brien 1983). In general, geostrophic winds are responsible for 60%–80% of the daily ice variance (Serreze et al. 1989). On these timescales, it is essential that a numerical model for ice dynamics respond accurately to the imposed forcing.

Furthermore, the magnitude of the differences between the viscous–plastic model solutions and the reference case in Fig. 12 indicate that the VP models are slow to respond to more typical forcing variations. The kinetic energy of the H79 solution is better than the conjugate gradient solution by about a factor of 2 due to effectively two iterations of the linearization being taken in the predictor–corrector method used for the time stepping. Incorporating a predictor–corrector method into the time discretization of the conjugate gradient numerical model would improve its accuracy to that of the H79 model, but degrade its efficiency. Regardless, neither VP model is as accurate as the EVP model.

The CPU times given in Table 6 represent the time used for the dynamics calculation alone; the 4 s spent performing I/O for each case is not included in the table. Implementing a two-step time discretization scheme for the conjugate gradient VP numerical model would improve its forcing response to roughly the level of the H79 code and slow it down by approximately a factor of 2. Note that for the Δ*t*_{υ} = 60 s calculation, the conjugate gradient dynamics used 1379 s CPU. We have not made the corresponding calculation with the H79 method, but based on the figures in Table 6, the H79 model would have taken about 12 times longer, or 4.5 h, to perform this calculation. Thus, the standard VP model would require several CPU hours to reach the level of accuracy obtained with Δ*t*_{υ} = 60 s, which the EVP model simulates fairly well in only 41 CPU seconds using Δ*t*_{ζ} = 6 h and Δ*t*_{e} = 216 s.

## 7. Summary

Despite its physical and computational problems, the nonlinear viscous–plastic rheology proposed by Hibler (1979) is the most widely accepted model for sea ice dynamics. In the model’s physical description, the ice viscosity suffers a severe singularity: treated as a viscous fluid, rigid sea ice has infinite viscosity. Hibler regularized this problem by setting a maximum viscosity bound, thereby allowing the ice to creep slowly rather than being completely rigid. Even so, the viscosity ranges over many orders of magnitude, and integrating the implicit VP numerical model requires large computational resources, particularly for high resolution grids on parallel architectures. Using smaller maximum viscosity values increases the model’s computational efficiency but produces less accurate results. Our explicit elastic–viscous–plastic model utilizes an elastic mechanism in regions of rigid ice to significantly increase the computational efficiency of the VP numerical model. For comparison purposes, we have chosen to retain the maximum viscosity bound for the results presented here. In this paper we also present a fast, though still implicit, conjugate gradient method for solving the VP equations. Although the conjugate gradient method’s efficiency is comparable to the EVP method’s on serial machines, the explicit EVP model will be substantially more efficient on parallel computers.

Furthermore, due to its semi-implicit treatment of the ice rheology, the standard numerical formulation of the VP model has very poor time response for time steps typically used by researchers in the field, which are often as long as a day. Our investigation of a simplified, one-dimensional version of the VP model indicates that the viscous–plastic model behavior is acceptable only for wind stresses that vary slowly. However, for wind stresses that vary significantly on timescales of a day, the viscous–plastic model response is weak.

This computational pathology may be resolved by improving the numerical method or by changing the physical parameterization in the model. The EVP model represents a combination of these approaches: its (albeit nonphysical) elastic waves enable the use of an efficient, explicit numerical method. We observe improved transient behavior of the solutions, enhancing the model’s ability to capture the ice response to variations in the imposed stress. However, because the EVP model is based on the same linearized viscous–plastic rheology as the VP model, it may inherit similar problems in some parameter regimes.

We have shown that a large range of the elastic wave parameter *E* exists for which the EVP numerical method is both stable and efficient. In particular, this allows the elastic time step to be orders of magnitude larger than the viscous–plastic timescale in areas of rigid ice. Several considerations must be weighed when choosing the model parameters. The timescale of the external forcing places an upper bound on Δ*t*_{υ} or Δ*t*_{ζ}. The choice of the subcycling time step Δ*t*_{e} is based on considerations of efficiency and accuracy; some guidelines for choosing Δ*t*_{e} are given in section 4. The parameter values used in this paper, namely for Δ*t*_{ζ}, *E,* and Δ*t*_{e}, are representive of suitable values that improve both the numerical efficiency and accuracy of the viscous–plastic ice model. A more complete parameter sensitivity study will be reported later.

Other numerical concerns involve maintaining operator symmetry and energy dissipation properties in the discretization of the stress tensor, which arises from a variational principle. Dividing the grid cells into four triangles for spatial discretizations results in higher resolution of the stress tensor and viscosity fields than of thickness and velocity. These numerical improvements, along with the formulation of the EVP model, have resulted in a fast, efficient model of sea ice dynamics well suited to climate studies on parallel machines.

We have coupled the EVP dynamics model to thermodynamic and transport components and will be testing this ice model with daily atmospheric fluxes and validating it with remotely sensed and in situ observations. More complete descriptions of the thermodynamics and transport components and results from the validation of the complete sea ice model are forthcoming.

## Acknowledgments

We wish to thank A. Semtner for providing the ZH96 code, M. Maltrud and C. A. Lai for Arctic datasets, and A. Hagberg for many helpful discussions. We are grateful to S. Piacsek for providing Arctic wind stress data and comments on the manuscript. This work has been supported by the DOE CHAMMP Program. We also thank the Center for Nonlinear Studies and the DOE HPCC-NLS program for technical support.

## REFERENCES

Ashby, S. F., T. A. Manteufel, and P. E. Saylor, 1990: A taxonomy for conjugate gradient methods.

*SIAM J. Numer. Anal.,***27,**1542–1568.Bratchie, I., 1984: Rheology of an ice-floe field.

*Ann. Glaciol.,***5,**23–28.Bryan, K., S. Manabe, and R. L. Pacanowski, 1975: A global ocean–atmosphere climate model. Part II: The oceanic circulation.

*J. Phys. Oceanogr.,***5,**30–46.Campbell, W. J., 1965: The wind-driven circulation of ice and water in a polar ocean.

*J. Geophys. Res.,***70,**3279–3301.Chapman, W. L., W. J. Welch, K. P. Bowman, J. Sacks, and J. E. Walsh, 1994: Arctic sea ice variability: Model sensitivities and a multidecadal simulation.

*J. Geophys. Res.,***99,**919–935.Colony, R., and R. S. Pritchard, 1975: Integration of elastic–plastic constitutive laws.

*AIDJEX Bull.,***30,**55–80.Coon, M. D., 1980: A review of AIDJEX modeling.

*Sea Ice Processes and Models,*R. S. Pritchard, Ed., University of Washington Press, 12–25.——, S. A. Maykut, R. S. Pritchard, D. A. Rothrock, and A. S. Thorndike, 1974: Modeling the pack ice as an elastic-plastic material.

*AIDJEX Bull.,***24,**1–105.Dukowicz, J. K., 1997: Comments on “Stability of the viscous–plastic sea ice rheology.”

*J. Phys. Oceanogr.,***27,**480–481.——, R. D. Smith, and R. C. Malone, 1993: A reformulation and implementation of the Bryan–Cox–Semtner ocean model on the connection machine.

*J. Atmos. Oceanic Technol.,***10,**195–208.——, ——, and ——, 1994: Implicit free-surface method for the Bryan–Cox–Semtner ocean model.

*J. Geophys. Res.,***99,**7991–8014.Elman, H. C., 1994: Iterative methods for linear systems.

*Large-Scale Matrix Problems and the Numerical Solution of Partial Differential Equations,*J. Gilbert and D. Kershaw, Eds.,*Advances in Numerical Analysis*, Vol. III, Clarendon Press, 69–177.Felzenbaum, A. I., 1961: The theory of steady drift of ice and the calculation of the long period mean drift in the central part of the Arctic Basin.

*Probl. North,***2,**13–44. [Originally in*Problemy Severa,*No.2, pp. 16–46, 1958.].Flato, G. M., and W. D. Hibler III, 1989: On a simple sea-ice dynamics model for climate studies.

*Ann. Glaciol.,***14,**72–77.——, and ——, 1990: A cavitating fluid sea ice model.

*Cold Reg. Res. Eng. Lab. Monogr.,*No. 90-1,.——, and ——, 1992: Modeling pack ice as a cavitating fluid.

*J. Phys. Oceanogr.,***22,**626–651.Gloersen, P., W. J. Campbell, D. J. Cavalieri, J. C. Comiso, C. L. Parkinson, and H. J. Zwally, 1992: Arctic and Antarctic sea ice, 1978–1987: Satellite passive-microwave observations and analysis. NASA Tech. Rep. SP-511, 290 pp. [Available from Laboratory for Hydrospheric Processes, NASA Goddard Space Flight Center, Greenbelt, MD 20771.].

Gray, J. M. N. T., and L. W. Morland, 1994: A two-dimensional model for the dynamics of sea ice.

*Philos. Trans. Roy. Soc. London A,***347,**219–290.Hibler, W. D., III, 1974: Differential sea ice drift II: Comparison of mesoscale strain measurements to linear drift theory predictions.

*J. Glaciol.,***13,**457–471.——, 1979: A dynamic thermodynamic sea ice model.

*J. Phys. Oceanogr.,***9,**817–846.——, 1980: Modeling a variable thickness sea ice cover.

*Mon. Wea. Rev.,***108,**1943–1973.——, 1986: Ice dynamics. chap. 9,

*The Geophysics of Sea Ice,*N. Untersteiner, Ed.,*NATO ASI Series B: Physics*, Plenum Press, 577–640.——, and W. B. Tucker III, 1979: Some results from a linear viscous model of the Arctic ice cover.

*J. Glaciol.,***22,**293–304.——, and J. E. Walsh, 1982: On modeling seasonal and interannual fluctuation of Arctic sea ice.

*J. Phys. Oceanogr.,***12,**1514–1523.——, and S. F. Ackley, 1983: Numerical simulation of the Weddell Sea pack ice.

*J. Geophys. Res.,***88,**2873–2887.——, and K. Bryan, 1987: A diagnostic ice–ocean model.

*J. Phys. Oceanogr.,***17,**987–1015.Holland, D. M., L. A. Mysak, D. K. Manak, and J. M. Oberhuber, 1993: Sensitivity study of a dynamic thermodynamic sea ice model.

*J. Geophys. Res.,***98,**2561–2586.Ip, C. F., W. D. Hibler III, and G. M. Flato, 1991: On the effect of rheology on seasonal sea ice simulations.

*Ann. Glaciol.,***15,**17–25.Manabe, S., K. Bryan, and M. J. Spelman, 1979: A global ocean–atmosphere climate model with seasonal variation for future studies of climate sensitivity.

*Dyn. Atmos. Oceans,***3,**393–426.Murray, R. J., 1996: Explicit generation of orthogonal grids for ocean models.

*J. Comput. Phys.,***126,**251–273.Nikiforov, Y. G., A. M. Gukovich, Y. N. Yefimov, and M. A. Romanov, 1967: Principles of a method for calculating the ice redistribution under the influence of the wind during the navigation period in the Arctic seas.

*AIDJEX Bull.,***3,**40–64. [Originally in*Tr. Arkt. Antarkt. Inst.,***257,**pp. 5–25, 1967.].Oberhuber, J. M., 1993a: Simulation of the Atlantic circulation with a coupled sea ice–mixed layer–isopycnal general circulation model. Part I: Model description.

*J. Phys. Oceanogr.,***23,**808–829.——, 1993b: Simulation of the Atlantic circulation with a coupled sea ice–mixed layer–isopycnal general circulation model. Part II: Model experiment.

*J. Phys. Oceanogr.,***23,**830–845.Parkinson, C. L., and W. M. Washington, 1979: A large-scale numerical model of sea ice.

*J. Geophys. Res.,***84,**311–337.Pritchard, R. S., 1975: An elastic-plastic constitutive law for sea ice.

*J. Appl. Mech.,***42E,**379–384.——, M. D. Coon, and M. G. McPhee, 1977: Simulation of sea ice dynamics during AIDJEX.

*J. Pressure Vessel Tech.,***99J,**491–497.Reuss, A., 1930: Berucksichtigung der elastischen formanderung in der plastizitats theorie.

*Z. Ang. Math. Mech.,***10,**266.Reynolds, M., 1984: On the local meteorology at the marginal ice zone of the Bering Sea.

*J. Geophys. Res.,***89,**6515–6524.Riedlinger, S. H., and R. H. Preller, 1991: The development of a coupled ice-ocean model for forecasting ice conditions in the Arctic.

*J. Geophys. Res.,***96,**16 955–16 977.Roed, L. P., and J. J. O’Brien, 1983: A coupled ice-ocean model of upwelling in the marginal ice zone.

*J. Geophys. Res.,***88,**2863–2872.Rothrock, D. A., 1975a: The steady drift of an incompressible Arctic ice cover.

*J. Geophys. Res.,***80,**387–397.——, 1975b: The energetics of the plastic deformation of pack ice by ridging.

*J. Geophys. Res.,***80,**4514–4519.Serreze, M. C., R. G. Barry, and A. S. McLaren, 1989: Seasonal variations in sea ice motion and effects on sea ice concentration in the Canada Basin.

*J. Geophys. Res.,***94,**10 955–10 970.Smith, R. D., J. K. Dukowicz, and R. C. Malone, 1992: Parallel ocean general circulation modeling.

*Physica D,***60,**38–61.——, S. Kortas, and B. Meltz, 1997: Curvilinear coordinates for global ocean models.

*J. Comput. Phys.,*in press.Stössel, A., and M. Claussen, 1993: On the momentum forcing of a large-scale sea-ice model.

*Climate Dyn.,***9,**71–80.——, J. M. Oberhuber, and E. Maier-Reimer, 1994: Sensitivites of the sea-ice component of two ocean general circulation models. Max-Plank-Institut für Meteorologie, Hamburg, Tech. Rep. 138, 44 pp. [Available from Max-Planck-Institute Für Meteorologie, Bundesstrasse 55, 20146 Hamburg, Germany.].

Walsh, J. E., W. D. Hibler III, and B. Ross, 1985: Numerical simulation of Northern Hemisphere sea ice variability, 1951–1980.

*J. Geophys. Res.,***90,**4847–4865.Warn-Varnas, A., R. Allard, and S. Piacsek, 1991: Synoptic and seasonal variations of the ice-ocean circulation in the Arctic: A numerical study.

*Ann. Glaciol.,***15,**54–62.Zhang, J., and W. D. Hibler, 1996: On an efficient numerical method for modeling sea ice dynamics.

*J. Geophys. Res.,*in press.

## APPENDIX A

### Numerical Formulations

*A*

_{ij}, defined at the upper-right corner of the grid cell (see Fig. 1), are given below. Δ

*x*

^{c}

_{ij}

*y*

^{c}

_{ij}

*A*is linear in

*x*and

*y*within each triangle,

*North*:

*East*:

*South*:

*West*:

## APPENDIX B

### Stability of the 1D Equations

*u*and

*σ*have the form

*a*

^{n}

*e*

^{ijkΔx}, and

*a*

^{n+1}=

*λ*

*a*

^{n}. Then the characteristic equation is

*λ*

^{2}

*α*

*λ*

*α*

*k*

^{2}

*β*

*α*= 5

*E*Δ

*t*/4

*ζ*and

*β*= 25

*E*Δ

*t*

^{2}/16

*m.*Solutions are stable whenever |

*λ*| < 1, that is, for

*ξ*= Δ

*t*/

*T*

_{e}and

*γ*= Δ

*t*/

*T*

_{υ}, then

*γ*= 4

*β*/5

*α*Δ

*x*

^{2}and the boundary of the stability region is given by the hyperbolic function

## APPENDIX C

### VP Model Adjustment to Imposed Forcing

*x, L*/2] and take advantage of the problem’s symmetry about

*x*=

*L*/2 to produce the relation

*P*′ =

*P*/

*ζ*and

*ζ*now limit ∂

*u*/∂

*x.*The iteration begins with

*u*= 0 and

*ζ*=

*ζ*

_{max}for all

*x.*Recall that the steady-state solution is composed of three line segments, the inner section characterized by

*ζ*

_{max}and the two outer sections by

*ζ*

_{min}. In the inner section,

*ζ*will remain equal to

*ζ*

_{max}, but in the outer regions,

*ζ*, given by (55), will change from

*ζ*

_{max}to

*ζ*

_{min}. Equivalently, |∂

*u*/∂

*x*| will change from |∂

*u*/∂

*x*|

_{max}to |∂

*u*/∂

*x*|

_{min}, under the iteration (C1). Let

*k*be the number of iterations for this change to occur; then

*k*will be a function of

*x.*For this test case, |∂

*u*/∂

*x*|

_{max}= 2.2 × 10

^{−6}and |∂

*u*/∂

*x*|

_{min}= 1.8 × 10

^{−9}(for

*P*= 2 × 10

^{6}) so that

*G*| = 1:

*k*is largest for the grid points nearest the inner region; this analysis suggests that approximately 140 iterations are needed for the solution to reach steady state, in good agreement with Fig. 6.

Stability diagram for the 2D dynamics equations (1) and (17). Given Δ*x,* we choose *E* and Δ*t*_{e} so that Δ*t*_{e}/*T*_{e} lies to the left of the vertical asymptote. In this region the viscous–plastic timescale *T*_{υ} is irrelevant.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Stability diagram for the 2D dynamics equations (1) and (17). Given Δ*x,* we choose *E* and Δ*t*_{e} so that Δ*t*_{e}/*T*_{e} lies to the left of the vertical asymptote. In this region the viscous–plastic timescale *T*_{υ} is irrelevant.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Stability diagram for the 2D dynamics equations (1) and (17). Given Δ*x,* we choose *E* and Δ*t*_{e} so that Δ*t*_{e}/*T*_{e} lies to the left of the vertical asymptote. In this region the viscous–plastic timescale *T*_{υ} is irrelevant.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Domains of accuracy of the elastic–viscous–plastic and viscous–plastic models under imposed forcing. We choose numerical parameters so that the domains are as common as possible.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Domains of accuracy of the elastic–viscous–plastic and viscous–plastic models under imposed forcing. We choose numerical parameters so that the domains are as common as possible.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Domains of accuracy of the elastic–viscous–plastic and viscous–plastic models under imposed forcing. We choose numerical parameters so that the domains are as common as possible.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Cross sections of the velocity component *u* produced by the (2D) viscous–plastic and elastic–viscous–plastic codes as solutions of the 1D test problem and the 1D numerical solution.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Cross sections of the velocity component *u* produced by the (2D) viscous–plastic and elastic–viscous–plastic codes as solutions of the 1D test problem and the 1D numerical solution.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Cross sections of the velocity component *u* produced by the (2D) viscous–plastic and elastic–viscous–plastic codes as solutions of the 1D test problem and the 1D numerical solution.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Steady-state velocity component *u* for the 1D problem produced by the conjugate gradient VP model. The solution is inherently two-dimensional due to the boundary conditions. The cross section shown in Fig. 4 lies at *j* = 50, halfway along the *y* axis.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Steady-state velocity component *u* for the 1D problem produced by the conjugate gradient VP model. The solution is inherently two-dimensional due to the boundary conditions. The cross section shown in Fig. 4 lies at *j* = 50, halfway along the *y* axis.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Steady-state velocity component *u* for the 1D problem produced by the conjugate gradient VP model. The solution is inherently two-dimensional due to the boundary conditions. The cross section shown in Fig. 4 lies at *j* = 50, halfway along the *y* axis.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Transient response of the VP model to constant surface stress for different time steps. Because of the time lag inherent in the calculation of *ζ*, the viscous–plastic model requires numerous time steps to reach steady state. Thus, small time steps, on the order of 10 minutes for this test problem, are necessary to obtain a converged response to an impulsively applied physical stress. Velocity at the center of the domain (*i* = 20) is shown.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Transient response of the VP model to constant surface stress for different time steps. Because of the time lag inherent in the calculation of *ζ*, the viscous–plastic model requires numerous time steps to reach steady state. Thus, small time steps, on the order of 10 minutes for this test problem, are necessary to obtain a converged response to an impulsively applied physical stress. Velocity at the center of the domain (*i* = 20) is shown.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Transient response of the VP model to constant surface stress for different time steps. Because of the time lag inherent in the calculation of *ζ*, the viscous–plastic model requires numerous time steps to reach steady state. Thus, small time steps, on the order of 10 minutes for this test problem, are necessary to obtain a converged response to an impulsively applied physical stress. Velocity at the center of the domain (*i* = 20) is shown.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Response of the EVP model as a function of Δ*t*_{e}, compared to the VP model response for Δ*t*_{υ} = 60 s and 21 600 s. Elastic–viscous–plastic solutions Δ*t*_{e} = 60 s (*N* = 360), 100 s (*N* = 216), and 216 s (*N* = 100), with viscosity updated every Δ*t*_{ζ} = 21 600 s, all give better transient response than the viscous–plastic solution with Δ*t*_{υ} = 21 600 s, but not as good as the converged viscous–plastic solutions with Δ*t*_{υ} = 60 s.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Response of the EVP model as a function of Δ*t*_{e}, compared to the VP model response for Δ*t*_{υ} = 60 s and 21 600 s. Elastic–viscous–plastic solutions Δ*t*_{e} = 60 s (*N* = 360), 100 s (*N* = 216), and 216 s (*N* = 100), with viscosity updated every Δ*t*_{ζ} = 21 600 s, all give better transient response than the viscous–plastic solution with Δ*t*_{υ} = 21 600 s, but not as good as the converged viscous–plastic solutions with Δ*t*_{υ} = 60 s.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Response of the EVP model as a function of Δ*t*_{e}, compared to the VP model response for Δ*t*_{υ} = 60 s and 21 600 s. Elastic–viscous–plastic solutions Δ*t*_{e} = 60 s (*N* = 360), 100 s (*N* = 216), and 216 s (*N* = 100), with viscosity updated every Δ*t*_{ζ} = 21 600 s, all give better transient response than the viscous–plastic solution with Δ*t*_{υ} = 21 600 s, but not as good as the converged viscous–plastic solutions with Δ*t*_{υ} = 60 s.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Response of the EVP model without subcycling (viscosity updated on every step) as a function of time step. A substantial amount of elastic energy is excited, but the solution converges to the reference solution (solid) when Δ*t*_{e} = 60 s.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Response of the EVP model without subcycling (viscosity updated on every step) as a function of time step. A substantial amount of elastic energy is excited, but the solution converges to the reference solution (solid) when Δ*t*_{e} = 60 s.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Response of the EVP model without subcycling (viscosity updated on every step) as a function of time step. A substantial amount of elastic energy is excited, but the solution converges to the reference solution (solid) when Δ*t*_{e} = 60 s.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Response of the EVP and VP models for different ice concentrations. While both the VP and EVP solutions exhibit appropriate transient behavior for *c* ≤ 0.8, when ice rheology plays no role, the VP model response deteriorates as ice concentration increases. Velocity at the center of the domain (*i* = 20) is shown; Δ*t*_{ζ} = Δ*t*_{υ} = 21600 s and Δ*t*_{e} = 216 s.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Response of the EVP and VP models for different ice concentrations. While both the VP and EVP solutions exhibit appropriate transient behavior for *c* ≤ 0.8, when ice rheology plays no role, the VP model response deteriorates as ice concentration increases. Velocity at the center of the domain (*i* = 20) is shown; Δ*t*_{ζ} = Δ*t*_{υ} = 21600 s and Δ*t*_{e} = 216 s.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Response of the EVP and VP models for different ice concentrations. While both the VP and EVP solutions exhibit appropriate transient behavior for *c* ≤ 0.8, when ice rheology plays no role, the VP model response deteriorates as ice concentration increases. Velocity at the center of the domain (*i* = 20) is shown; Δ*t*_{ζ} = Δ*t*_{υ} = 21600 s and Δ*t*_{e} = 216 s.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

The VP velocity component *u* for the 2D test case at *t* = 25 days, produced with the H79 numerical model.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

The VP velocity component *u* for the 2D test case at *t* = 25 days, produced with the H79 numerical model.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

The VP velocity component *u* for the 2D test case at *t* = 25 days, produced with the H79 numerical model.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

The EVP velocity component *u* for the 2D test case at *t* = 25 days. Comparison with the corresponding VP solution in Fig. 10 shows that the EVP model produces solutions equivalent to those of the VP model and validates the 1D results of sections 4 and 5.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

The EVP velocity component *u* for the 2D test case at *t* = 25 days. Comparison with the corresponding VP solution in Fig. 10 shows that the EVP model produces solutions equivalent to those of the VP model and validates the 1D results of sections 4 and 5.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

The EVP velocity component *u* for the 2D test case at *t* = 25 days. Comparison with the corresponding VP solution in Fig. 10 shows that the EVP model produces solutions equivalent to those of the VP model and validates the 1D results of sections 4 and 5.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

The difference between the domain-averaged kinetic energy per unit mass of the elastic, conjugate gradient, and H79 methods computed with Δ*t*_{υ} = 1 day and the domain-averaged kinetic energy per unit mass of the conjugate gradient solution computed with Δ*t*_{υ} = 60 s (the reference solution). For the elastic solution, Δ*t*_{ζ} = 6 h and Δ*t*_{e} = 216 s. The viscous–plastic models require 4 days to reach a quasi-steady state, after which their response to the variable forcing tends to lag behind the exact response.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

The difference between the domain-averaged kinetic energy per unit mass of the elastic, conjugate gradient, and H79 methods computed with Δ*t*_{υ} = 1 day and the domain-averaged kinetic energy per unit mass of the conjugate gradient solution computed with Δ*t*_{υ} = 60 s (the reference solution). For the elastic solution, Δ*t*_{ζ} = 6 h and Δ*t*_{e} = 216 s. The viscous–plastic models require 4 days to reach a quasi-steady state, after which their response to the variable forcing tends to lag behind the exact response.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

The difference between the domain-averaged kinetic energy per unit mass of the elastic, conjugate gradient, and H79 methods computed with Δ*t*_{υ} = 1 day and the domain-averaged kinetic energy per unit mass of the conjugate gradient solution computed with Δ*t*_{υ} = 60 s (the reference solution). For the elastic solution, Δ*t*_{ζ} = 6 h and Δ*t*_{e} = 216 s. The viscous–plastic models require 4 days to reach a quasi-steady state, after which their response to the variable forcing tends to lag behind the exact response.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Fig. C1. The number of iterations, *k,* needed for *ζ* to change from *ζ*_{max} to *ζ*_{min}, as a function of *x.* The vertical lines indicate the break points, between which *ζ* = *ζ*_{max}. The number of steps required for the solution to reach steady state is given approximately by the largest value of *k* at the grid points nearest the break points, about 140 in this case.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Fig. C1. The number of iterations, *k,* needed for *ζ* to change from *ζ*_{max} to *ζ*_{min}, as a function of *x.* The vertical lines indicate the break points, between which *ζ* = *ζ*_{max}. The number of steps required for the solution to reach steady state is given approximately by the largest value of *k* at the grid points nearest the break points, about 140 in this case.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Fig. C1. The number of iterations, *k,* needed for *ζ* to change from *ζ*_{max} to *ζ*_{min}, as a function of *x.* The vertical lines indicate the break points, between which *ζ* = *ζ*_{max}. The number of steps required for the solution to reach steady state is given approximately by the largest value of *k* at the grid points nearest the break points, about 140 in this case.

Citation: Journal of Physical Oceanography 27, 9; 10.1175/1520-0485(1997)027<1849:AEVPMF>2.0.CO;2

Constants and parameters used in the dynamics equations.

Definitions of other symbols used in the dynamics equations, and their interdependencies.

Initial values and parameters for the tests shown in Fig. 4. The error tolerance on the residual for the VP implicit schemes is given by err.

Estimated total CPU times for the dynamics calculations by each of the four models and the corresponding average CPU time spent for each of the 4000 grid cells for the tests shown in Fig. 4.

Initial values and parameters for the 2D tests.

Estimated total CPU times for the 2D tests by each of the models and the corresponding average CPU time spent for each of the 1600 grid cells.