CCM3 is the latest version
of the community climate model.
The vertical and temporal aspects
of the model are represented by finite difference approximations. The
spherical harmonic transform (spectral transform) method is employed to
compute the dry dynamics. This method
computes the spherical harmonic function coefficient representation
of the atmospheric state variables by first transforming them from the
physical domain (longitude-latitude-vertical) to the Fourier
domain (wavenumber-latitude-vertical) using fast Fourier transforms (FFTs) in
the longitude direction. Then the state variables are transformed
from the Fourier to the spectral domains
(spectral coefficients - vertical) using Legendre transforms (LT) in the
latitude direction. The set of spectral coefficients is typically
truncated in some fashion to avoid aliasing. Horizontal derivatives
and linear terms involving these variables are calculated and combined
to form the dynamical right hand sides in spectral space.
These spectral space computations are independent between spectral
coordinates. The results are transformed back into the physical
domain where they are used to update the model variables.
The calculation of nonlinear terms in the equations of motion are
carried out on a grid in the physical domain.
A tensor product grid is used, where the latitude coordinates are
chosen to be Gauss quadrature points, as used to approximate the
Lengendre transform, and the longitude points are equispaced.
The "physics" computations involve only the vertical column above
each longitude-latitude grid point and are thus numerically
independent of each other in the horizontal direction.
Trace gases, including water vapor, are transported by the
wind fields using a shape perserving semi-Lagrangian
scheme on the physical grid.
For spectral global circulation models such as CCM3 it is canonical to
denote the resolution by the truncation wave number and the number of
vertical levels in the model discretization. For example, a spectral
model that uses a 128 longitude by 64 latitude grid and 18 vertical
levels and a triangular truncation of the spherical harmonic
coefficients is called a T42L18 model. The ``T'' indicates triangular
truncation, 42 indicates the maximum Fourier wave number, and the
``L'' denotes the number of vertical levels. Resolution T170L18 has
512 longitude by 256 latitude grid and 18 levels.