Index | Rundeck: E6TomaF40 | Created: Fri May 17 03:30:39 EDT 2024 |
LAKES_COM | File: LAKES_COM.f |
Author : Gavin Schmidt
Version:
Subroutines:
Global Variables:
- ntm : used from tracer_com
Used by: | :daily_lake | :ground_lk | :irrig_lk | :precip_lk | :riverf |
- 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 | :tracer_ic |
- 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 | :tracer_ic |
- 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 | :set_tracer_2dsource | :surface | :tracer_ic | :update_land_fractions | :updtype | DIAG_SERIAL:diagij | SOIL_DRV:ground_e | TRACERS_SEASALT:read_seasalt_sources |
- 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 |
- trlake :
real*8, allocatable, dimension(:, :, :, :)
- tracer amount in each lake level (kg)
Used by: | :alloc_lakes_com | :checkl | :daily_lake | :ground_lk | :init_lakes | :irrig_lk | :precip_lk | :printlk | :riverf | :tdecay | :tracer_ic |
- 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 |