- ... face21.1
- This is the the longitude of the grid
point within .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... substituted21.2
- The grid
distances must also be replaced accordingly.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... component21.3
- Subscript n=1 denotes the temperature and
n=2 denotes the salinity. n>2 is for passive tracers
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... changes21.4
- The only change is whether a time step
length is
or
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... opened21.5
- This can be eliminated by recalculating the
pointers differently on the time step after the Euler backward step.
However, the calculation gets tricky and has complications.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... subroutine mom22.1
- Contained in
file mom.F.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... module tmngr22.2
- Contained in file
tmngr.F.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... required22.3
- Assuming
these diagnostics have been enabled by their options at compile
time.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... one22.4
- Requiring three rows in
the memory window.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...-2)latitudes22.5
- Requiring jmt rows in the memory window.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
Subroutine loadmw22.6
- Contained in file loadmw.F.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... necessary22.7
- It is
necessary for all but the first group of latitudes. If the memory
window is opened all the way (when jmw=jmt), then no movement is
necessary.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
velocities22.8
- After each group of internal mode velocities are
solved within a time step, they are written back to disk. The external
mode is unknown until all rows have been solved and
subroutine barotropic solves for the external mode. The only way to
get the total velocity on disk is to read all rows back into memory
after the external mode has been solved. This is why the external mode
is added at the beginning of each time step for time levels
and
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...22.9
- Contained within file adv_vel.F.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
implementations22.10
- This was the motivation for exploring grid
construction by method 2 as detailed in Section 16.2.3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... construction22.11
- The old construction
method 1 is enabled by option centered_t. Refer to Chapter
16 for a description of grid design.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... T-cells22.12
- This cell face is
also the top face of the first land T-cell below the ocean bottom.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
Subroutine isopyc22.13
- Contained in file isopyc.F.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
Subroutine vmixc22.14
- Contained in file vmixc.F.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
coefficient22.15
- This is effectively done by adding diffusive
fluxes from the basic scheme to the isoneutral flux across the bottom
face of the T cell.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
Subroutine hmixc22.16
- Contained in file hmixc.F.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
coefficients22.17
- This is effectively done by adding diffusive
fluxes from the basic scheme to the isoneutral flux across the northern
and eastern face of the T cell.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
Subroutine setvbc22.18
- Contained in file setvbc.F.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
zero22.19
- Zero to within roundoff. Note that unlike
adv_vbti,kb,j, adv_vbui,kb,j can be non-zero if there is
a bottom slope.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... terms22.20
- These could have
been added directly to the advective fluxes computed previously. For
now they are kept separately for diagnostic reasons.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
Subroutine baroclinic22.21
- Contained in file baroclinic.F.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
for22.22
- Indeed, lack of knowledge about these barotropic surface
pressure gradients is the very reason the internal mode velocities are
being solved for.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...zt22.23
- This is the depth of the grid point
within the first T cell and U cell.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... rate22.24
- The 43082.0 sec is
arrived at assuming approximately
seconds in one sidereal day. The 366 is used to account for a 1 day
co-rotation.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... (1992)22.25
- The surface boundary
condition smfi,j,n should be at
but that value isn't
known. Instead, the
value is used. In MOM 1, The Richardson
number in ppmix.F was calculated at tau-1 in the implicit case.
It should be at
but that is unknown. In MOM, the Richardson
number can easily be changed to
.
The effect of this on the
solution should be small but has not been explored.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
velocities22.26
- Velocities with incorrect vertical means due to the
missing unknown surface pressure.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... 1987)22.27
- Although the paper explored the affect on
SST primarily through Ekman divergence, there may also be an impact on
evaporative flux in certain regions where the ocean surface velocities
are large.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... Subroutine barotropic22.28
- Contained in file
tropic.F.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
subroutine diago22.29
- Contained in file diago.F.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.