Next: 14.4.8 Directing output
Up: 14.4 Input Namelist variables
Previous: 14.4.6 Mixing
14.4.7 Diagnostic intervals
Namelist /diagn/
These variables are used for setting diagnostic intervals and related
items. The interval is a real number and has a Boolean variable
(switch) associated with it which is set by the time manager every time
step. The Boolean variable is set to true when the model
integration time mod the interval is less than or equal to half a
timestep. Otherwise, it is set false.
To add a switch, three variables must be added to the common block
in switch.h: an interval (real numbner), a Boolean variable which
acts as the logical switch, and an integer variable used as an index
within module tmngr. Refer to include file switch.h to see
the structure. Refer to the section where alarms are set within
module tmngr for examples of how to implement new switches.
- tsiint = interval in days between writing time step
integrals. This is used with option time_step_monitor.
- tavgint = interval in days between writing data for use
with option tracer_averages.
- itavg = Boolean for writing regional mask when used with
option tracer_averages. It should be set true on the first time
step of the first run and false thereafter. This allows datasets from
multiple runs to be concatenated without regional mask information
being duplicated.
- tmbint = interval in days between writing data for
option meridional_tracer_budget.
- tmbper = period in days for producing time averaged data for
use with option meridional_tracer_budget. This averaging period
may be set shorter than the interval tmbint.
- itmb = Boolean for writing ``msktmb'' when used with
option meridional_tracer_budget.It should be set true on the
first time step of the first run and false thereafter. This allows
datasets from multiple runs to be concatenated without regional mask
information being duplicated.
- stabint = interval in days between doing stability analysis
for use with option stability_tests.
- cflons = starting longitude (deg) for computing data for use with
option stability_tests.
- cflone = ending longitude (deg) for computing data for use with
option stability_tests.
- cflats = starting latitude (deg) for computing data for use with
option stability_tests.
- cflate = ending latitude (deg) for computing data for use with
option stability_tests.
- cfldps = starting depth (cm) for computing data for use with
option stability_tests.
- cfldpe = ending depth (cm) for computing data for use with
option stability_tests.
- maxcfl = maximum number of CFL violations before quitting for use with
option stability_tests.
- zmbcint = interval in days between writing data for
option show_zonal_mean_of_sbc.
- glenint = interval in days between writing data for
option energy_analysis.
- trmbint = interval in days between writing data for
option term_balances.
- itrmb = Boolean for writing regional masks when
used with option term_balances.
- vmsfint = interval in days between writing data for
option meridional_overturning.
- igyre = Boolean for writing regional masks when
used with option gyre_components.
- gyreint = interval in days between writing data for
option gyre_components.
- exconvint = interval in days between writing data for
option save_convection.
- cmixint = interval in days between writing data for
option save_mixing_coeff.
- extint = interval in days between writing data for
option show_external_mode.
- prxzint = interval in days between writing data for use with
option matrix_sections.
- prlat = latitudes for writing data for use with
option matrix_sections.
- prslon = starting longitude (deg) for writing (xz) data for use with
option matrix_sections.
- prelon = ending longitude (deg) for writing (xz) data for use with
option matrix_sections.
- prsdpt = starting depth (cm) for writing (xz) data for use with
option matrix_sections.
- predpt = ending depth (cm) for writing (xz) data for use with
option matrix_sections.
- slatxy = starting latitude (deg) for writing (xy) data for use with
option matrix_sections.
- elatxy = ending latitude (deg) for writing (xy) data for use with
option matrix_sections.
- slonxy = starting longitude (deg) for writing (xy) data for use with
option matrix_sections.
- elonxy = ending longitude (deg) for writing (xy) data for use with
option matrix_sections.
- trajint = interval in days between writing data for use with
option trajectories.
- dspint = interval in days between writing data for use with
option diagnostic_surf_height.
- dspper = period in days for producing time averaged data for
use with option diagnostic_surf_height. This averaging period may
be set shorter than the interval dspint.
- snapint = interval in days between writing data for use with
option snapshots.
- snapls = starting latitude (deg) for writing data for use with
option snapshots.
- snaple = ending latitude (deg) for writing data for use with
option snapshots.
- snapds = starting depth (cm) for writing data for use with
option snapshots.
- snapde = ending depth (cm) for writing data for use with
option snapshots.
- timavgint = interval in days between writing data for use with
option time_averages.
- timavgper = period in days for producing time averaged data
for use with option time_averages. This averaging period may be
set shorter than the interval timavgint.
- xbtint = interval in days between writing data for use with
option save_xbts.
- xbtper = period in days for producing time averaged data
for use with option save_xbts. This averaging period may be
set shorter than the interval xbtint.
Next: 14.4.8 Directing output
Up: 14.4 Input Namelist variables
Previous: 14.4.6 Mixing
RC Pacanowski and SM Griffies, GFDL, Jan 2000