MOM6
|
This type 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 59 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 60 of file MOM_diag_remap.F90.
|
private |
A name for the purpose of run-time parameters.
Definition at line 65 of file MOM_diag_remap.F90.
|
private |
The suffix for the module to appear in diag_table.
Definition at line 66 of file MOM_diag_remap.F90.
|
private |
Nominal layer thicknesses.
Definition at line 71 of file MOM_diag_remap.F90.
|
private |
Remap grid thicknesses.
Definition at line 70 of file MOM_diag_remap.F90.
|
private |
Whether remappping initialized.
Definition at line 61 of file MOM_diag_remap.F90.
|
private |
Vertical axes id for remapping at interfaces.
Definition at line 72 of file MOM_diag_remap.F90.
|
private |
Vertical axes id for remapping on layers.
Definition at line 73 of file MOM_diag_remap.F90.
|
private |
Number of vertical levels used for remapping.
Definition at line 69 of file MOM_diag_remap.F90.
|
private |
Regridding control structure that defines the coordiantes for this axes.
Definition at line 68 of file MOM_diag_remap.F90.
|
private |
Remapping control structure use for this axes.
Definition at line 67 of file MOM_diag_remap.F90.
|
private |
Whether this coordinate actually gets used.
Definition at line 62 of file MOM_diag_remap.F90.
|
private |
The vertical coordinate that we remap to.
Definition at line 63 of file MOM_diag_remap.F90.
|
private |
The coordinate name as understood by ALE.
Definition at line 64 of file MOM_diag_remap.F90.