|
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. | |