03 GridPointModels
03 GridPointModels
Figure 1. (left) An example of a structured grid, with sides of uniform distance, applied to
southeastern Wisconsin. (right) An example of an unstructured grid, constructed of hexagons with
sides of variable length, across the Western Hemisphere. Image at right obtained from
[Link]
Whether a structured or unstructured grid is utilized, grid points on the grid may be staggered,
such that grid points for certain variables (momentum) are offset by some distance from grid points
for other variables (mass/thermodynamic). Given the physical linkages that exist between these
variables, the primary benefit of grid staggering is to increase the effective resolution of the model
Grid-Based Methods, Page 1
by decreasing the distance over which finite difference approximations need to be computed.
However, doing so often requires the use of a shorter time step to maintain computational stability.
There are multiple ways by which staggering may be achieved, with the most widely-used method
in the horizontal being the Arakawa-C grid. An example of Arakawa C-grid staggering for a
structured grid with an inner nested grid is given in Figure 2. We will discuss grid staggering in
greater detail when we cover finite difference approximations.
Figure 2. The Arakawa C-grid, representing an example of a staggered structured grid. Momentum
fields are defined normal to the grid box edges whereas mass and thermodynamic fields are defined
in the center of each grid box. This example also contains an inner domain, with identical grid
staggering and a horizontal grid spacing one-third that of the outer domain. Image obtained from
[Link] their Figure 7.3.
Map Projections
Limited-area grid point models use map projections, or mathematical relationships that transform
a portion of the spherical Earth to a horizontal grid surface. There exist several desirable traits for
a chosen map projection:
Preservation of angles. Angles on the grid should be equivalent to those on the Earth.
Preservation of areas. Areas on the grid should be equivalent to those on the Earth. This
implies that distances on the grid should be equivalent to those on the Earth.
Preservation of shapes. Shapes on the grid should be equivalent to those on the Earth.
Correct directions. Directions on the grid should be equivalent to those on the Earth.
Figure 3. Graphical schematics of the (a) Lambert conic, (b) Mercator, and (c) polar stereographic
conformal map projections. Please refer to the text for additional details.
Grid-Based Methods, Page 3
The Lambert conic projection is obtained by fitting a cone, with its tip located directly above either
the North or South Pole, either tangent or secant to the Earth. The schematic presented in Figure 3
is an example of a secant fit, where the cone’s surface intersects the Earth at two points, and is the
more common of the two fits. Typically, the secant points, representing the standard parallels, are
taken to be ~30°N and ~60°N. The Lambert conic projection is constructed by projecting outward
from the center of the Earth through both the Earth’s surface and the fitted cone; consequently,
map distortion for this projection is smallest in the middle latitudes.
The Mercator projection is obtained by fitting a cylinder, with vertical axis located along the
Earth’s poles, tangent or secant to the Earth. The schematic presented in Figure 3 is an example of
a tangent fit, where the cylinder’s surface intersects the Earth at one point, and is the more common
of the two fits. Typically, the tangent point, representing the standard parallel, is taken to be 0°.
The Mercator projection is constructed by projecting outward from the center of the Earth through
both the Earth’s surface and the fitted cylinder; consequently, map distortion for this projection is
smallest in the tropics.
The polar stereographic projection is obtained by placing a flat planar surface parallel to the Earth’s
equator either tangent or secant to the Earth near the North or South Pole. The schematic presented
in Figure 3 is an example of a tangent fit, where the planar surface intersects the Earth at the North
Pole. Both tangent and secant fits of the planar surface to the Earth are common with polar
stereographic projections, and the definition of the standard parallel(s) for each are similar to those
for the Lambert conic and Mercator projections described above. Polar stereographic projections
are constructed by projecting outward from the opposite pole (in Figure 3, the South Pole) through
the Earth’s and planar surfaces. Map distortion for this projection is smallest near the poles.
The distance distortion can be quantified by the map scale factor, or m. For each projection, the
map scale factor is generally defined as the distance between points on the model grid divided by
the distance between points on the Earth, i.e.,
x g
m
xe
where ∆xg and ∆xe are as defined graphically in Figure 3 for each schematic. At the standard
parallels, where the Earth’s surface intersects the secant or tangent surface, m = 1. For secant
projections, m < 1 (∆xg < ∆xe) between the standard parallels and m > 1 (∆xg < ∆xe) outside of the
standard parallels. For tangent projections, m > 1 away from the standard parallel.
Using spherical geometry, precise relationships for m for each map projection may be obtained.
These are provided below, assuming a tangent fit to the cylinder for the Mercator projection and
secant fits to the surface for the Lambert conic and polar stereographic projections.
m sec (Mercator)
1 sin ref
m (Polar stereographic)
1 sin
For each projection, ϕ is latitude and subscripts of ref refer to the reference or standard latitudes.
The map scale factor for these projections, and all conformal projections, is equal in the x and y
directions. This is not true for non-conformal latitude-longitude projections, however.
Figure 4. Map scale factors as a function of latitude for the (a) Mercator, (b) Lambert conic, and
(c) polar stereographic map projections. In each panel, solid (dashed) lines refer to the map scale
factor for secant (tangent) forms of each projection. The standard parallels for the secant
projections are (a) 20°S and 20°N, (b) 30°N and 60°N, and (c) 60°N. The standard parallels for
the tangent projections are (a) 0°, (b), 45°N, and (c) 90°N. For the Mercator projection, the second
set of curves scales with the y-axis on the right side of the panel. Figure reproduced from Saucier
(1955, Principles of Meteorological Analysis), their Figure 2.113.
Graphs of the map scale factor for each projection as a function of latitude are presented in Figure
4. We desire that m ≈ 1 over the range of latitudes considered within our simulation domain. We
Grid-Based Methods, Page 5
find that the Mercator projection is ideally suited for simulations within the tropics, the Lambert
conic projection is ideally suited for simulations within the middle latitudes, and the polar
stereographic projection is ideally suited for simulations at higher latitudes. Secant forms of each
projection typically are applicable over a wider range of latitudes than the tangent forms.
Latitude-Longitude Grids
It is also possible to use a latitude-longitude, or equirectangular cylindrical, map projection. Like
a Mercator projection, the latitude-longitude map projection is based upon the representation of
the spherical Earth on the surface of a cylinder. Whereas the Mercator projection is obtained by
literally projecting the Earth onto the cylinder’s surface, however, the latitude-longitude map
projection is obtained simply by unfurling the Earth’s surface onto the surface of a cylinder that is
tangent to the Earth at the Equator.
Whereas conformal map projections are associated with equal horizontal grid spacing in terms of
distance (e.g., constant ∆xg), latitude-longitude grids are associated are associated with equal
horizontal grid spacing in terms of latitude and longitude. Models that utilize latitude-longitude
map projections oftentimes will pose the primitive equations in spherical coordinates, where the
horizontal coordinates are latitude and longitude rather than the Cartesian coordinates x and y.
While it is possible for a limited-area model grid to be constructed from the latitude-longitude map
projection, this map projection is more commonly associated with global model grids.
Latitude-longitude map projections are not conformal; as a consequence, the map scale factor for
latitude-longitude map projections varies between the x and y directions. As the distance between
latitudes is constant with latitude (1° = 111,177 m), there exists no map distortion in the meridional
(north-south) direction; so that the map scale factor my is 1. The map distortion in the zonal (east-
west) direction is a function of latitude, where:
mx = sec ϕ
This value is 1 at the Equator and increases slowly through the tropics, more rapidly through the
middle latitudes, and exponentially approaching the poles. Thus, the least distance distortion in the
zonal direction with the latitude-longitude projection is found within the tropics.
Because latitude-longitude grids are based upon discrete increments of latitude and longitude, there
exists a singularity at the North and South Poles where all meridians (or lines of constant longitude)
converge. As one approaches the poles, the physical distance between individual grid points along
parallels (or lines of constant latitude) becoming infinitesimally small. This necessitates a small
time step for computational stability. The added computational expense that results generally far
exceeds the added benefit from finer model resolution.
Here, k is a dimensionless wavenumber, a(k) is the filter function, ̂ k are the Fourier coefficients
for a generic variable φ before filtering, and ̂ filtered k are the Fourier coefficients for a generic
variable φ after filtering. The ̂ k are obtained by applying a one-dimensional Fourier transform
to φ on the constant latitude-longitude grid; the filtered variable φ is then obtained by applying a
one-dimensional inverse transform given filtered Fourier coefficients ̂ filtered k .
cos
2
ak min 1, max 0,
1
2
cos 0
sin k / n
Here, ϕ is latitude, ϕ 0 is the latitude above which the polar filter is applied (no filtering takes place
at lower latitudes), and n is the number of zonal grid points along a parallel. The value of n is
determined from the chosen horizontal grid spacing. At higher latitudes, cos ϕ approaches zero,
such that the value of a(k) approaches zero approaching the poles. Thus, greater filtering is applied
at higher latitudes. Generally speaking, the sin2 function permits the retention of variability with
wavelength of approximately 2∆ (i.e., in wavenumber space, where k = n/2) and larger.
Another method is to utilize a reduced latitude-longitude grid. In this method, the distance between
latitude and longitude points is not fixed across the model grid; rather, the distance between
longitude points grows larger approaching the poles. A hypothetical example of this is a latitude-
longitude grid with grid spacing of 0.2° latitude at all latitudes and grid spacing of 0.2° longitude
between the Equator and 60°N/S that grows to 2° at the poles.
When considering numerical stability – and, specifically, ∆x in the context of the Courant
number and CFL criterion – for models that utilize a map projection, ∆x refers to ∆xe. Given
that ∆xe varies across the grid, this means that the CFL criterion also can vary across the
grid. Furthermore, given that m ≥ 1 except between the standard parallels of a secant map
projection, this means that ∆xe ≤ ∆xg. This necessitates using a smaller time step ∆t to
maintain numerical stability than would be necessary if no map projection were used.
Latitudinal variability in the map scale factor near the secant or tangent points of conformal
map projections, or near the Equator for latitude-longitude map projections, is relatively
small. It becomes large, however, away from these locations, as can be inferred from Figure
4. Latitudinal variability, whether small or large, must be accounted for when coupling the
primitive equations to the map scale factor. Doing so introduces a comparatively large non-
physical correction to the primitive equations when applied on the portion(s) of model grids
where latitudinal variability in the map scale factor is large.
As a result of these and other considerations, the choice of map projection for a given simulation
domain is motivated by a desire to minimize distance distortion (i.e., departures of ∆xe from ∆xg)
Grid-Based Methods, Page 8
and to minimize latitudinal variability in the map scale factor. A review of Figure 4 suggests that
both may be accomplished by choosing the map projection based upon where the map scale factor
is closest to 1 over the widest range of latitudes covered by the simulation domain. In other words,
apply the latitude-longitude map projection globally or in the tropics, the Mercator map projection
in the tropics, the Lambert conic map projection in the middle latitudes, and the polar stereographic
map projection at higher latitudes.
Further, the exact forms of the curvature and Coriolis terms within the u-, v-, and w-momentum
equations depend upon the chosen map projection. For the WRF-ARW model, these are given by
equations (2.32) – (2.34) of Skamarock et al. (2008) for conformal map projections and equations
(2.35) – (2.37) of Skamarock et al. (2008) for the latitude-longitude map projection.
For conformal map projections, spherical geometry allows terms involving tan ϕ to be written in
terms of the spatial variability of the map scale factor. The same is not true for latitude-longitude
map projections, however. Note also that departures of the grid y-axis from the Earth’s y-axis (i.e.,
meridians, or lines of constant longitude) must be accounted for in the formulation of the vertical
component of the Coriolis force e = 2Ωcos(ϕ) for both types of map projections. Otherwise, the
exact forms of the curvature and Coriolis terms for both types of map projections are similar to
their forms applicable on the Earth or on grids where no map projection is used.
Figure 6. Relationship between triangular and hexagonal refinement of a spherical geodesic grid.
Please refer to the text for further details. Reproduced from Warner (2011), their Figure 3.12.
Spherical geodesic grids are often utilized in finite-volume models, although not all finite-volume
models use spherical geodesic grids (the Finite-Volume 3, or FV3, model being one example of a
finite-volume model that does not use a spherical geodesic grid). Traditional grid-point models
consider model variables only at grid points, which are assumed to be representative of the entire
grid cell. Finite-volume models, on the other hand, consider the grid-cell-averaged values of model
variables.
Figure 7. An example of nested limited-area model domains. In this example, the outermost nest
(d01) contains 148 x 112 grid points and has a horizontal grid spacing of 36 km. A global or larger-
area model provides the lateral boundary conditions for this domain. The intermediate nest (d02)
contains 307 x 235 grid points and has a horizontal grid spacing of 12 km. The outermost nest
provides the lateral boundary conditions for this nest. The innermost nest (d03) contains 331 x 301
grid points and has a horizontal grid spacing of 4 km. The intermediate nest provides the lateral
boundary conditions for this nest.
Figure 9. An example of a stretched horizontal grid. In this example, the full limited-area model
domain is 353 x 415 grid points, with the centermost 240 x 323 grid points having uniform
horizontal resolution. The horizontal grid spacing decreases by 10% per each model grid length as
one moves from the periphery of the limited-area domain, where it is identical to that of the global
model used to initialize and provide lateral boundary conditions to the simulation (2°), to the center
of the limited-area domain, where it is 0.04°. Figure obtained from Yeh et al. (2002, Mon. Wea.
Rev.), their Figure 6.
As noted above, most modern models use variable grid resolution in the vertical. Typically, this is
achieved with smaller vertical grid spacing near the ground (and sometimes near the tropopause)
and larger vertical grid spacing elsewhere. An example is given below in Figure 10. However, for
those simulations that use nested grids, some numerical models permit the use of variable grid
resolution between domains, with more vertical levels and finer vertical discretization utilized on
the inner nests. This helps maintain consistency between horizontal and vertical grid increments
where other means of variable grid resolution would not. The consistency between horizontal and
vertical grid increments is discussed further below.
(a)
H4 H3 H3 H3 H2 H2 H2 H1 H1
T2 T2 T2 T2 T2 T2 T2 T1 T1
T2 T2 T2 T2 T1 T1 T1 T1 T1
T2 T1 T1 T1 T1 T1 T1 T1 T1
T2 T2 T2 T2 T2 T2 T2 T2 T1
T2 T2 T2 T2 T2 T2 T2 T1 T1
T2 T2 T2 T2 T2 T2 T1 T1 T1
T2 T2 T2 T2 T2 T1 T1 T1 T1
T2 T2 T2 T2 T1 T1 T1 T1 T1
T2 T2 T2 T1 T1 T1 T1 T1 T1
T2 T2 T1 T1 T1 T1 T1 T1 T1
T2 T1 T1 T1 T1 T1 T1 T1 T1
T1 T1 T1 T1 T1 T1 T1 T1 T1
Figure 11. (a) Idealized warm front in the (y, z) direction, with north to the right. The temperature
in each grid cell is given by either T1 or T2, where T2 > T1, and the height at the top of each grid
column is given by Hn. (b) As in (a), except with three vertical levels for every one vertical level.
Please refer to the text for further details. Thought experiment adapted from Persson and Warner
(1991, Mon. Wea. Rev.), their Figure 6.
The hypsometric relationship states that the thickness of an atmospheric layer is proportional to
the layer-mean temperature within that layer. With a rigid lower bound of the surface, this means
that the geopotential height at the top of the layer is proportional to the layer-mean temperature
within that layer. This gives the heights H1 through H4, where H1 is the smallest and H4 is the
largest, which are listed above the diagram. Using a centered finite difference approximation to
identify the horizontal height gradient (i.e., ∂z/∂y), it is equal to 0 for the third and sixth columns
and is equal to -∆H/(2∆y) elsewhere.
The horizontal height gradient in this case is non-uniform, necessitating that there be wave-like
structure to the horizontal winds so as to maintain balance with the horizontal height gradient. This
is the manifestation of imbalance as a result of the poorly-resolved vertical structure of the front.
Now, consider Figure 11b. It depicts the same situation as in Figure 11a, except with three vertical
levels for every one vertical level. The resulting horizontal height gradient – whether evaluated at
the top or at another level – is smooth and does not necessitate spurious wave-like structure to the
horizontal winds so as to maintain balance with the horizontal height gradient.
In the case of insufficient vertical resolution relative to the horizontal grid spacing, spurious gravity
waves are generated. These superpose upon the physical solution, degrading the quality of the
model solution. Consider Figure 12. In Figure 12a, where an appropriate vertical grid spacing
given the horizontal grid spacing and slope of the meteorological phenomena was used, the model
solution is smooth. In Figure 12b, which differs from Figure 12a only in that a vertical grid spacing
that is three times as large is used, the model solution is contaminated by spurious gravity waves.
Figure 12. Vertical cross-sections (x, p) of vertical velocity ω (solid lines, μbar s-1) and potential
temperature θ (dashed lines, K) at the time of maximum upward velocity from three numerical
simulations of a case of conditional symmetric instability (a slantwise instability): (a) ∆x = 10 km,
75 vertical levels; (b) ∆x = 10 km, 25 vertical levels; and (c) ∆x = 30 km, 25 vertical levels. In
panel (b), note the high-frequency wave structure in the vertical velocity field, indicative of the
presence of gravity waves, where no such structure is evident in panels (a) and (c). In panel (c),
the reduced resolution of the model contributes to weaker vertical velocities compared to panels
(a) and (b). Figure obtained from Persson and Warner (1991, Mon. Wea. Rev.), their Figure 5.