MOM6
|
Represents remapping of diagnostics to a particular vertical coordinate.
There is one of these types for each vertical coordinate. The vertical axes of a diagnostic will reference an instance of this type indicating how (or if) the diagnostic should be vertically remapped when being posted.
Definition at line 103 of file MOM_diag_remap.F90.
Private variables and constants | |
logical | configured = .false. |
Whether vertical coordinate has been configured. | |
logical | initialized = .false. |
Whether remappping initialized. | |
logical | used = .false. |
Whether this coordinate actually gets used. | |
integer | vertical_coord = 0 |
The vertical coordinate that we remap to. | |
character(len=10) | vertical_coord_name ='' |
The coordinate name as understood by ALE. | |
character(len=16) | diag_coord_name = '' |
A name for the purpose of run-time parameters. | |
character(len=8) | diag_module_suffix = '' |
The suffix for the module to appear in diag_table. | |
type(remapping_cs) | remap_cs |
Remapping control structure use for this axes. | |
type(regridding_cs) | regrid_cs |
Regridding control structure that defines the coordiantes for this axes. | |
integer | nz = 0 |
Number of vertical levels used for remapping. | |
real, dimension(:,:,:), allocatable | h |
Remap grid thicknesses. | |
real, dimension(:), allocatable | dz |
Nominal layer thicknesses. | |
integer | interface_axes_id = 0 |
Vertical axes id for remapping at interfaces. | |
integer | layer_axes_id = 0 |
Vertical axes id for remapping on layers. | |