MOM6
mom_int_tide_input::int_tide_input_cs Type Reference

Detailed Description

This control structure holds parameters that regulate internal tide energy inputs.

Definition at line 35 of file MOM_internal_tide_input.F90.

Collaboration diagram for mom_int_tide_input::int_tide_input_cs:
[legend]

Public variables and constants

logical debug
 If true, write verbose checksums for debugging. More...
 
type(diag_ctrl), pointer diag => NULL()
 A structure that is used to regulate the timing of diagnostic output. More...
 
real tke_itide_max
 Maximum Internal tide conversion available to mix above the BBL [R Z3 T-3 ~> W m-2]. More...
 
real kappa_fill
 Vertical diffusivity used to interpolate sensible values of T & S into thin layers [Z2 T-1 ~> m2 s-1]. More...
 
real, dimension(:,:), allocatable tke_itidal_coef
 The time-invariant field that enters the TKE_itidal input calculation [R Z3 T-2 ~> J m-2]. More...
 
character(len=200) inputdir
 The directory for input files. More...
 
logical int_tide_source_test
 If true, apply an arbitrary generation site for internal tide testing (BDM) More...
 
type(time_type) time_max_source
 A time for use in testing internal tides. More...
 
real int_tide_source_x
 X Location of generation site for internal tide for testing (BDM) More...
 
real int_tide_source_y
 Y Location of generation site for internal tide for testing (BDM) More...
 
integer id_tke_itidal = -1
 Diagnostic IDs. More...
 
integer id_nb = -1
 Diagnostic IDs. More...
 
integer id_n2_bot = -1
 Diagnostic IDs. More...
 

Variables and constants

◆ debug

logical mom_int_tide_input::int_tide_input_cs::debug

If true, write verbose checksums for debugging.

Definition at line 36 of file MOM_internal_tide_input.F90.

36  logical :: debug !< If true, write verbose checksums for debugging.

◆ diag

type(diag_ctrl), pointer mom_int_tide_input::int_tide_input_cs::diag => NULL()

A structure that is used to regulate the timing of diagnostic output.

Definition at line 37 of file MOM_internal_tide_input.F90.

37  type(diag_ctrl), pointer :: diag => null() !< A structure that is used to

◆ id_n2_bot

integer mom_int_tide_input::int_tide_input_cs::id_n2_bot = -1

Diagnostic IDs.

Definition at line 58 of file MOM_internal_tide_input.F90.

◆ id_nb

integer mom_int_tide_input::int_tide_input_cs::id_nb = -1

Diagnostic IDs.

Definition at line 58 of file MOM_internal_tide_input.F90.

◆ id_tke_itidal

integer mom_int_tide_input::int_tide_input_cs::id_tke_itidal = -1

Diagnostic IDs.

Definition at line 58 of file MOM_internal_tide_input.F90.

58  integer :: id_TKE_itidal = -1, id_nb = -1, id_n2_bot = -1

◆ inputdir

character(len=200) mom_int_tide_input::int_tide_input_cs::inputdir

The directory for input files.

Definition at line 46 of file MOM_internal_tide_input.F90.

46  character(len=200) :: inputdir !< The directory for input files.

◆ int_tide_source_test

logical mom_int_tide_input::int_tide_input_cs::int_tide_source_test

If true, apply an arbitrary generation site for internal tide testing (BDM)

Definition at line 48 of file MOM_internal_tide_input.F90.

48  logical :: int_tide_source_test !< If true, apply an arbitrary generation site

◆ int_tide_source_x

real mom_int_tide_input::int_tide_input_cs::int_tide_source_x

X Location of generation site for internal tide for testing (BDM)

Definition at line 51 of file MOM_internal_tide_input.F90.

51  real :: int_tide_source_x !< X Location of generation site

◆ int_tide_source_y

real mom_int_tide_input::int_tide_input_cs::int_tide_source_y

Y Location of generation site for internal tide for testing (BDM)

Definition at line 53 of file MOM_internal_tide_input.F90.

53  real :: int_tide_source_y !< Y Location of generation site

◆ kappa_fill

real mom_int_tide_input::int_tide_input_cs::kappa_fill

Vertical diffusivity used to interpolate sensible values of T & S into thin layers [Z2 T-1 ~> m2 s-1].

Definition at line 41 of file MOM_internal_tide_input.F90.

41  real :: kappa_fill !< Vertical diffusivity used to interpolate sensible values

◆ time_max_source

type(time_type) mom_int_tide_input::int_tide_input_cs::time_max_source

A time for use in testing internal tides.

Definition at line 50 of file MOM_internal_tide_input.F90.

50  type(time_type) :: time_max_source !< A time for use in testing internal tides

◆ tke_itidal_coef

real, dimension(:,:), allocatable mom_int_tide_input::int_tide_input_cs::tke_itidal_coef

The time-invariant field that enters the TKE_itidal input calculation [R Z3 T-2 ~> J m-2].

Definition at line 44 of file MOM_internal_tide_input.F90.

44  real, allocatable, dimension(:,:) :: TKE_itidal_coef

◆ tke_itide_max

real mom_int_tide_input::int_tide_input_cs::tke_itide_max

Maximum Internal tide conversion available to mix above the BBL [R Z3 T-3 ~> W m-2].

Definition at line 39 of file MOM_internal_tide_input.F90.

39  real :: TKE_itide_max !< Maximum Internal tide conversion

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