What are the dominant meridional balances (if any) in the model and how do they depend on time? Option meridional_tracer_budget contracts the tracer equation into a one dimensional equation in latitude by averaging over longitude and depth cells. Using operators described in Section 22.8.7, this yields
where n is the tracer and the relation between j and jrow is as described in Section 14.2. The volume element and total volume as a function of latitude are given by
| = | (39.158) | ||
| VolTj | = | ![]() |
(39.159) |
The quantity tmaski,k,j is 1 for ocean cells and 0for land cells. Integrating and applying boundary conditions in depth and longitude to Equation (39.161) yields
where
is shorthand for summing over all cells in
longitude and depth. Each term in Equation (39.164) is then
averaged in time to produce stable estimates which can indicate the
dominant meridional balances as a function of time. The meridional
tracer equation becomes
where
is the time step counter and L is the number
of time steps in the averaging period described below. The i,k in the
sum indicates a sum over all longitude and depth cells.
The individual terms in Equation (39.165) are given as
| tstorjrow,n | = | ![]() |
(39.162) |
| tdivjrow,n | = | ![]() |
(39.163) |
| tfluxjrow,n | = | ![]() |
(39.164) |
| tsorcjrow,n | = | ![]() |
(39.165) |
| tdifjrow,n | = | ![]() |
(39.166) |
where the area element and total area of a latitude are given by
| ATi,j | = | (39.167) | |
| AreaTj | = | ![]() |
(39.168) |
The output from this diagnostic may be written as ascii to the model printout or as 32 bit IEEE unformatted data to file tracer_bud.yyyyyy.mm.dd.dta. If option netcdf or meridional_tracer_budget_netcdf is enabled, data is written in NetCDF format to file tracer_bud.yyyyyy.mm.dd.dta.nc rather than in unformatted IEEE. The ``yyyyyy.mm.dd'' is a place holder for year, month, and day and this naming convention is explained further in Section 38.2. The interval between output is specified by variable tmbint and the control is specified by variable iotmb. The averaging period tmbper is typically set equal to the interval but may be specified shorter. How about producing monthly averages when months vary in length? Enabling option monthly_averages will over-ride values in tmbper and tmbint and make it so. However, this option is global and applies to all time averaged diagnostics that are enabled. Refer to Section 39.11 for more details. Variables tmbper and tmbint are input through namelist. Refer to Section 14.4 for information on namelist variables. Note further that this dataset may be contracted in latitude and region space to yield a zero dimensional model which describes the total heat content of one tremendously gigantic cell as a function of time.
| = | ![]() |
(39.169) |
where the area element is
![]() |
(39.170) |
However, this can only be done if the averaging period equals the interval for writing the output. But, when the averaging period equals the sampling interval this diagnostic is a significant time burner. For most cases, it may be adequate to specify a short averaging period at the end of the sampling interval (e.g. in the limit, a one time step average at the end of every sampling interval.). The terms in the above analysis may be further decomposed into regions based on mask msktmbi,jrow along the lines of Section 38.5. However, msktmbi,jrow =1 and it is left to the researcher to define other regions if desired. Note that the regional mask msktmbi,jrow is also written to file tracer_bud.yyyyyy.mm.dd.dta when the initialization boolean itmb is true. It should be set true on the first run but false thereafter.