MOM6
|
This type is used to represent a diagnostic at the diag_mediator level.
There can be both 'primary' and 'seconday' diagnostics. The primaries reside in the diag_csdiags array. They have an id which is an index into this array. The secondaries are 'variations' on the primary diagnostic. For example the CMOR diagnostics are secondary. The secondary diagnostics are kept in a list with the primary diagnostic as the head.
Definition at line 179 of file MOM_diag_mediator.F90.
Private variables and constants | |
logical | in_use |
True if this entry is being used. More... | |
integer | fms_diag_id |
Underlying FMS diag_manager id. More... | |
integer | fms_xyave_diag_id = -1 |
For a horizontally area-averaged diagnostic. More... | |
integer | downsample_diag_id = -1 |
For a horizontally area-downsampled diagnostic. More... | |
character(64) | debug_str = '' |
For FATAL errors and debugging. More... | |
type(axes_grp), pointer | axes => null() |
The axis group for this diagnostic. More... | |
type(diag_type), pointer | next => null() |
Pointer to the next diagnostic. More... | |
real | conversion_factor = 0. |
A factor to multiply data by before posting to FMS, if non-zero. More... | |
logical | v_extensive = .false. |
True for vertically extensive fields (vertically integrated). False for intensive (concentrations). More... | |
integer | xyz_method = 0 |
A 3 digit integer encoding the diagnostics cell method It can be used to determine the downsample algorithm. More... | |
|
private |
The axis group for this diagnostic.
Definition at line 185 of file MOM_diag_mediator.F90.
|
private |
A factor to multiply data by before posting to FMS, if non-zero.
Definition at line 187 of file MOM_diag_mediator.F90.
|
private |
For FATAL errors and debugging.
Definition at line 184 of file MOM_diag_mediator.F90.
|
private |
For a horizontally area-downsampled diagnostic.
Definition at line 183 of file MOM_diag_mediator.F90.
|
private |
Underlying FMS diag_manager id.
Definition at line 181 of file MOM_diag_mediator.F90.
|
private |
For a horizontally area-averaged diagnostic.
Definition at line 182 of file MOM_diag_mediator.F90.
|
private |
True if this entry is being used.
Definition at line 180 of file MOM_diag_mediator.F90.
|
private |
Pointer to the next diagnostic.
Definition at line 186 of file MOM_diag_mediator.F90.
|
private |
True for vertically extensive fields (vertically integrated). False for intensive (concentrations).
Definition at line 188 of file MOM_diag_mediator.F90.
|
private |
A 3 digit integer encoding the diagnostics cell method It can be used to determine the downsample algorithm.
Definition at line 190 of file MOM_diag_mediator.F90.