Index | Rundeck: P1SoM40 | Created: Thu May 9 03:30:17 EDT 2024 |
LANDICE_COM | File: LANDICE_COM.f |
Author : Gavin Schmidt
Version: 2010/10/13
Subroutines:
Global Variables:
- cdl_type : used from cdl_mod
- sname_strlen : used from mdiag_com
- units_strlen : used from mdiag_com
- lname_strlen : used from mdiag_com
- nhc :
integer
- number of height classes
Initial Value= 1
Used by: | :alloc_landice_com | :checkli | :conserv_hli | :ijhc_defs | :init_li |
- hc_t_lapse_rate :
real*8
- Initial Value
= .008
Used by: | :alloc_landice_com | :downscale_pressure_li | :downscale_temperature_li |
- usedhp :
integer, allocatable, dimension(:, :, :)
- elevhp :
real*8, allocatable, dimension(:, :, :)
- : surface elevation, per height class (m)
Used by: | :alloc_landice_com | :downscale_pressure_li | :downscale_temperature_li |
- fhc :
real*8, allocatable, dimension(:, :, :)
Used by: | :alloc_landice_com | :conserv_hli | :conserv_mli | :init_li |
- snowli :
real*8, allocatable, dimension(:, :, :)
- snow amount on land ice (kg/m^2)
Used by: | :alloc_landice_com | :checkli | :conserv_hli | :conserv_mli | :daily_li | :ground_li | :init_li | :precip_li | :surface_landice |
- tlandi :
real*8, allocatable, dimension(:, :, :, :)
- temperature of each land ice layer (C)
Used by: | :alloc_landice_com | :checkli | :conserv_hli | :daily_li | :ground_li | :init_li | :precip_li |
- mdwnimp :
real*8, allocatable, dimension(:, :)
- downward implicit ice amount accumulator (kg)
Used by: | :alloc_landice_com | :checkli | :conserv_micb | :conserv_wtg | :daily_lake | :daily_li | :init_li | :remove_extra_snow_to_ocean | :surface_diag3 |
- edwnimp :
real*8, allocatable, dimension(:, :)
- downward implicit energy amount accumulator (J)
Used by: | :alloc_landice_com | :checkli | :conserv_hicb | :daily_lake | :daily_li | :init_li | :remove_extra_snow_to_ocean | :surface_diag3 |
- fshglm :
real*8, allocatable, dimension(:, :)
- = fraction of SH GMELT water; Sum[FSHGLM(:,:)] = 1
Used by: | :alloc_landice_com | :conserv_hicb | :conserv_micb | :daily_li | :init_li |
- fnhglm :
real*8, allocatable, dimension(:, :)
- = fraction of NH GMELT water; Sum[FNHGLM(:,:)] = 1
Used by: | :alloc_landice_com | :conserv_hicb | :conserv_micb | :daily_li | :init_li |
- kijhc :
integer, parameter
- number of ijhc accumulations
Initial Value= 15
Used by: | :alloc_landice_com | :ijhc_defs |
- ijhc :
real*8, dimension(:, :, :, :), allocatable
- accumulations for glacial ice height-classified diagnostics
Used by: | :alloc_landice_com | :def_rsf_glaacc | :ground_li | :new_io_glaacc | :precip_li | :reset_glaacc | :surface_landice |
- scale_ijhc :
real*8, dimension(kijhc)
- scale factor for ijhc diagnostics
Used by: | :def_meta_glaacc | :ijhc_defs | :write_meta_glaacc |
- denom_ijhc :
integer, dimension(kijhc)
- idacc-numbers,weights for ijhc diagnostics
Used by: | :def_meta_glaacc | :ijhc_defs | :write_meta_glaacc |
- ia_ijhc :
integer, dimension(kijhc)
- idacc-numbers,weights for ijhc diagnostics
Used by: | :def_meta_glaacc | :ijhc_defs | :new_io_glaacc | :write_meta_glaacc |
- sname_ijhc :
character(len=sname_strlen), dimension(kijhc)
- short names of ijhc diagnostics
Used by: | :def_meta_glaacc | :ijhc_defs | :write_meta_glaacc |
- lgrid_ijhc :
integer, dimension(kijhc)
- units_ijhc :
character(len=units_strlen), dimension(kijhc)
- descriptions/units of ijhc diagnostics
Used by: | :ijhc_defs |
- lname_ijhc :
character(len=lname_strlen), dimension(kijhc)
- descriptions/units of ijhc diagnostics
Used by: | :ijhc_defs |
- cdl_ijhc :
type(cdl_type)
- consolidated metadata for ijhc output fields in cdl notation
Used by: | :def_meta_glaacc | :ijhc_defs | :write_meta_glaacc |
- ijhc_xxx :
- indices for accumulations
- cdl_ijhc_latlon :
type(cdl_type)
Used by: | :def_meta_glaacc | :write_meta_glaacc |
- ijhc_frac :
integer
Used by: | :ijhc_defs | :new_io_glaacc | :precip_li |
- ijhc_tsurf :
integer
Used by: | :ijhc_defs | :surface_landice |
- ijhc_srfp :
integer
Used by: | :ground_li | :ijhc_defs |
- ijhc_precli :
integer
Used by: | :ijhc_defs | :precip_li |
- ijhc_runli :
integer
Used by: | :ground_li | :ijhc_defs | :precip_li |
- ijhc_evapli :
integer
Used by: | :ground_li | :ijhc_defs |
- ijhc_f0li :
integer
Used by: | :ground_li | :ijhc_defs |
- ijhc_tsli :
integer
Used by: | :ground_li | :ijhc_defs | :surface_landice |
- ijhc_shdtli :
integer
Used by: | :ground_li | :ijhc_defs |
- ijhc_evhdt :
integer
Used by: | :ground_li | :ijhc_defs |
- ijhc_trhdt :
integer
Used by: | :ground_li | :ijhc_defs |
- ijhc_impmli :
integer
Used by: | :ground_li | :ijhc_defs |
- ijhc_imphli :
integer
Used by: | :ground_li | :ijhc_defs |