MOM6
mom_diapyc_energy_req::diapyc_energy_req_cs Type Reference

Detailed Description

This control structure holds parameters for the MOM_diapyc_energy_req module.

Definition at line 27 of file MOM_diapyc_energy_req.F90.

Collaboration diagram for mom_diapyc_energy_req::diapyc_energy_req_cs:
[legend]

Public variables and constants

logical initialized = .false.
 A variable that is here because empty structures are not permitted by some compilers. More...
 
real test_kh_scaling
 A scaling factor for the diapycnal diffusivity. More...
 
real colht_scaling
 A scaling factor for the column height change correction term. More...
 
logical use_test_kh_profile
 If true, use the internal test diffusivity profile in place of any that might be passed in as an argument. More...
 
type(diag_ctrl), pointer diag => NULL()
 A structure that is used to regulate the timing of diagnostic output. More...
 
integer id_ert =-1
 Diagnostic IDs. More...
 
integer id_erb =-1
 Diagnostic IDs. More...
 
integer id_erc =-1
 Diagnostic IDs. More...
 
integer id_erh =-1
 Diagnostic IDs. More...
 
integer id_kddt =-1
 Diagnostic IDs. More...
 
integer id_kd =-1
 Diagnostic IDs. More...
 
integer id_chct =-1
 Diagnostic IDs. More...
 
integer id_chcb =-1
 Diagnostic IDs. More...
 
integer id_chcc =-1
 Diagnostic IDs. More...
 
integer id_chch =-1
 Diagnostic IDs. More...
 
integer id_t0 =-1
 Diagnostic IDs. More...
 
integer id_tf =-1
 Diagnostic IDs. More...
 
integer id_s0 =-1
 Diagnostic IDs. More...
 
integer id_sf =-1
 Diagnostic IDs. More...
 
integer id_n2_0 =-1
 Diagnostic IDs. More...
 
integer id_n2_f =-1
 Diagnostic IDs. More...
 
integer id_h =-1
 Diagnostic IDs. More...
 
integer id_zint =-1
 Diagnostic IDs. More...
 

Variables and constants

◆ colht_scaling

real mom_diapyc_energy_req::diapyc_energy_req_cs::colht_scaling

A scaling factor for the column height change correction term.

Definition at line 31 of file MOM_diapyc_energy_req.F90.

31  real :: ColHt_scaling !< A scaling factor for the column height change correction term.

◆ diag

type(diag_ctrl), pointer mom_diapyc_energy_req::diapyc_energy_req_cs::diag => NULL()

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

Definition at line 34 of file MOM_diapyc_energy_req.F90.

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

◆ id_chcb

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_chcb =-1

Diagnostic IDs.

Definition at line 39 of file MOM_diapyc_energy_req.F90.

◆ id_chcc

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_chcc =-1

Diagnostic IDs.

Definition at line 39 of file MOM_diapyc_energy_req.F90.

◆ id_chch

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_chch =-1

Diagnostic IDs.

Definition at line 39 of file MOM_diapyc_energy_req.F90.

◆ id_chct

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_chct =-1

Diagnostic IDs.

Definition at line 39 of file MOM_diapyc_energy_req.F90.

39  integer :: id_CHCt=-1, id_chcb=-1, id_chcc=-1, id_chch=-1

◆ id_erb

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_erb =-1

Diagnostic IDs.

Definition at line 38 of file MOM_diapyc_energy_req.F90.

◆ id_erc

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_erc =-1

Diagnostic IDs.

Definition at line 38 of file MOM_diapyc_energy_req.F90.

◆ id_erh

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_erh =-1

Diagnostic IDs.

Definition at line 38 of file MOM_diapyc_energy_req.F90.

◆ id_ert

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_ert =-1

Diagnostic IDs.

Definition at line 38 of file MOM_diapyc_energy_req.F90.

38  integer :: id_ERt=-1, id_erb=-1, id_erc=-1, id_erh=-1, id_kddt=-1, id_kd=-1

◆ id_h

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_h =-1

Diagnostic IDs.

Definition at line 41 of file MOM_diapyc_energy_req.F90.

41  integer :: id_h=-1, id_zint=-1

◆ id_kd

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_kd =-1

Diagnostic IDs.

Definition at line 38 of file MOM_diapyc_energy_req.F90.

◆ id_kddt

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_kddt =-1

Diagnostic IDs.

Definition at line 38 of file MOM_diapyc_energy_req.F90.

◆ id_n2_0

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_n2_0 =-1

Diagnostic IDs.

Definition at line 40 of file MOM_diapyc_energy_req.F90.

◆ id_n2_f

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_n2_f =-1

Diagnostic IDs.

Definition at line 40 of file MOM_diapyc_energy_req.F90.

◆ id_s0

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_s0 =-1

Diagnostic IDs.

Definition at line 40 of file MOM_diapyc_energy_req.F90.

◆ id_sf

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_sf =-1

Diagnostic IDs.

Definition at line 40 of file MOM_diapyc_energy_req.F90.

◆ id_t0

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_t0 =-1

Diagnostic IDs.

Definition at line 40 of file MOM_diapyc_energy_req.F90.

40  integer :: id_T0=-1, id_tf=-1, id_s0=-1, id_sf=-1, id_n2_0=-1, id_n2_f=-1

◆ id_tf

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_tf =-1

Diagnostic IDs.

Definition at line 40 of file MOM_diapyc_energy_req.F90.

◆ id_zint

integer mom_diapyc_energy_req::diapyc_energy_req_cs::id_zint =-1

Diagnostic IDs.

Definition at line 41 of file MOM_diapyc_energy_req.F90.

◆ initialized

logical mom_diapyc_energy_req::diapyc_energy_req_cs::initialized = .false.

A variable that is here because empty structures are not permitted by some compilers.

Definition at line 28 of file MOM_diapyc_energy_req.F90.

28  logical :: initialized = .false. !< A variable that is here because empty

◆ test_kh_scaling

real mom_diapyc_energy_req::diapyc_energy_req_cs::test_kh_scaling

A scaling factor for the diapycnal diffusivity.

Definition at line 30 of file MOM_diapyc_energy_req.F90.

30  real :: test_Kh_scaling !< A scaling factor for the diapycnal diffusivity.

◆ use_test_kh_profile

logical mom_diapyc_energy_req::diapyc_energy_req_cs::use_test_kh_profile

If true, use the internal test diffusivity profile in place of any that might be passed in as an argument.

Definition at line 32 of file MOM_diapyc_energy_req.F90.

32  logical :: use_test_Kh_profile !< If true, use the internal test diffusivity profile in place of

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