IndexRundeck: E6F40Created: Fri May 17 03:30:27 EDT 2024

LAKES_COM

File: LAKES_COM.f
Summary: Sill level = max. level above which lake outflow occurs
Author : Gavin Schmidt
Version:

Subroutines:

Global Variables:
icestate : used from seaice_com

iceocn_xchng_vars : used from seaice_com

mwl : real*8, allocatable, dimension(:, :)
mass of lake water (kg)
Used by: | :alloc_lakes_com | :checkl | :conserv_lke | :conserv_lkm | :daily_lake | :ground_lk | :init_lakes | :irrig_lk | :precip_lk | :printlk | :riverf | :surface |
gml : real*8, allocatable, dimension(:, :)
total enthalpy of lake (J)
Used by: | :alloc_lakes_com | :checkl | :conserv_lke | :daily_lake | :ground_lk | :init_lakes | :irrig_lk | :precip_lk | :printlk | :riverf | :surface |
tlake : real*8, allocatable, dimension(:, :)
temperature of lake (C)
Used by: | :alloc_lakes_com | :checkl | :daily_lake | :ground_lk | :init_lakes | :irrig_lk | :precip_lk | :printlk | :riverf |
mldlk : real*8, allocatable, dimension(:, :)
mixed layer depth in lake (m)
Used by: | :alloc_lakes_com | :checkl | :daily_lake | :ground_lk | :init_lakes | :irrig_lk | :precip_lk | :printlk | :riverf |
flake : real*8, allocatable, dimension(:, :)
variable lake fraction (1)
Used by: | :alloc_lakes_com | :checki | :checkl | :condse | :conserv_htg | :conserv_lhsi | :conserv_lke | :conserv_lkm | :conserv_lmsi | :conserv_wtg | :daily_diag | :daily_lake | :ground_lk | :init_diag | :init_lakes | :init_rad | :irrig_lk | :precip_lk | :printlk | :radia | :remove_extra_snow_to_ocean | :riverf | :set_new_ghy_cells_outputs | :surface | :update_land_fractions | :updtype | DIAG_SERIAL:diagij | SOIL_DRV:ground_e | SUBDAILY:get_subdd |
tanlk : real*8, allocatable, dimension(:, :)
tan(alpha) = slope for conical lake (1)
Used by: | :alloc_lakes_com | :daily_lake | :init_lakes |
svflake : real*8, allocatable, dimension(:, :)
previous lake fraction (1)
Used by: | :alloc_lakes_com | :daily_lake | :init_lakes | :set_new_ghy_cells_outputs | :update_land_fractions |
t2lbot : real*8, allocatable, dimension(:, :)
(C) = bottom temperature of lake layer 2
Used by: | :alloc_lakes_com |
ekt : real*8, allocatable, dimension(:, :)
(J/m^2) = Turbulent Kinetic Energy released by SURFACE
Used by: | :alloc_lakes_com | :surface |
dlake : real*8, allocatable, dimension(:, :)
mean depth of lake (m)
Used by: | :alloc_lakes_com | :daily_lake | :init_lakes | :precip_lk | :radia | :riverf |
glake : real*8, allocatable, dimension(:, :)
like GML but per unit area of lake (J/m2)
Used by: | :alloc_lakes_com | :daily_lake | :init_lakes | :precip_lk | :riverf |
dlake0 : real*8, allocatable, dimension(:, :)
sill depth = lake depth if lake is at sill level (m)
Used by: | :alloc_lakes_com | :checkl | :daily_lake | :ground_lk | :init_lakes | :riverf |
icelak : type(iceocn_xchng_vars)
derived-type strucure containing variables
Used by: | :alloc_lakes_com | :atm_phase1 | :ground_lk | :init_lakeice | :precip_lk | :surface |
nrvrmx : integer, parameter
Max No. of named rivers
Initial Value = 42
Used by: | :diag_river_prep | :init_lakes |
nrvr : integer
actual No. of named rivers
Used by: | :def_meta_rvracc | :diag_river | :diag_river_prep | :init_lakes | :write_meta_rvracc |
jrvrmth : integer, dimension(nrvrmx)
indexes for named river mouths
Used by: | :diag_river | :diag_river_prep | :init_lakes |
irvrmth : integer, dimension(nrvrmx)
indexes for named river mouths
Used by: | :diag_river | :diag_river_prep | :init_lakes |
namervr : character*8, dimension(nrvrmx)
Named rivers
Used by: | :def_meta_rvracc | :diag_river | :init_lakes | :write_meta_rvracc |
rvrout : real*8, dimension(nrvrmx)
Discharges from named rivers
Used by: | :def_meta_rvracc | :diag_river_prep | :write_meta_rvracc |

Simplex Website Curator: Igor Aleinov — NASA Official: Gavin A. Schmidt

Contact GISS NASA Privacy PolicyAccessibility