MOM6
|
The following data type a list of diagnostic fields an their variants, as well as variables that control the handling of model output.
Definition at line 239 of file MOM_diag_mediator.F90.
Public variables and constants | |
integer | available_diag_doc_unit = -1 |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
integer | chksum_iounit = -1 |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
logical | diag_as_chksum |
If true, log chksums in a text file instead of posting diagnostics. | |
integer | is |
The start i-index of cell centers within the computational domain. | |
integer | ie |
The end i-index of cell centers within the computational domain. | |
integer | js |
The start j-index of cell centers within the computational domain. | |
integer | je |
The end j-index of cell centers within the computational domain. | |
integer | isd |
The start i-index of cell centers within the data domain. | |
integer | ied |
The end i-index of cell centers within the data domain. | |
integer | jsd |
The start j-index of cell centers within the data domain. | |
integer | jed |
The end j-index of cell centers within the data domain. | |
real | time_int |
The time interval for any fields that are offered for averaging [s]. | |
type(time_type) | time_end |
The end time of the valid interval for any offered field. | |
logical | ave_enabled = .false. |
True if averaging is enabled. | |
type(axes_grp) | axesbl |
The following are 3D and 2D axis groups defined for output. The names indicate the horizontal (B, T, Cu, or Cv) and vertical (L, i, or 1) locations. | |
type(axes_grp) | axestl |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp) | axescul |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp) | axescvl |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp) | axesbi |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp) | axesti |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp) | axescui |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp) | axescvi |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp) | axesb1 |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp) | axest1 |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp) | axescu1 |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp) | axescv1 |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp) | axeszi |
A 1-D z-space axis at interfaces. | |
type(axes_grp) | axeszl |
A 1-D z-space axis at layer centers. | |
type(axes_grp) | axesnull |
An axis group for scalars. | |
real, dimension(:,:), pointer | mask2dt => null() |
2D mask array for cell-center points | |
real, dimension(:,:), pointer | mask2dbu => null() |
2D mask array for cell-corner points | |
real, dimension(:,:), pointer | mask2dcu => null() |
2D mask array for east-face points | |
real, dimension(:,:), pointer | mask2dcv => null() |
2D mask array for north-face points | |
real, dimension(:,:,:), pointer | mask3dtl => null() |
3D mask arrays for diagnostics at layers (mask...L) and interfaces (mask...i) | |
real, dimension(:,:,:), pointer | mask3dbl => null() |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
real, dimension(:,:,:), pointer | mask3dcul => null() |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
real, dimension(:,:,:), pointer | mask3dcvl => null() |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
real, dimension(:,:,:), pointer | mask3dti => null() |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
real, dimension(:,:,:), pointer | mask3dbi => null() |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
real, dimension(:,:,:), pointer | mask3dcui => null() |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
real, dimension(:,:,:), pointer | mask3dcvi => null() |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(diagcs_dsamp), dimension(2:max_dsamp_lev) | dsamp |
Downsample control container. | |
type(diag_type), dimension(:), allocatable | diags |
The list of diagnostics. | |
integer | next_free_diag_id |
The next unused diagnostic ID. | |
real | missing_value = -1.0e+34 |
default missing value to be sent to ALL diagnostics registrations | |
integer | num_diag_coords |
Number of diagnostic vertical coordinates (remapped) | |
type(diag_remap_ctrl), dimension(:), allocatable | diag_remap_cs |
Control structure for each possible coordinate. | |
type(diag_grid_storage) | diag_grid_temp |
Stores the remapped diagnostic grid. | |
logical | diag_grid_overridden = .false. |
True if the diagnostic grids have been overriden. | |
type(axes_grp), dimension(:), allocatable | remap_axeszl |
The 1-D z-space cell-centered axis for remapping. | |
type(axes_grp), dimension(:), allocatable | remap_axeszi |
The 1-D z-space interface axis for remapping. | |
type(axes_grp), dimension(:), allocatable | remap_axestl |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp), dimension(:), allocatable | remap_axesbl |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp), dimension(:), allocatable | remap_axescul |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp), dimension(:), allocatable | remap_axescvl |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp), dimension(:), allocatable | remap_axesti |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp), dimension(:), allocatable | remap_axesbi |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp), dimension(:), allocatable | remap_axescui |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
type(axes_grp), dimension(:), allocatable | remap_axescvi |
The unit number of a diagnostic documentation file. This file is open if available_diag_doc_unit is > 0. | |
real, dimension(:,:,:), pointer | h => null() |
The thicknesses needed for remapping. | |
real, dimension(:,:,:), pointer | t => null() |
The temperatures needed for remapping. | |
real, dimension(:,:,:), pointer | s => null() |
The salinities needed for remapping. | |
type(eos_type), pointer | eqn_of_state => null() |
The equation of state type. | |
type(ocean_grid_type), pointer | g => null() |
The ocean grid type. | |
type(verticalgrid_type), pointer | gv => null() |
The model's vertical ocean grid. | |
type(unit_scale_type), pointer | us => null() |
A dimensional unit scaling type. | |
integer | volume_cell_measure_dm_id = -1 |
The volume cell measure (special diagnostic) manager id. | |
integer | num_chksum_diags |
Number of checksum-only diagnostics. | |