1. Introduction
Sea ice has long been recognized as important for climate because of its high albedo, strong insulating effect, and potential sensitivity to greenhouse warming. Many global models predict that reductions in sea ice thickness and extent will amplify climate change at high latitudes. For many years sea ice was represented fairly crudely in large-scale models. More sophisticated approaches were available—for example, the models of Maykut and Untersteiner (1971) for sea ice thermodynamics, Hibler (1979) for dynamics, and Thorndike et al. (1975) for the ice thickness distribution—but were considered too complex and expensive for global climate simulations. Recently, however, sea ice components of climate models have become more realistic as computing power has increased. Large-scale models now are more likely to include a realistic ice rheology (Hunke and Dukowicz 1997), multilayer thermodynamics (Bitz and Lipscomb 1999), and a multicategory thickness distribution (Bitz et al. 2001; Lipscomb 2001).
There are many equations of the form (3), (5), and (6) in sea ice models with multiple thickness categories and vertical layers. The Los Alamos sea ice model (CICE; Hunke and Lipscomb 2001), is typically run with five thickness categories, enough to simulate accurately the annual cycles of ice thickness, ice strength, and surface fluxes (Bitz et al. 2001; Lipscomb 2001). Each category is characterized by a fractional area, a surface temperature, the thicknesses of ice and snow, and the enthalpies of four ice layers and one snow layer. The quantities conserved under horizontal transport for each category are the ice area a, the area-weighted surface temperature aTs, the ice and snow volumes υ = ah, and the internal energies e = aΔhq, where Δh is the thickness of a particular layer. (Henceforth we drop the subscript n for compactness.) In standard CICE runs there are 46 transported fields—nine in each category, plus the open water area. As models become more realistic, additional fields will likely need to be transported: for example, ice salinity, snow properties in multiple layers, and melt pond fraction and depth.
There are many numerical methods for solving transport equations (LeVeque 1992). An ideal method for sea ice transport would have the following features:
The method is conservative. Conservation may be ensured by writing the equations in terms of fluxes across cell edges.
The method is stable. For many schemes, numerical stability requires that the time step Δt satisfy a Courant–Friedrichs–Lewy (CFL) condition of the form max|u|Δt/Δx ≤ 1.
The method is at least second-order accurate in space, since first-order schemes are very diffusive. Second-order accuracy in time is less important, because |u|Δt/Δx ≪ 1 in most grid cells most of the time.
The method preserves monotonicity of the conserved fields and tracers. Monotonicity is discussed in section 2.
The method is computationally efficient for systems of many equations.
In this paper we adapt the incremental remapping method of Dukowicz and Baumgardner (2000, henceforth DB) for sea ice transport. Section 2 discusses useful properties of sea ice transport schemes and describes several potential schemes, including remapping. Section 3 discusses incremental remapping in detail, emphasizing new features developed to implement the scheme in a global sea ice model. Section 4 compares remap-ping to the multidimensional positive-definite advection transport algorithm (MPDATA) and upwind schemes in three simple test problems. In section 5 we compare these schemes using a global sea ice model with realistic atmospheric and ocean forcing, and we conclude with general remarks in section 6.
2. Sea ice transport schemes
The simplest method commonly used for sea ice transport is the first-order upwind, or donor cell, scheme. This method is conservative, stable, fast, monotonicity preserving and compatible [see Schär and Smolarkiewicz (1996) for a proof of its compatibility], but also very diffusive. First-order upwind schemes are used for sea ice transport in several climate models, including those of the Canadian Centre for Climate Modelling and Analysis (G. M. Flato 2001, personal communication), the Geophysical Fluid Dynamics Laboratory (Winton 2001), the Hadley Centre (Cattle and Crossley 1995), and the Max Planck Institute for Meteorology (U. Mikolajewicz 2001, personal communication).
The simplest second-order-accurate methods are centered-in-space schemes. The centered-in-time, centered-in-space scheme is used in many ocean models (Semtner 1986) but is highly oscillatory and is not sign preserving. Hibler (1979) used a scheme that is centered in space and modified Euler in time, with harmonic and biharmonic diffusion terms added to suppress oscillations. While this scheme gives reasonable results, the artificial diffusion reduces its accuracy.
In order to limit diffusion while retaining smooth, nonnegative fields, the MPDATA scheme (Smolarkiewicz 1984) was chosen for the original version of CICE (Hunke 1998). MPDATA also has been used in the Community Sea Ice Model (CSIM; Briegleb et al. 2003), the sea ice component of the Community Climate System Model (CCSM) of the National Center for Atmospheric Research (NCAR). The method consists of a series of upwind steps. The first step uses the physical velocity, and subsequent steps use “antidiffusive” velocities that reduce the truncation error. In its basic form MPDATA is conservative, second-order accurate, and sign preserving. It is weakly oscillatory and therefore is neither monotonicity preserving nor compatible. However, several enhanced versions of MPDATA have been developed. For example, Schär and Smolarkiewicz (1996) developed a compatible flux-corrected transport scheme using MPDATA, and Margolin and Smolarkiewicz (1998) introduced a third-order-accurate MPDATA that preserves monotonicity.
MPDATA is expensive compared to upwind and centered-in-space differencing. Its expense was not an issue for the original CICE, which, with two thickness categories, transported only five fields: ice area for the thicker category plus ice and snow volume for both. In the current version, however, 46 fields are transported. Since the cost per field is constant, the computational cost of transport with MPDATA increased by an order of magnitude compared to the earlier model, to about 40% of the total run time. Switching from the basic MPDATA to monotonicity-preserving or compatible versions would increase the cost further. For example, the scheme of Margolin and Smolarkiewicz (1998) is about twice as expensive as the basic MPDATA.
Merryfield and Holloway (2003) recently applied the second-order moment (SOM) scheme of Prather (1986) to sea ice transport. SOM is a modified upwind scheme that reduces diffusion by transporting not only the mean fields, but also their first- and second-order moments— a total of six fields in two dimensions. This scheme very nearly preserves monotonicity for conserved fields (ice area and volume), though not for tracers (ice thickness). It is third-order accurate in space except where limited to prevent overshoots and undershoots. SOM is relatively inexpensive when used to transport just a few fields but, like MPDATA, probably would prove costly if applied to large numbers of fields as in CICE. Russell and Lerner (1981) developed a similar method, the linear upstream or “slopes” scheme, which is used for sea ice transport in the Goddard Institute for Space Studies climate model. This scheme transports first-order but not second-order moments and thus is second-order accurate in space.
All of these methods are conservative and reasonably stable, but none combines the desired features of spatial accuracy, monotonicity, compatibility, and computational efficiency. For this reason we have implemented the 2D incremental remapping scheme of DB, originally designed for horizontal transport in isopycnic ocean models. The transport equation is solved by projecting model grid cells backward in time along Lagrangian trajectories. Scalar fields at time t are reconstructed over the grid, integrated over the Lagrangian departure regions, and remapped onto the grid at time t + Δt. When the conserved fields are constructed appropriately, remapping has all the desirable features listed earlier. It is conservative by virtue of being written in flux form. Moreover, integrals of the reconstructed fields recover the total mass and tracer in each grid cell. The spatial accuracy depends on the accuracy of the reconstruction. If the fields are constant within each grid cell, remapping is a first-order scheme, but if the fields vary linearly in x and y, as assumed here, the scheme is formally second-order accurate. Quadratic reconstructions would give third-order accuracy, but with much added complexity. Remapping preserves monotonicity when the field gradients are limited appropriately; this limiting may reduce the accuracy locally to first-order. Another key property of remapping is that fluxes of the various conserved quantities are computed in a way that ensures tracer compatibility.
Remapping is relatively expensive for transporting a single field but very efficient for multiple categories and tracers. Much of the work is geometrical and is performed just once per time step instead of being repeated for each conserved field. For nondivergent velocity fields the time step is limited by the requirement that trajectories are confined to neighboring grid cells; this is what is meant by incremental as opposed to general remapping. This requirement leads to a CFL-like condition for the velocities, max|u|Δt/Δx ≤ 1. If the velocity field is divergent, the time step is limited by the more stringent condition max|u|Δt/Δx ≤ 0.5 to ensure that trajectories do not cross. These restrictions are the same as for a one-dimensional upwind scheme.
We modified the remapping scheme of DB to make it more suitable for sea ice transport. For example, the original scheme has no analog to the energy conservation equation (6). Energy is proportional to the product of two tracers, thickness and enthalpy, and DB did not consider tracer products. Also, the original scheme was designed for grids that are approximately rectangular, unlike the CICE grid, which is highly curved near the poles. With the appropriate changes, incremental remapping gives excellent results, as shown next.
3. Sea ice transport using incremental remapping
In this section we describe the remapping algorithm, focusing on features not found in DB. (Readers interested in more details may refer to DB or the online CICE documentation at http://climate.lanl.gov/Models/CICE/ index.htm.)
The algorithm proceeds as follows:
Given mean values of the ice area and tracer fields in each grid cell, construct linear approximations of these fields. Limit the field gradients to preserve monotonicity.
Given ice velocities at grid cell corners, identify departure regions for the fluxes across each cell edge. Divide these departure regions into triangles and compute the coordinates of the triangle vertices.
Integrate each field over the departure triangles to obtain the area, volume, and energy fluxes across each cell edge.
Transfer the fluxes across cell edges and update the state variables.
a. Reconstructing area and tracer fields
First, using the known values of the state variables, the ice area and tracer fields are reconstructed in each grid cell as linear functions of x and y. For each field we compute the value at the cell center (i.e., at the origin of a 2D Cartesian coordinate system defined for that grid cell) along with gradients in the x and y directions. The gradients are then limited to preserve monotonicity. When integrated over a grid cell, the reconstructed fields must have mean values equal to the known state variables, denoted by
Monotonicity is enforced by Van Leer limiting (Van Leer 1979). That is, the gradients are reduced, if necessary, to ensure that the reconstructed fields contain no values outside the range of the mean values in the cell and its neighbors. Details may be found in DB.
b. Locating departure triangles
The locating of departure triangles is described in detail by DB and is illustrated in Figs. 1–3 and Table 1 of their paper. Here we emphasize the changes made when implementing remapping in CICE.
The basic idea is illustrated in Fig. 1, which shows a shaded quadrilateral departure region whose contents are transported to the target or home grid cell, labeled H. The neighboring grid cells are labeled by compass directions: NW, N, NE, W, and E. The four vectors point along the velocity field at the cell corners, and the departure region is formed by joining the starting points of these vectors. Instead of integrating over the entire departure region, it is convenient to compute fluxes across cell edges. We identify departure regions for the north and east edges of each cell, which are also the south and west edges of neighboring cells. Consider the north edge of the home cell, across which there are fluxes from the neighboring NW and N cells. The contributing region from the NW cell is a triangle with vertices abc, and that from the N cell is a quadrilateral that can be divided into two triangles with vertices acd and ade. Focusing on triangle abc, we first determine the coordinates of vertices b and c relative to the cell corner (vertex a), using Euclidean geometry to find vertex c. Then we translate the three vertices to a coordinate system centered in the NW cell. This translation is needed in order to integrate fields (section 3c) in the coordinate system where they have been reconstructed (section 3a). Repeating this process for the north and east edges of each grid cell, we compute the vertices of all the departure triangles associated with each cell edge.
This scheme was designed for rectangular grids. Grid cells in a sea ice model actually lie on the surface of a sphere and must be projected onto a plane. Many such projections are possible. The projection used in CICE, illustrated in Fig. 2, approximates spherical grid cells as quadrilaterals in the plane tangent to the sphere at a point inside the cell. The quadrilateral vertices are (N/2, E/2), (−N/2, W/2), (−S/2, −W/2), and (S/2, −E/2), where N, S, E, and W are the lengths of the cell edges on the spherical grid. The quadrilateral area, (N + S) (E + W)/4, is a good approximation to the true spherical area. However, cell edges in this projection are not orthogonal (i.e., they do not meet at right angles) as on the spherical grid. This means that when vectors are translated from cell corners to cell centers, we must take care that the departure points in the cell-center coordinate system lie inside the grid cell contributing the flux. Otherwise, monotonicity may be violated, because the Van Leer limiting of section 3a does not apply outside the grid cell.
Most grids cells are nearly rectangular, unlike the distorted cell shown in Fig. 2. On the 1° displaced-pole grid often used for CICE runs, the maximum angle in (26) and (27) is about 1°. Vector transformations may therefore be omitted on most grids with little loss of accuracy. We have retained them, however, because they ensure exact monotonicity at negligible added cost.
With this correction the departure points for a linearly varying velocity are nearly exact. Model results are improved significantly for fluid motions in which the CFL number, defined as |u|Δt/Δx, is of order 0.1 or greater. This is true for the test problem discussed later in section 4b, but generally not for real model runs, in which the CFL number typically is of order 0.01 for most grid cells. (The model time step is limited by relatively large velocities in a few grid cells.) Thus the midpoint correction may be omitted for most sea ice simulations, giving about a 3% reduction in the cost of remapping for standard CICE runs.
c. Integrating fluxes
To evaluate functions at specific points, we must compute many products of the form a(x) h(x) and a(x) h(x) q(x), where each term in the product is the sum of a cell-center value and two displacement terms. This computation can be sped up by storing and reusing terms that appear in the expressions for more than one flux.
d. Updating state variables
4. Test problems with exact solutions
For comparison, we also apply the first-order upwind and MPDATA schemes. The MPDATA scheme tested here is the one used in earlier versions of CICE; it is the basic scheme of Smolarkiewicz (1984) with an upwind step followed by three corrective iterations. The upwind scheme is equivalent to MPDATA without any corrective iterations. There are other potential schemes we did not test: for example, the linear upstream and second-order moment schemes and the enhanced versions of MPDATA. Some of these schemes would likely perform at least as well as remapping in the following tests. However, these schemes probably would be no less expensive than the basic MPDATA, which already is undesirably expensive.
a. Uniform advection in a straight line
First, we study uniform advection in a straight line on a square grid. The grid has dimensions 128 × 128 with cells of unit length and width. We advect a square mesa that has initial height h = 1 and is surrounded by grid cells with h = 0. The lower-left corner of the mesa is located at (x, y) = (20, 20), and the sides have length L = 10 or 20. The velocity field is directed either eastward along the x axis, u = (1, 0), or northeastward at a 45° angle to the x axis, u = (1, 1). The model is stepped forward 72 time units. At t = 72 the exact solution is a square mesa displaced by 72 units in the x direction and by 0 or 72 units in the y direction, depending on whether the velocity is eastward or northeastward. We apply each transport scheme and compare the resulting numerical solutions to the exact solution.
Figure 3 shows cross sections of the numerical solutions at t = 72 for the case of eastward advection with a CFL number given by |u|Δt/Δx = 0.1 (i.e., Δt = 0.1), for L = 10 and L = 20. In each plot the remapping solution is closest to the exact solution, while the upwind plots are very diffuse and the MPDATA plots have overshoots. Table 1 gives the peak values of the numerical solutions. The rms errors for L = 10 (L = 20) are 0.027 (0.036) for remapping, 0.027 (0.043) for MPDATA, and 0.052 (0.070) for upwind. The remapping and upwind solutions improve as the mesa width increases. With L = 20 remapping gives virtually no peak clipping over a width of about 10 grid cells. Surprisingly, the MPDATA solution does not improve as L increases. With L = 20 the overshoot is larger than with L = 10, and the solution is bimodal. When the velocity field is at a 45° angle to the grid lines, the solutions are qualitatively similar, though with more peak clipping for remapping and upwind and with larger overshoots for MPDATA.
If the CFL number is increased, the remapping and upwind solutions become less diffuse. With CFL number 0.9 (i.e., Δt = 0.9), all three schemes are stable for eastward advection, but the MPDATA and upwind schemes are unstable for northeastward advection. The upwind scheme is unstable for diagonal flow with CFL numbers larger than 0.5 because fluxes across the east and north cell edges are computed independently. If each flux includes more than half the grid cell, the height can become negative. MPDATA has a more stringent CFL limit than the upwind scheme (Smolarkiewicz 1984); for this test problem the solution is unstable for northeastward flow with CFL numbers greater than 0.39. Remapping is stable for CFL numbers up to 1.0, regardless of the flow direction, because it is fully two-dimensional. In a real sea ice model the CFL number in most grid cells is small, and stability is less of a concern than spatial accuracy. In grid cells near the ice edge, however, the velocities may be relatively large, in which case remapping allows a longer time step than the other two schemes. The upwind scheme could, however, be run with the same time step as remapping if the fields were updated twice per time step, first in the east–west direction and then in the north–south direction.
b. Solid-body rotation
Next, we perform the rotating cylinder test found in DB. The grid is the same as in section 4a, and the velocity field produces uniform clockwise rotation about the center of the grid. The speed is 1.0 at the midpoints of the sides of the grid, and Δt is chosen so that the rotation period is 1000 time steps, giving a maximum CFL number of about 0.4. The initial condition is a cylinder of radius r = 10 and height h = 1, centered 42 units north of the center of rotation. The surrounding grid cells initially have h = 0.
Figure 4 shows height contours after one rotation. Since the flow is nondivergent, a perfect numerical scheme would preserve the shape of the cylinder and return it exactly to its starting location after 1000 steps, as in Fig. 4a. Again, remapping gives the closest approximation to the exact solution. It maintains a peak height of 0.999 and does the best job of preserving the cylinder shape. The upwind solution is very diffuse, with a peak height of just 0.317. MPDATA has numerical overshoots, giving a peak height of 1.317. The rms errors are 0.047 for remapping, 0.053 for MPDATA, and 0.110 for upwind.
c. Compatibility test
Figure 6 shows the final distributions of area, volume, and thickness for the three schemes. This figure corresponds to Fig. 2 in Schär and Smolarkiewicz (1996). The solutions are scaled (the abscissa is xet, and the area and volume are divided by et) so that if the numerical scheme were perfect, the distributions would not change in time. As in previous tests the upwind solutions are the most diffuse; the area plateau erodes, and the peak volume decreases from 1.0 to 0.460 (Fig. 6a). However, the upwind scheme is compatible (Fig. 6b). At first glance the area and volume plots for MPDATA and remapping (Figs. 6c and 6e) look similar. MPDATA, however, gives a larger volume-to-area ratio near xet = −1 and xet = 1, resulting in spurious extrema in h (Fig. 6d); the maximum thickness is h = 2.566 at xet = −1.16. These results are found with three corrective iterations per time step. With fewer iterations the overshoot is smaller—for example, the maximum thickness is 1.25 with a single corrective iteration—but the solution is more diffuse. As in the other two test problems, remapping gives the best overall results. Not only does it satisfy compatibility (Fig. 6f), but it is less diffusive than the upwind scheme. The rms errors in area (volume), based on the difference between the scaled model solutions and the initial conditions, are 0.065 (0.059) for remapping, 0.065 (0.063) for MPDATA, and 0.078 (0.071) for upwind. We obtained similar results with a smaller time step.
5. Tests in a global sea ice model
a. Model results
To study differences among transport schemes in global sea ice models, we ran three 10-yr simulations of the NCAR CCSM to a quasi-equilibrium state. CSIM, the sea ice component of CCSM, is physically very similar to CICE. We ran the model in the “M” configuration, using atmospheric forcing data based on 1979– 88 observations and ocean forcing data from a fully coupled CCSM run. The atmospheric forcing fields were daily 10-m temperature, wind velocity, specific humidity, and air density from the National Centers for Environmental Prediction (NCEP)–NCAR reanalysis project (Kalnay et al. 1996), monthly downward shortwave radiation and cloud fraction from the European Centre for Medium-Range Weather Forecasts (ECMWF) reanalysis project (Gibson et al. 1997), and monthly precipitation from the Xie–Arkin dataset (Xie and Arkin 1996) with improvements for the Arctic (Serreze and Hurst 2000). These fields were interpolated to the model grid, a displaced-pole grid with a horizontal resolution of approximately 1° (Fig. 7). The ice model includes a simple slab ocean mixed layer model to improve the surface energy budget. The initial ice conditions were derived from a previous model run.
Figure 8 shows the annual cycles of total ice area and volume in the Arctic and Antarctic during the 10th year of the simulation. These cycles agree fairly well with observations, given the uncertainties in the forcing data. As observed, the model produces thick (>2 m) perennial ice in the central Arctic and thinner (<1 m) seasonal ice in the peripheral Arctic seas and in much of the Antarctic. Satellite measurements (Cavalieri et al. 1997) suggest that the model somewhat underestimates the extent of Antarctic ice, which ranges from about 0.4 × 107 km2 in summer to 1.8 × 107 km2 in winter, and also underestimates the seasonal change in Arctic ice extent, which varies from about 0.7 × 107 km2 in summer to 1.5 × 107 km2 in winter. Remapping and MPDATA produce nearly identical cycles of ice area and volume. The upwind scheme gives about the same area as the other two schemes, except during the Antarctic summer, but yields less volume in both hemispheres throughout the year. The remapping and MPDATA volumes exceed the upwind volumes by 0.07 − 0.11 × 104 km3 in the Arctic and by 0.08 − 0.13 × 104 km3 in the Antarctic during the last 5 yr of the simulation. These differences represent 2%–3% of the annual mean simulated ice volume in the Arctic and 10%–15% in the Antarctic.
Figure 9 compares the mean simulated ice thickness (including open water) during December of year 10 for each of the three transport schemes. The remapping– MPDATA differences (Figs. 9e and 9f) are small, generally <0.25 m, with an average difference near zero. The remapping–upwind differences are positive, on average, and in some regions exceed 0.5 m (Figs. 9c and 9d). The differences are largest where the modeled ice is thickest, along the Canadian and Greenland coasts in the Arctic and in the Ross and Weddell Seas in the Antarctic. The differences in ice area between upwind and the other two schemes (not shown) are much less pronounced than the volume differences.
These results are consistent with the large diffusiveness of upwind transport. Compared to the other two schemes, the upwind scheme tends to spread the ice over a larger area. The ice extent, however, is highly constrained by the ocean mixed layer temperature, which depends mainly on the atmosphere and ocean forcing and is not strongly influenced by the transport scheme. For this reason, much of the ice diffused equatorward by the upwind scheme quickly melts. The ice volume is reduced, but the ice area is nearly unchanged.
The remapping and MPDATA results are much more similar for the realistic model runs than for the test problems of section 4. The similarity can be explained by noting that the modeled fields are much smoother than the discontinuous fields in the test cases. Also, negative feedbacks in the model reduce the effects of numerical overshoots. For example, a positive overshoot in the ice area produces additional ridging, which strengthens the ice and reduces the likelihood of further convergence and overshoots. Nevertheless, numerical overshoots can cause problems in model simulations. In CCSM simulations using MPDATA it is possible for a succession of enthalpy overshoots in a grid cell to drive internal ice temperatures below absolute zero. The other major disadvantage of MPDATA compared to remapping is its cost, as discussed in the next section.
b. Model performance
We evaluated the performance of the three transport schemes on several model grids. Here we present results using CICE on the 1° grid shown in Fig. 7. Each scheme was optimized to the best of our abilities. The model was run in ice-only mode with a simple mixed layer using atmospheric forcing similar to that described in section 5a, but without ocean forcing. (These differences do not significantly affect the time required for ice transport.) The model was parallelized using the message passing interface (MPI) and run on an SGI Origin 3000 with 4, 8, 16, 32, and 64 processors. We first spun up the model with 10 yr of forcing data, then ran for 720 time steps (30 days) using the remapping, MPDATA, and upwind schemes. For each processor number and transport scheme, we ran the model twice and averaged the times, which are reproducible to within about 1%.
Figure 10 shows the time required for ice transport using each scheme. The cost decreases almost linearly as the number of processors increases. As expected, the upwind scheme is least expensive, 4 to 5 times cheaper than remapping. MPDATA, on the other hand, is about twice as expensive as remapping. The ratio of the MPDATA to remapping cost ranges from 1.87 for 8 processors to 2.35 for 64 processors. MPDATA accounts for 26%–38% of the total run time for the ice model, compared to 15%–24% for remapping and 3.7%–7.3% for upwind. The relative cost of transport goes down as the number of processors goes up, since all three schemes parallelize more efficiently than the model as a whole. On a coarser 3° grid (results not shown), the costs of the three schemes relative to each other and to the entire model are similar to those on the 1° grid.
These times are for the standard model configuration with five ice thickness categories, each with nine conserved quantities. In simple models with just one or two equations, MPDATA is faster than remapping, but remapping is faster when there are more than about five transported fields. There are two reasons that remapping becomes more efficient as the number of categories and tracers is increased. First, the most complex part of the algorithm is locating triangle vertices (section 3b). Since this computation is done only once per time step, its cost per field decreases as the number of fields increases. Second, many of the quantities needed to integrate fluxes (section 3c), such as sums over triangle points of a, ax, and ay, can be reused for additional tracers.
Table 2 illustrates the marginal costs of additional fields for the three schemes. The model was first spun up on the 1° grid for 1 yr, then timed for a 30-day run with 32 processors using each transport scheme. In the control run we transported the standard number of fields: one area, three thickness-type fields (including surface temperature), and five enthalpies for each of five ice categories. In the first sensitivity run we transported a sixth ice category with the standard number of tracers. In the second run five categories were transported, but with an additional thicknesslike tracer in each category. The third run is like the second, except that the added tracer is an enthalpy instead of a thickness. The marginal costs are reproducible only to within about 10%, since they are obtained by subtracting two larger numbers. For each scheme an extra thickness category, corresponding to nine new equations, is roughly twice as expensive as an extra tracer, which requires five new equations. MPDATA is about twice as expensive as remapping overall, but the cost of a new category or tracer is almost 3 times greater.
We did not test the linear upstream and SOM schemes, but these schemes probably are comparable in cost to MPDATA. For the two-dimensional rotating cylinder test, SOM is about 12 times slower than upwind transport (W. J. Merryfield 2003, personal communication). We found MPDATA to be about 10 times slower than upwind in both the rotating cylinder test and in global simulations, whereas remapping is 12 times slower than upwind for the rotating cylinder test but only 4 times slower in a global sea ice model. SOM, like MPDATA, scales linearly with the number of equations. It would be competitive with remapping in models with a small number of transport equations, but not in CICE.
6. Conclusions
The tests in sections 4 and 5 suggest that incremental remapping is an ideal scheme for solving the transport equation in sea ice models with multiple thickness categories and vertical layers. Remapping satisfies several important criteria: it is monotonicity preserving, compatible, second-order accurate (except where gradients are limited to preserve monotonicity), and efficient. Other schemes used to model sea ice transport fail to meet at least one of these criteria.
The upwind scheme has several desirable properties: it is monotonicity preserving, compatible, simple, and fast. On the other hand, it is very diffusive, as illustrated by the test problems in section 4. In global simulations, upwind transport thins the ice pack by diffusing ice equatorward into warm water where it melts. However, the differences between remapping and upwind are fairly small compared to other model uncertainties. These differences might be larger in coupled models with more feedbacks present. On finer grids, remapping would be better than upwind at resolving small-scale features because of its greater accuracy.
MPDATA, like remapping, is second-order accurate. In global simulations it produces ice area and volume fields similar to those given by remapping. Nonetheless, the version of MPDATA we tested has two important disadvantages. First, it takes roughly twice as long as remapping to solve the 46 transport equations per time step in the standard version of CICE, and 3 times as long for each additional field. Second, this version of MPDATA does not preserve the monotonicity of conserved fields and tracers. Numerical overshoots in these fields reduce the realism of the model and can lead to pathologies such as unphysically low temperatures. Enhanced monotonicity-preserving versions of MPDATA would be more realistic and robust, but also more expensive.
The linear upstream and second-order moment schemes would provide some of the same advantages as remapping. They are spatially accurate (especially SOM, which is third-order accurate) and can be limited to preserve monotonicity for conserved fields. These schemes do not, however, satisfy compatibility, and they require storage and transport of higher-order moments. Also, the cost of these schemes scales linearly with the number of equations. Although these schemes might be faster than remapping in models with a small number of transported fields, they would be less efficient in models such as CICE with many transport equations.
Incremental remapping should have useful applications apart from sea ice transport. For example, it may prove cost effective in ocean models with many tracers. One of us (WHL) recently implemented a remapping transport scheme in a shallow-water model on the spherical geodesic grid developed at Colorado State University (Randall et al. 2002). This scheme will later be tested in an isopycnic ocean GCM on a geodesic grid. Also, it may be possible to combine the 2D scheme described here with a vertical remapping scheme to make a 3D scheme suitable for tracer transport in z-level ocean models. These efforts will be reported in future publications.
Acknowledgments
We could not have written this paper without the inspiration and guidance of John Dukowicz and John Baumgardner. We are grateful to Julie Schramm for assistance in implementing and running the remapping scheme in CCSM. We also thank Bruce Briegleb, Greg Flato, Bill Merryfield, Gary Russell, and an anonymous reviewer for helpful discussions and comments. This work was supported by the Department of Energy Climate Change Prediction Program (CCPP) and Scientific Discovery through Advanced Computing (SciDAC) program.
REFERENCES
Arakawa, A., and V. R. Lamb, 1977: Computational design of the basic dynamical processes of the UCLA general circulation model. Methods in Computational Physics, J. Chang, Ed., Vol. 17, Academic Press, 173–265.
Bitz, C. M., and W. H. Lipscomb, 1999: An energy-conserving thermodynamic sea ice model for climate study. J. Geophys. Res, 104 , 15669–15677.
Bitz, C. M., M. M. Holland, A. J. Weaver, and M. Eby, 2001: Simulating the ice-thickness distribution in a coupled climate model. J. Geophys. Res, 106 , 2441–2463.
Briegleb, B. P., C. M. Bitz, E. C. Hunke, W. H. Lipscomb, and J. L. Schramm, cited 2003: Description of the Community Climate System Model version 2 sea ice model. [Available online at www.ccsm.ucar.edu/models/ccsm2.0.1/csim/.].
Cattle, H., and J. Crossley, 1995: Modelling Arctic climate change. Philos. Trans. Roy. Soc. London, 352A , 201–213.
Cavalieri, D. J., P. Gloersen, C. L. Parkinson, J. C. Comiso, and H. J. Zwally, 1997: Observed hemispheric asymmetry in global sea ice changes. Science, 278 , 1104–1106.
Dukowicz, J. K., and J. R. Baumgardner, 2000: Incremental remapping as a transport/advection algorithm. J. Comput. Phys, 160 , 318–335.
Gibson, J. K., P. Kalberg, S. Uppala, A. Nomura, A. Hernandez, and E. Serrano, 1997: ERA description. ECMWF Re-Analysis Project, Technical Report series 1, 72 pp.
Hibler, W. D., 1979: A dynamic thermodynamic sea ice model. J. Phys. Oceanogr, 9 , 817–846.
Hunke, E. C., 1998: CICE: The Los Alamos Sea Ice Model documentation and software. Los Alamos National Laboratory Tech. Rep. LA-CC-98-16, Los Alamos, NM, 19 pp.
Hunke, E. C., and J. K. Dukowicz, 1997: An elastic-viscous-plastic model for sea ice dynamics. J. Phys. Oceanogr, 27 , 1849–1867.
Hunke, E. C., and W. H. Lipscomb, 2001: CICE: The Los Alamos Sea Ice Model documentation and software, version 3. Los Alamos National Laboratory Tech. Rep. LA-CC-98-16 v. 3, Los Alamos, NM, 52 pp.
Kalnay, E., 1996: The NCEP/NCAR 40-Year Reanalysis Project. Bull. Amer. Meteor. Soc, 77 , 437–471.
LeVeque, R. J., 1992: Numerical Methods for Conservation Laws. Birkhauser Verlag, 214 pp.
Lipscomb, W. H., 2001: Remapping the thickness distribution in sea ice models. J. Geophys. Res, 106 , 13989–14000.
Margolin, L., and P. K. Smolarkiewicz, 1998: Antidiffusive velocities for multipass donor cell advection. SIAM J. Sci. Comput, 20 , 907–929.
Maykut, G. A., and N. Untersteiner, 1971: Some results from a time dependent thermodynamic model of sea ice. J. Geophys. Res, 76 , 1550–1575.
Merryfield, W. J., and G. Holloway, 2003: Application of an accurate advection algorithm to sea-ice modelling. Ocean Modell, 5 , 1–15.
Prather, M. J., 1986: Numerical advection by conservation of second-order moments. J. Geophys. Res, 91 , 6671–6681.
Randall, D. A., T. D. Ringler, R. Heikes, P. Jones, and J. Baumgardner, 2002: Climate modeling with spherical geodesic grids. Comput. Sci. Eng, 4 , 32–41.
Russell, G. L., and J. A. Lerner, 1981: A new finite-differencing scheme for the tracer transport equation. J. Appl. Meteor, 20 , 1483–1498.
Schär, C., and P. K. Smolarkiewicz, 1996: A synchronous and iterative flux-correction formalism for coupled transport. J. Comput. Phys, 128 , 101–120.
Semtner, A. J., 1986: Finite-difference formulation of a World Ocean model. Advanced Physical Oceanography Numerical Modeling, J. J. O'Brien, Ed., D. Reidel, 187–202.
Serreze, M. C., and C. M. Hurst, 2000: Representation of mean Arctic precipitation from NCEP–NCAR and ERA reanalysis. J. Climate, 13 , 182–201.
Smolarkiewicz, P. K., 1984: A fully multidimensional positive definite advection transport algorithm with small implicit diffusion. J. Comput. Phys, 54 , 325–362.
Stroud, A. H., 1971: Approximate Calculation of Multiple Integrals. Prentice-Hall, 431 pp.
Thorndike, A. S., D. A. Rothrock, G. A. Maykut, and R. Colony, 1975: The thickness distribution of sea ice. J. Geophys. Res, 80 , 4501–4513.
Van Leer, B., 1979: Towards the ultimate conservative difference scheme. V. A second-order sequel to Godunov's method. J. Comput. Phys, 32 , 101–136.
Winton, M., 2001: FMS sea ice simulator. GFDL Tech. Document, Geophysical Fluid Dynamics Laboratory, Princeton, NJ, 11 pp.
Xie, P., and P. A. Arkin, 1996: Analyses of global monthly precipitation using gauge observations, satellite estimates and numerical model prediction. J. Climate, 9 , 840–858.
In incremental remapping, conserved quantities are remapped from the shaded departure region, a quadrilateral formed by connecting the backward trajectories from the four cell corners, to the grid cell labeled H. The region fluxed across the north edge of cell H consists of a triangle (abc) in the NW cell and a quadrilateral (two triangles, acd and ade) in the N cell
Citation: Monthly Weather Review 132, 6; 10.1175/1520-0493(2004)132<1341:MSITUI>2.0.CO;2
A grid cell on the surface of a sphere with unequal sides of length N, S, E, and W is approximated as a quadrilateral lying in the tangent plane at the cell center. The quadrilateral vertices are (N/2, E/2), (−N/2, W/2), (−S/2, −W/2), and (S/2, −E/2). The basis vectors (î′, ĵ′) at the northeast cell corner have been projected into the cell-center coordinate system and are different from the cell-center basis vectors (î′, ĵ′). The angles θN and θE relating the two bases are defined in the text
Citation: Monthly Weather Review 132, 6; 10.1175/1520-0493(2004)132<1341:MSITUI>2.0.CO;2
Cross section of the height at time t = 72 of an initially square mesa with height h = 1.0, advected eastward with uniform velocity (CFL number = 0.1). The initial mesa has sides of length (a) L = 10 and (b) L = 20. The upwind scheme is highly diffusive, and MPDATA violates monotonicity. The remapping solution is the best approximation to the exact solution
Citation: Monthly Weather Review 132, 6; 10.1175/1520-0493(2004)132<1341:MSITUI>2.0.CO;2
Contours of fractional ice area of a cylinder after one solid-body rotation: (a) initial condition (max = 1.0), (b) MPDATA (max = 1.317), (c) remapping (max = 0.999), (d) upwind (max = 0.317). Remapping preserves monotonicity, unlike MPDATA, and is less diffusive than the upwind scheme
Citation: Monthly Weather Review 132, 6; 10.1175/1520-0493(2004)132<1341:MSITUI>2.0.CO;2
Initial conditions for the compatibility test problem: (a) area and volume, (b) thickness
Citation: Monthly Weather Review 132, 6; 10.1175/1520-0493(2004)132<1341:MSITUI>2.0.CO;2
Numerical solutions given by the (a),(b) upwind, (c),(d) MPDATA, and (e),(f) remapping schemes at t = 1 for the compatibility test problem. The scales are stretched so that a perfect numerical scheme would yield plots identical to the initial conditions in Fig. 5. (d) Note the different vertical scale
Citation: Monthly Weather Review 132, 6; 10.1175/1520-0493(2004)132<1341:MSITUI>2.0.CO;2
A 320 × 384 displaced-pole grid used for global sea ice simulations. The grid resolution is approximately 1°; every fifth grid line is plotted
Citation: Monthly Weather Review 132, 6; 10.1175/1520-0493(2004)132<1341:MSITUI>2.0.CO;2
Total ice area and volume in the (a),(b) Arctic and (c),(d) Antarctic in the 10th yr of global sea ice simulations: remapping (solid line), MPDATA (dotted line), and upwind (dashed line)
Citation: Monthly Weather Review 132, 6; 10.1175/1520-0493(2004)132<1341:MSITUI>2.0.CO;2
Mean ice thickness in Dec of year 10 for global sea ice simulations. (a), (b) The ice thickness using the remapping scheme, with lighter shades corresponding to thicker ice. (c)–(f) Thickness differences; negative values are shaded dark gray, positive values light gray, and large positive values white. The contour intervals are (a) 2 m, (b), (c) 1 m, (d) 0.5 m, and (e), (f) 0.25 m
Citation: Monthly Weather Review 132, 6; 10.1175/1520-0493(2004)132<1341:MSITUI>2.0.CO;2
Cost in seconds for the three transport schemes, running CICE on a 1° grid for 720 time steps. All three schemes scale almost linearly with processor number from 4 to 64 processors. Remapping is 4 to 5 times slower than the upwind scheme but about twice as fast as MPDATA
Citation: Monthly Weather Review 132, 6; 10.1175/1520-0493(2004)132<1341:MSITUI>2.0.CO;2
Peak solution values at t = 72 for uniform advection of an initially square mesa of length L and unit height. The exact solution retains a height of 1.0
Cost in seconds for additional transport equations using the three transport schemes in the Los Alamos sea ice model, CICE. Runs were performed on the 1° grid for 30 model days with 32 processors