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. More... | |
logical | initialized = .false. |
Whether remappping initialized. More... | |
logical | used = .false. |
Whether this coordinate actually gets used. More... | |
integer | vertical_coord = 0 |
The vertical coordinate that we remap to. More... | |
character(len=10) | vertical_coord_name ='' |
The coordinate name as understood by ALE. More... | |
character(len=16) | diag_coord_name = '' |
A name for the purpose of run-time parameters. More... | |
character(len=8) | diag_module_suffix = '' |
The suffix for the module to appear in diag_table. More... | |
type(remapping_cs) | remap_cs |
Remapping control structure use for this axes. More... | |
type(regridding_cs) | regrid_cs |
Regridding control structure that defines the coordiantes for this axes. More... | |
integer | nz = 0 |
Number of vertical levels used for remapping. More... | |
real, dimension(:,:,:), allocatable | h |
Remap grid thicknesses. More... | |
real, dimension(:), allocatable | dz |
Nominal layer thicknesses. More... | |
integer | interface_axes_id = 0 |
Vertical axes id for remapping at interfaces. More... | |
integer | layer_axes_id = 0 |
Vertical axes id for remapping on layers. More... | |
|
private |
Whether vertical coordinate has been configured.
Definition at line 104 of file MOM_diag_remap.F90.
|
private |
A name for the purpose of run-time parameters.
Definition at line 109 of file MOM_diag_remap.F90.
|
private |
The suffix for the module to appear in diag_table.
Definition at line 110 of file MOM_diag_remap.F90.
|
private |
Nominal layer thicknesses.
Definition at line 115 of file MOM_diag_remap.F90.
|
private |
Remap grid thicknesses.
Definition at line 114 of file MOM_diag_remap.F90.
|
private |
Whether remappping initialized.
Definition at line 105 of file MOM_diag_remap.F90.
|
private |
Vertical axes id for remapping at interfaces.
Definition at line 116 of file MOM_diag_remap.F90.
|
private |
Vertical axes id for remapping on layers.
Definition at line 117 of file MOM_diag_remap.F90.
|
private |
Number of vertical levels used for remapping.
Definition at line 113 of file MOM_diag_remap.F90.
|
private |
Regridding control structure that defines the coordiantes for this axes.
Definition at line 112 of file MOM_diag_remap.F90.
|
private |
Remapping control structure use for this axes.
Definition at line 111 of file MOM_diag_remap.F90.
|
private |
Whether this coordinate actually gets used.
Definition at line 106 of file MOM_diag_remap.F90.
|
private |
The vertical coordinate that we remap to.
Definition at line 107 of file MOM_diag_remap.F90.
|
private |
The coordinate name as understood by ALE.
Definition at line 108 of file MOM_diag_remap.F90.