MOM6
|
ALE control structure.
Definition at line 65 of file MOM_ALE.F90.
Public variables and constants | |
logical | remap_uv_using_old_alg |
If true, uses the old "remapping via a delta z" method. If False, uses the new method that remaps between grids described by h. More... | |
real | regrid_time_scale |
The time-scale used in blending between the current (old) grid and the target (new) grid [T ~> s]. More... | |
type(regridding_cs) | regridcs |
Regridding parameters and work arrays. More... | |
type(remapping_cs) | remapcs |
Remapping parameters and work arrays. More... | |
integer | nk |
Used only for queries, not directly by this module. More... | |
logical | remap_after_initialization |
Indicates whether to regrid/remap after initializing the state. More... | |
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 more robust and accurate forms of mathematically equivalent expressions. More... | |
logical | show_call_tree |
For debugging. More... | |
type(diag_ctrl), pointer | diag |
structure to regulate output More... | |
integer, dimension(:), allocatable | id_tracer_remap_tendency |
diagnostic id More... | |
integer, dimension(:), allocatable | id_htracer_remap_tendency |
diagnostic id More... | |
integer, dimension(:), allocatable | id_htracer_remap_tendency_2d |
diagnostic id More... | |
logical, dimension(:), allocatable | do_tendency_diag |
flag for doing diagnostics More... | |
integer | id_dzregrid = -1 |
diagnostic id More... | |
integer | id_u_preale = -1 |
diagnostic id for zonal velocity before ALE. More... | |
integer | id_v_preale = -1 |
diagnostic id for meridional velocity before ALE. More... | |
integer | id_h_preale = -1 |
diagnostic id for layer thicknesses before ALE. More... | |
integer | id_t_preale = -1 |
diagnostic id for temperatures before ALE. More... | |
integer | id_s_preale = -1 |
diagnostic id for salinities before ALE. More... | |
integer | id_e_preale = -1 |
diagnostic id for interface heights before ALE. More... | |
integer | id_vert_remap_h = -1 |
diagnostic id for layer thicknesses used for remapping More... | |
integer | id_vert_remap_h_tendency = -1 |
diagnostic id for layer thickness tendency due to ALE More... | |
logical mom_ale::ale_cs::answers_2018 |
If true, use the order of arithmetic and expressions for remapping that recover the answers from the end of 2018. Otherwise, use more robust and accurate forms of mathematically equivalent expressions.
Definition at line 80 of file MOM_ALE.F90.
type(diag_ctrl), pointer mom_ale::ale_cs::diag |
structure to regulate output
Definition at line 87 of file MOM_ALE.F90.
logical, dimension(:), allocatable mom_ale::ale_cs::do_tendency_diag |
flag for doing diagnostics
Definition at line 91 of file MOM_ALE.F90.
integer mom_ale::ale_cs::id_dzregrid = -1 |
diagnostic id
Definition at line 92 of file MOM_ALE.F90.
integer mom_ale::ale_cs::id_e_preale = -1 |
diagnostic id for interface heights before ALE.
Definition at line 100 of file MOM_ALE.F90.
integer mom_ale::ale_cs::id_h_preale = -1 |
diagnostic id for layer thicknesses before ALE.
Definition at line 97 of file MOM_ALE.F90.
integer, dimension(:), allocatable mom_ale::ale_cs::id_htracer_remap_tendency |
diagnostic id
Definition at line 89 of file MOM_ALE.F90.
integer, dimension(:), allocatable mom_ale::ale_cs::id_htracer_remap_tendency_2d |
diagnostic id
Definition at line 90 of file MOM_ALE.F90.
integer mom_ale::ale_cs::id_s_preale = -1 |
diagnostic id for salinities before ALE.
Definition at line 99 of file MOM_ALE.F90.
integer mom_ale::ale_cs::id_t_preale = -1 |
diagnostic id for temperatures before ALE.
Definition at line 98 of file MOM_ALE.F90.
integer, dimension(:), allocatable mom_ale::ale_cs::id_tracer_remap_tendency |
diagnostic id
Definition at line 88 of file MOM_ALE.F90.
integer mom_ale::ale_cs::id_u_preale = -1 |
diagnostic id for zonal velocity before ALE.
Definition at line 95 of file MOM_ALE.F90.
integer mom_ale::ale_cs::id_v_preale = -1 |
diagnostic id for meridional velocity before ALE.
Definition at line 96 of file MOM_ALE.F90.
integer mom_ale::ale_cs::id_vert_remap_h = -1 |
diagnostic id for layer thicknesses used for remapping
Definition at line 101 of file MOM_ALE.F90.
integer mom_ale::ale_cs::id_vert_remap_h_tendency = -1 |
diagnostic id for layer thickness tendency due to ALE
Definition at line 102 of file MOM_ALE.F90.
integer mom_ale::ale_cs::nk |
Used only for queries, not directly by this module.
Definition at line 76 of file MOM_ALE.F90.
real mom_ale::ale_cs::regrid_time_scale |
The time-scale used in blending between the current (old) grid and the target (new) grid [T ~> s].
Definition at line 70 of file MOM_ALE.F90.
type(regridding_cs) mom_ale::ale_cs::regridcs |
Regridding parameters and work arrays.
Definition at line 73 of file MOM_ALE.F90.
logical mom_ale::ale_cs::remap_after_initialization |
Indicates whether to regrid/remap after initializing the state.
Definition at line 78 of file MOM_ALE.F90.
logical mom_ale::ale_cs::remap_uv_using_old_alg |
If true, uses the old "remapping via a delta z" method. If False, uses the new method that remaps between grids described by h.
Definition at line 66 of file MOM_ALE.F90.
type(remapping_cs) mom_ale::ale_cs::remapcs |
Remapping parameters and work arrays.
Definition at line 74 of file MOM_ALE.F90.
logical mom_ale::ale_cs::show_call_tree |
For debugging.
Definition at line 84 of file MOM_ALE.F90.