LakeCon Module



Variables

Type Visibility Attributes Name Initial
real(kind=r8), public, parameter :: tdmax = 277._r8
real(kind=r8), public, parameter :: emg_lake = 0.97_r8
real(kind=r8), public :: betavis = 0.0_r8
real(kind=r8), public, parameter :: z0frzlake = 0.001_r8
real(kind=r8), public, parameter :: za_lake = 0.6_r8
real(kind=r8), public, parameter :: cur0 = 0.01_r8
real(kind=r8), public, parameter :: cus = 0.1_r8
real(kind=r8), public, parameter :: curm = 0.1_r8
real(kind=r8), public :: fcrit
real(kind=r8), public :: minz0lake
real(kind=r8), public, parameter :: n2min = 7.5e-5_r8
real(kind=r8), public :: lsadz = 0.03_r8

The following will be set in initLake based on namelists.

real(kind=r8), public :: pudz
real(kind=r8), public :: depthcrit
real(kind=r8), public :: mixfact

!!!!!!!!!

!!!!!!!!!

logical, public :: lake_use_old_fcrit_minz0 = .false.
real(kind=r8), public :: deepmixing_depthcrit = 25._r8
real(kind=r8), public :: deepmixing_mixfact = 10._r8
logical, public :: lake_no_ed = .false.
logical, public :: lakepuddling = .false.
real(kind=r8), public :: lake_puddle_thick = 0.2_r8

Subroutines

public subroutine LakeConInit()

Arguments

None