... 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 $J(A,B)= \frac{1}{a^2\cos\phi}(\frac{\partial
A}{\partial\lambda}\frac{\partial ...
...rtial\phi} - \frac{\partial
B}{\partial\lambda}\frac{\partial A}{\partial\phi})$.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... factor29.4
 acor = zero implies that the Coriolis term is handled explicitly. Otherwise, $0.5 \leq acor < 1.0$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 $\alpha$, nor do they contain references to cell $\alpha$ 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 $\Psi$.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... 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 $\epsilon$ 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?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
RC Pacanowski and SM Griffies, GFDL, Jan 2000