MOM6
coord_slight::slight_cs Type Reference

Detailed Description

Control structure containing required parameters for the SLight coordinate.

Definition at line 15 of file coord_slight.F90.

Collaboration diagram for coord_slight::slight_cs:
[legend]

Public variables and constants

integer nk
 Number of layers/levels. More...
 
real min_thickness
 Minimum thickness allowed when building the new grid through regridding [H ~> m or kg m-2]. More...
 
real ref_pressure
 Reference pressure for potential density calculations [Pa]. More...
 
real compressibility_fraction
 Fraction (between 0 and 1) of compressibility to add to potential density profiles when interpolating for target grid positions. [nondim]. More...
 
real rho_ml_avg_depth
 Depth over which to average to determine the mixed layer potential density [H ~> m or kg m-2]. More...
 
real nlay_ml_offset
 Number of layers to offset the mixed layer density to find resolved stratification [nondim]. More...
 
integer nz_fixed_surface = 2
 The number of fixed-thickness layers at the top of the model. More...
 
real dz_ml_min
 The fixed resolution in the topmost SLight_nkml_min layers [H ~> m or kg m-2]. More...
 
logical fix_haloclines = .false.
 If true, detect regions with much weaker stratification in the coordinate than based on in-situ density, and use a stretched coordinate there. More...
 
real halocline_filter_length
 A length scale over which to filter T & S when looking for spuriously unstable water mass profiles [H ~> m or kg m-2]. More...
 
real halocline_strat_tol
 A value of the stratification ratio that defines a problematic halocline region [nondim]. More...
 
real, dimension(:), allocatable target_density
 Nominal density of interfaces [R ~> kg m-3]. More...
 
real kg_m3_to_r
 Density scaling factor [R m3 kg-1 ~> 1]. More...
 
real, dimension(:), allocatable max_interface_depths
 Maximum depths of interfaces [H ~> m or kg m-2]. More...
 
real, dimension(:), allocatable max_layer_thickness
 Maximum thicknesses of layers [H ~> m or kg m-2]. More...
 
type(interp_cs_type) interp_cs
 Interpolation control structure. More...
 

Variables and constants

◆ compressibility_fraction

real coord_slight::slight_cs::compressibility_fraction

Fraction (between 0 and 1) of compressibility to add to potential density profiles when interpolating for target grid positions. [nondim].

Definition at line 28 of file coord_slight.F90.

28  real :: compressibility_fraction

◆ dz_ml_min

real coord_slight::slight_cs::dz_ml_min

The fixed resolution in the topmost SLight_nkml_min layers [H ~> m or kg m-2].

Definition at line 41 of file coord_slight.F90.

41  real :: dz_ml_min

◆ fix_haloclines

logical coord_slight::slight_cs::fix_haloclines = .false.

If true, detect regions with much weaker stratification in the coordinate than based on in-situ density, and use a stretched coordinate there.

Definition at line 45 of file coord_slight.F90.

45  logical :: fix_haloclines = .false.

◆ halocline_filter_length

real coord_slight::slight_cs::halocline_filter_length

A length scale over which to filter T & S when looking for spuriously unstable water mass profiles [H ~> m or kg m-2].

Definition at line 49 of file coord_slight.F90.

49  real :: halocline_filter_length

◆ halocline_strat_tol

real coord_slight::slight_cs::halocline_strat_tol

A value of the stratification ratio that defines a problematic halocline region [nondim].

Definition at line 52 of file coord_slight.F90.

52  real :: halocline_strat_tol

◆ interp_cs

type(interp_cs_type) coord_slight::slight_cs::interp_cs

Interpolation control structure.

Definition at line 67 of file coord_slight.F90.

67  type(interp_CS_type) :: interp_CS

◆ kg_m3_to_r

real coord_slight::slight_cs::kg_m3_to_r

Density scaling factor [R m3 kg-1 ~> 1].

Definition at line 58 of file coord_slight.F90.

58  real :: kg_m3_to_R

◆ max_interface_depths

real, dimension(:), allocatable coord_slight::slight_cs::max_interface_depths

Maximum depths of interfaces [H ~> m or kg m-2].

Definition at line 61 of file coord_slight.F90.

61  real, allocatable, dimension(:) :: max_interface_depths

◆ max_layer_thickness

real, dimension(:), allocatable coord_slight::slight_cs::max_layer_thickness

Maximum thicknesses of layers [H ~> m or kg m-2].

Definition at line 64 of file coord_slight.F90.

64  real, allocatable, dimension(:) :: max_layer_thickness

◆ min_thickness

real coord_slight::slight_cs::min_thickness

Minimum thickness allowed when building the new grid through regridding [H ~> m or kg m-2].

Definition at line 21 of file coord_slight.F90.

21  real :: min_thickness

◆ nk

integer coord_slight::slight_cs::nk

Number of layers/levels.

Definition at line 18 of file coord_slight.F90.

18  integer :: nk

◆ nlay_ml_offset

real coord_slight::slight_cs::nlay_ml_offset

Number of layers to offset the mixed layer density to find resolved stratification [nondim].

Definition at line 35 of file coord_slight.F90.

35  real :: nlay_ml_offset

◆ nz_fixed_surface

integer coord_slight::slight_cs::nz_fixed_surface = 2

The number of fixed-thickness layers at the top of the model.

Definition at line 38 of file coord_slight.F90.

38  integer :: nz_fixed_surface = 2

◆ ref_pressure

real coord_slight::slight_cs::ref_pressure

Reference pressure for potential density calculations [Pa].

Definition at line 24 of file coord_slight.F90.

24  real :: ref_pressure

◆ rho_ml_avg_depth

real coord_slight::slight_cs::rho_ml_avg_depth

Depth over which to average to determine the mixed layer potential density [H ~> m or kg m-2].

Definition at line 32 of file coord_slight.F90.

32  real :: Rho_ML_avg_depth

◆ target_density

real, dimension(:), allocatable coord_slight::slight_cs::target_density

Nominal density of interfaces [R ~> kg m-3].

Definition at line 55 of file coord_slight.F90.

55  real, allocatable, dimension(:) :: target_density

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