- ... Subroutine checks22.30
- contained in file checks.F
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... computed23.1
- It is no longer required to construct
density coefficients before executing the model.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... dataset25.1
- This dataset may be
purchased from the Marine Geology and Geophysics Division of the
National Geophysical Data Center and is not included in the MOM
DATABASE.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... levels26.1
- Increasing the number of vertical
levels does allow interior flows to be better resolved.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... coefficient26.2
- The
formulation is for constant Am. Variable Am requires additional
terms.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... understand27.1
- If any
researcher understands what is being done then please contact me.
(rcp@gfdl.gov)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... coefficients27.2
- Strips for the vorticity do not include
coastal ocean cells because of the island integrals.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
condition28.1
- Note that solar shortwave data is not supplied with
MOM and so must be supplied by the researcher.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... script run_sponge28.2
- Note that this
script can only be run after script run_ic which prepares
temperature and salinity data for all latitude rows.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... topography29.1
- This instability has been
associated with problems in various versions of the GFDL coupled model
in the Drake Passage region. For example, a traditional time step
analysis indicates that the ocean component of the 4-degree/R15 GFDL
coupled model should work fine with a 6 hour barotropic time step.
However, it is unable to run with time steps much larger than 2 hours.
The consensus is that the Killworth instability is the dominant factor
determining the time step in this rigid lid model (Keith Dixon and Ron
Stouffer, personal communication).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... Changes29.2
- Worked out by
Charles Goldberg.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... Jacobian29.3
- The Jacobian is given as
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... factor29.4
- acor = zero implies that the
Coriolis term is handled explicitly. Otherwise,
implies implicit handling of the Coriolis term. This is useful for
coarse models with global domains where the time step is limited by the
inertial period 1/f.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... approach29.5
- This approach was first worked out by Charles
Goldberg (personal communication) using algebraic manipulations. The
derivation given here is in terms of finite difference operators.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... caution29.6
- This filtering induces spurious vertical
velocities because each latitude if filtered independently and the
strips are of varying length due to topography.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... solutions29.7
- To within roundoff.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... coefficient29.8
- Only the first brackets
are being done here. The implicit Coriolis terms stand no chance
of being symmetric.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... result29.9
- Note that remote
island perimeter cells neither appear in the equation centered at
,
nor do they contain references to cell
in their
(up to) nine terms.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... SIMD29.10
- Single
Instruction stream-Multiple Data streams
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... topography29.11
- The
bottom velocity cell generally does not sit on the ocean bottom, and
so can support a vertical velocity due to sloping topography. Details
of how MOM handles this velocity are given in Webb (1995) and Section
22.3.3.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... steps.29.12
- Tests conducted at the Southampton
Oceanography Center indicate a need to perform a time average over
barotropic time steps, even when using equal tracer and baroclinic
time steps, to suppress an instability associated with aliased
barotropic Rossby waves near the equator (David Webb, personal
communication).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... MOM 130.1
- Because
of the difference in meaning between the MOM 1 tolerance crit and
the MOM tolerance tolrsf, care must be taken to assure that both
are converging to the same tolerance when doing these tests.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
eliminates30.2
- To within roundoff.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... matrix30.3
- However, in these cases, the elliptic
equations for the prognostic surface pressure ps are, of course,
different than those given above for the prognostic stream function
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
bucket30.4
- We have come to call these loops ``Amtrack Normal Form,''
because the indentation of the DO loops and the long executable statement
in the middle resemble the ``Amtrack'' logo. Properly ordered, these
nested loops vectorize very well on a Cray YMP.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... symmetric30.5
- Refer to Section
29.2.5.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
order31.1
- The idea of a psuedo fourth order technique was taken
from the GFDL SKYHI stratospheric GCM.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
undershoots31.2
- Experimentation with the limitation process can be
useful: The combination of two-dimensional limiting in the horizontal
and one-dimensional limiting in the vertical is likely to generate less
implicit diffusion than the implemented scheme.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... ratios31.3
- Where
is a small
value O(10-25) to avoid division by zero.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
version33.1
- It was in MOM 2.0 version 2.0 (beta).
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... reason33.2
-
If a simple four point average is used, cases arise where values of
rit are generated near the bottom which are much lower than any
surrounding riu in the area. This is an artificial result which can
lead to a situation with high vertical diffusion amidst low vertical
viscosity. Martin Schmidt (personal communication) has observed the
vertical density profile being unrealically eroded away in shallow
regions when zero values of riu are used in the average.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... number34.1
- Recall that the Prandtl
number is the ratio of the viscosity to diffusivity.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... terms35.1
- This
point was emphasized by Bob Hallberg, 1997.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
interaction36.1
- Which is missing or at best poorly represented in
numerical models at any resolution.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... flow36.2
- This is referred to as the
Neptune effect because when Greg Holloway described coastal currents
that persistantly flow againgst both wind forcing and pressure
gradient, the response was that it must be due to King Neptune. Who
else?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.