Vertical discretization
The model uses the so-called Lorenz vertically staggered grid which is
shown in Fig. 8 for a
layer model (
levels):
the index is
at the
top of the atmosphere, and increases towards the surface
(with increasing pressure). Mass and
wind component variables are defined at layer centers, while the
vertical velocities are defined at the levels or layer interfaces.
Figure 8:
The model vertical
discretization. A hydrostatic pressure-based vertical coordinate is
assumed. Atmospheric state variables are defined at layer centers
(dashed lines),
while the vertical advection and turbulent fluxes,
,
are defined along layer interfaces
(solid lines: pressure levels).
indicates a layer
variable
averaged to a level, and
indicates a level
variable
interpolated to a layer center.
The bottom boundary of the grid is along
the terrain-following surface hydrostatic pressure,
, which corresponds to
the geopotential height,
(or equivalently,
).
|
The pressure along each hybrid (
) surface is simply
 |
(159) |
The specific density (vertical pressure
derivative) is simply discretized as
 |
(160) |
where the vertical pressure and coordinate differences are
The finite difference form of the surface pressure tendency
(Eq. 34), which is simply
the sum of the column mass convergence, can then be
readily obtained:
 |
(163) |
The vertical mass coordinate velocity
(Eq.s 51-52)
can then be discretized as
 |
(164) |
subject to the boundary conditions
 |
(165) |
The discretized vertical advection terms for the heat,
the
and
wind components and the remaining scalars
are then defined as, respectively:
where
and
represent
the horizontal interpolation of variable
from
the horizontal mass
center of the grid cell to the
and
points on the staggered C-grid, respectively, and
represents the vertical interpolation from
(hydrostatic pressure) levels to the vertical mass
center of the grid cell.
The level values of the aforementioned quantities are
interpolated from the layer centers to levels.
For variables defined on levels which must be interpolated
to layer centers,
the layer average value
is simply the average of the surrounding level values:
 |
(171) |
which is used for
and
.
The potential temperature is interpolated using
 |
(172) |
where
represents
the Exner function along the sigma surfaces, which is computed using the
hydrostatic pressure,
, from Eq. 15 as
 |
(173) |
The Exner function at the layer centers
(corresponding
to the location of the prognostic variables) is defined as
![$\displaystyle {\overline{\Pi}}_{\pi d_{k}} =
\frac{1}{1+\left(R/C_{pd}\right)}
...
...pi_{d k} \Pi_{\pi d_{k}}}
{\pi_{d k+1} - \pi_{d k} }
\right]
\hskip1.in
(k=1,N)$](img440.svg) |
(174) |
The consistent layer average hydrostatic
pressure,
, can computed from
Eq. 174 but using
.
Because of the
rapid decrease of saturation vapor pressure with increasing height and
the relatively coarse vertical layering (especially higher up in the
atmosphere),
is interpolated to levels using
 |
(175) |
where we have chosen
.
This method was found to result in good
relative humidity values, especially at the upper levels in the
atmosphere, but it should be noted that numerous
other methods exist. The key is to account for the
potential rapid decrease in
(owing to the strong temperature and
pressure dependence of
), especially for relatively coarse
(vertical) grids.
The
interpolant for the remaining variables denoted by
is simply:
 |
(176) |
where
represents any additional scalars (cloud water, TKE, etc.).
The vertical coordinate
velocities are interpolated from mass to velocity points using the
usual operators as
The non-hydrostatic surface pressure (Eq. 56)
can then simply be expressed as
 |
(179) |
where
is vertically interpolated to layer
centers using Eq. 172.
Note that
.
In Eq. 180, the
layer centered value of
is simply the average of the interfacial values above and below. This
method ignores the fact that the non-hydrostatic pressure is
interpolated using the Exner function to layer centers, but the approximation
turns out to be good (through testing).
Subsections