... conditions19.1
Wind, rain, heatflux, etc.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... conditions19.2
Primarily SST.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... GCM19.3
General circulation model.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... of driver19.4
Contained within file driver.F. This is the main program for MOM.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... subroutine setocn19.5
Contained within file setocn.F.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... for mom19.6
Contained within file mom.F. This is the subroutine that does the time integration for the ocean model.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... subroutine setatm19.7
Contained within file setatm.F in the MOM_2/SBC directories.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... by atmos19.8
Contained within file atmos.F in the SBC directories. This is the subroutine that does the time integration for the atmosphere model.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... segments19.9
The length of one time segment should be divisible by the length on one ocean time step to allow an integral number of calls to subroutine mom. The same holds true for the atmosphere time step.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... day19.10
If the diurnal cycle is included, the coupling period needs to be reduced to allow adequately resolution in time.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... conditions19.11
The first set of for the atmosphere are products of setocn.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... segments19.12
Where, for example, an ocean segment is much longer than an atmosphere segment. This assumes the coupled system is linear with one equilibrium. Exercise caution if contemplating this!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... subroutine gasbc19.13
Contained in file gasbc.F.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... grid19.14
At grid locations given by xti and ytjrow.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... grid19.15
Grid locations given by abcgx $_{i^\prime}$ and abcgy $_{j^\prime}$.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... conditions19.16
This method is arbitrary. However, when solving this equation iteratively, it is important not to zero out SST from previous solutions over land areas. Their purpose is to act as a good initial guess to limit the iterations needed for subsequent solutions.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... cell19.17
Partial ocean cells are accounted for to conserve the interpolated value.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... subroutine ftc19.18
Acronym for fine to coarse resolution. It is an interpolation utility in module util.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...19.19
Acronym for coarse to fine resolution. It is an interpolation utility in module util.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... subroutine gosbc19.20
Contained within file gosbc.F.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... etc19.21
This method is arbitrary. However, when solving this equation iteratively, it is important not to zero out $\xi$ from previous solutions over land areas. Their purpose is to act as a good initial guess to limit the iterations needed for subsequent solutions.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... window19.22
Refer to Chapters 10 and 14. In CASE=0, the surface boundary conditions are zonally averaged time means. Since they are only functions of latitude, array does not exist and surface boundary conditions are set directly into arrays stfi,j,n and smfi,j,n.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... time19.23
It should be noted that there is enough generality to accommodate datasets with other periods such as daily, hourly, etc and treat them as climatologies (periodic) or real data (non periodic). Also datasets with differing periods may be mixed. For example: climatological monthly SST may be used with hourly winds.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... array19.24
The one which is no longer needed.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... exercises timeinterp19.25
Contained in file timeinterp.F. This is the subroutine that does interpolations in time.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... constant19.26
When using option implicit_free_surface the ocean volume is allowed to change. This allows for a fresh water flux to be used directly. This has not been implemented as of this writing. The recommendation is to set the salinity flux to zero and add fresh water flux directly to the free surface elevation.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
...$^\star_{i,j,n,time}$19.27
A product of PREP_DATA scripts operating on the DATABASE in CASE=1 and CASE=2. CASE=0 uses an idealized data generated internally as a function of latitude only. Interpolations to model time are explained under option time_varying_sbc_data in Section 19.2.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Redler's20.1
Check the mailing list for e-mail address.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
... Biastoch20.2
Dept. Theoretical Oceanography, Institut für Meereskunde, Düsternbrooker Weg 20, 24105 Kiel, Germany. Check the mailing list for e-mail address.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
RC Pacanowski and SM Griffies, GFDL, Jan 2000