Module ocean_residency_integrand_mod
OVERVIEW
Ocean age tracer module
This module contains the subroutines to set up fields other
than reciprocal time over which to integrate.
To use this module, in the field table namelist, you must do the following:
1) set "module_name_int" to "ocean_residency_integrand"
2) "int_strings" should have one or two values, the first is
the name of a prognostic or diagnostic variable to use as the integrand,
and if the second value is given and is "average", then the array is assumed
to be defined at the top of the grid cells, and the average of the top
and bottom will be used for each grid cell (top of bottommost grid cell),
otherwise the value at each level will be used
3) "int_params" may be set to a single value to scale the integrand,
at most one value may be set
4) no "int_flags" should be set
For an overview of the ocean residency modules, see ocean_residency.F90.
OTHER MODULES USED
field_manager_mod
mpp_mod
fms_mod
ocean_residency_meta_mod
ocean_types_mod
PUBLIC INTERFACE
PUBLIC DATA
None.
PUBLIC ROUTINES
-
ocean_residency_integrand_source
-
DESCRIPTION
- Set the selected integrand field to be used in the "integrate_region"
as defined in ocean_residency.F90. The selected prognostic
or diagnostic variable will be multiplied by the residency mask
(which is usually either 1 or 0, but is not so required) and a
user-selected scale factor (default of 1). The variable may be either
the average of the surrounding points ( C(k) = (C(k) + C(k+1))/2 )
or just the same indexical value.
-
ocean_residency_integrand_start
-
DESCRIPTION
- Start the ocean residency integrand package
DATA SETS
None.
ERROR MESSAGES
None.