MOM6
mom_diag_remap::diag_remap_ctrl Type Reference

Detailed Description

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 104 of file MOM_diag_remap.F90.

Collaboration diagram for mom_diag_remap::diag_remap_ctrl:
[legend]

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_csremap_cs
 Remapping control structure use for this axes.
 
type(regridding_csregrid_cs
 Regridding control structure that defines the coordinates for this axes.
 
integer nz = 0
 Number of vertical levels used for remapping.
 
real, dimension(:,:,:), allocatable h
 Remap grid thicknesses [H ~> m or kg m-2].
 
real, dimension(:,:,:), allocatable h_extensive
 Remap grid thicknesses for extensive variables [H ~> m or kg m-2].
 
integer interface_axes_id = 0
 Vertical axes id for remapping at interfaces.
 
integer layer_axes_id = 0
 Vertical axes id for remapping on layers.
 
logical answers_2018
 If true, use the order of arithmetic and expressions for remapping that recover the answers from the end of 2018. Otherwise, use updated more robust forms of the same expressions.
 

Detailed Description

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 104 of file MOM_diag_remap.F90.


The documentation for this type was generated from the following file: