MOM6
mom_regularize_layers::regularize_layers_cs Type Reference

Detailed Description

Definition at line 70 of file MOM_regularize_layers.F90.

Collaboration diagram for mom_regularize_layers::regularize_layers_cs:
[legend]

Public variables and constants

logical regularize_surface_layers
 
logical reg_sfc_detrain
 
real h_def_tol1
 
real h_def_tol2
 
real h_def_tol3
 
real h_def_tol4
 
real hmix_min
 
type(time_type), pointer time
 
type(diag_ctrl), pointer diag
 
logical debug
 
type(group_pass_type) pass_h
 
integer id_def_rat = -1
 
logical allow_clocks_in_omp_loops
 
integer id_def_rat_2 = -1
 
integer id_def_rat_3 = -1
 
integer id_def_rat_u = -1
 
integer id_def_rat_v = -1
 
integer id_e1 = -1
 
integer id_e2 = -1
 
integer id_e3 = -1
 
integer id_def_rat_u_1b = -1
 
integer id_def_rat_v_1b = -1
 
integer id_def_rat_u_2 = -1
 
integer id_def_rat_u_2b = -1
 
integer id_def_rat_v_2 = -1
 
integer id_def_rat_v_2b = -1
 
integer id_def_rat_u_3 = -1
 
integer id_def_rat_u_3b = -1
 
integer id_def_rat_v_3 = -1
 
integer id_def_rat_v_3b = -1
 

Variables and constants

◆ allow_clocks_in_omp_loops

logical mom_regularize_layers::regularize_layers_cs::allow_clocks_in_omp_loops

Definition at line 96 of file MOM_regularize_layers.F90.

96  logical :: allow_clocks_in_omp_loops ! If true, clocks can be called

◆ debug

logical mom_regularize_layers::regularize_layers_cs::debug

Definition at line 91 of file MOM_regularize_layers.F90.

91  logical :: debug ! If true, do more thorough checks for debugging purposes.

◆ diag

type(diag_ctrl), pointer mom_regularize_layers::regularize_layers_cs::diag

Definition at line 89 of file MOM_regularize_layers.F90.

89  type(diag_ctrl), pointer :: diag ! A structure that is used to regulate the

◆ h_def_tol1

real mom_regularize_layers::regularize_layers_cs::h_def_tol1

Definition at line 76 of file MOM_regularize_layers.F90.

76  real :: h_def_tol1 ! The value of the relative thickness deficit at

◆ h_def_tol2

real mom_regularize_layers::regularize_layers_cs::h_def_tol2

Definition at line 79 of file MOM_regularize_layers.F90.

79  real :: h_def_tol2 ! The value of the relative thickness deficit at

◆ h_def_tol3

real mom_regularize_layers::regularize_layers_cs::h_def_tol3

Definition at line 82 of file MOM_regularize_layers.F90.

82  real :: h_def_tol3 ! The values of the relative thickness defitic at

◆ h_def_tol4

real mom_regularize_layers::regularize_layers_cs::h_def_tol4

Definition at line 83 of file MOM_regularize_layers.F90.

83  real :: h_def_tol4 ! which to start detrainment from the buffer layers

◆ hmix_min

real mom_regularize_layers::regularize_layers_cs::hmix_min

Definition at line 87 of file MOM_regularize_layers.F90.

87  real :: hmix_min ! The minimum mixed layer thickness in m.

◆ id_def_rat

integer mom_regularize_layers::regularize_layers_cs::id_def_rat = -1

Definition at line 95 of file MOM_regularize_layers.F90.

95  integer :: id_def_rat = -1

◆ id_def_rat_2

integer mom_regularize_layers::regularize_layers_cs::id_def_rat_2 = -1

Definition at line 100 of file MOM_regularize_layers.F90.

100  integer :: id_def_rat_2 = -1, id_def_rat_3 = -1

◆ id_def_rat_3

integer mom_regularize_layers::regularize_layers_cs::id_def_rat_3 = -1

Definition at line 100 of file MOM_regularize_layers.F90.

◆ id_def_rat_u

integer mom_regularize_layers::regularize_layers_cs::id_def_rat_u = -1

Definition at line 101 of file MOM_regularize_layers.F90.

101  integer :: id_def_rat_u = -1, id_def_rat_v = -1

◆ id_def_rat_u_1b

integer mom_regularize_layers::regularize_layers_cs::id_def_rat_u_1b = -1

Definition at line 103 of file MOM_regularize_layers.F90.

103  integer :: id_def_rat_u_1b = -1, id_def_rat_v_1b = -1

◆ id_def_rat_u_2

integer mom_regularize_layers::regularize_layers_cs::id_def_rat_u_2 = -1

Definition at line 104 of file MOM_regularize_layers.F90.

104  integer :: id_def_rat_u_2 = -1, id_def_rat_u_2b = -1

◆ id_def_rat_u_2b

integer mom_regularize_layers::regularize_layers_cs::id_def_rat_u_2b = -1

Definition at line 104 of file MOM_regularize_layers.F90.

◆ id_def_rat_u_3

integer mom_regularize_layers::regularize_layers_cs::id_def_rat_u_3 = -1

Definition at line 106 of file MOM_regularize_layers.F90.

106  integer :: id_def_rat_u_3 = -1, id_def_rat_u_3b = -1

◆ id_def_rat_u_3b

integer mom_regularize_layers::regularize_layers_cs::id_def_rat_u_3b = -1

Definition at line 106 of file MOM_regularize_layers.F90.

◆ id_def_rat_v

integer mom_regularize_layers::regularize_layers_cs::id_def_rat_v = -1

Definition at line 101 of file MOM_regularize_layers.F90.

◆ id_def_rat_v_1b

integer mom_regularize_layers::regularize_layers_cs::id_def_rat_v_1b = -1

Definition at line 103 of file MOM_regularize_layers.F90.

◆ id_def_rat_v_2

integer mom_regularize_layers::regularize_layers_cs::id_def_rat_v_2 = -1

Definition at line 105 of file MOM_regularize_layers.F90.

105  integer :: id_def_rat_v_2 = -1, id_def_rat_v_2b = -1

◆ id_def_rat_v_2b

integer mom_regularize_layers::regularize_layers_cs::id_def_rat_v_2b = -1

Definition at line 105 of file MOM_regularize_layers.F90.

◆ id_def_rat_v_3

integer mom_regularize_layers::regularize_layers_cs::id_def_rat_v_3 = -1

Definition at line 107 of file MOM_regularize_layers.F90.

107  integer :: id_def_rat_v_3 = -1, id_def_rat_v_3b = -1

◆ id_def_rat_v_3b

integer mom_regularize_layers::regularize_layers_cs::id_def_rat_v_3b = -1

Definition at line 107 of file MOM_regularize_layers.F90.

◆ id_e1

integer mom_regularize_layers::regularize_layers_cs::id_e1 = -1

Definition at line 102 of file MOM_regularize_layers.F90.

102  integer :: id_e1 = -1, id_e2 = -1, id_e3 = -1

◆ id_e2

integer mom_regularize_layers::regularize_layers_cs::id_e2 = -1

Definition at line 102 of file MOM_regularize_layers.F90.

◆ id_e3

integer mom_regularize_layers::regularize_layers_cs::id_e3 = -1

Definition at line 102 of file MOM_regularize_layers.F90.

◆ pass_h

type(group_pass_type) mom_regularize_layers::regularize_layers_cs::pass_h

Definition at line 93 of file MOM_regularize_layers.F90.

93  type(group_pass_type) :: pass_h ! For group pass

◆ reg_sfc_detrain

logical mom_regularize_layers::regularize_layers_cs::reg_sfc_detrain

Definition at line 75 of file MOM_regularize_layers.F90.

75  logical :: reg_sfc_detrain

◆ regularize_surface_layers

logical mom_regularize_layers::regularize_layers_cs::regularize_surface_layers

Definition at line 71 of file MOM_regularize_layers.F90.

71  logical :: regularize_surface_layers ! If true, vertically restructure the

◆ time

type(time_type), pointer mom_regularize_layers::regularize_layers_cs::time

Definition at line 88 of file MOM_regularize_layers.F90.

88  type(time_type), pointer :: time ! A pointer to the ocean model's clock.

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