CAM
clm_varcon Module Reference

Functions/Subroutines

subroutine, public clm_varcon_init ()
 

Variables

real(r8) rpi = SHR_CONST_PI
 
real(r8), parameter n_melt =0.7
 
real(r8), parameter e_ice =6.0
 
real(r8), parameter pc = 0.4
 
real(r8), parameter mu = 0.13889
 
real(r8) grav = SHR_CONST_G
 
real(r8) sb = SHR_CONST_STEBOL
 
real(r8) vkc = SHR_CONST_KARMAN
 
real(r8) rwat = SHR_CONST_RWV
 
real(r8) rair = SHR_CONST_RDAIR
 
real(r8) roverg = SHR_CONST_RWV/SHR_CONST_G*1000._r8
 
real(r8) cpliq = SHR_CONST_CPFW
 
real(r8) cpice = SHR_CONST_CPICE
 
real(r8) cpair = SHR_CONST_CPDAIR
 
real(r8) hvap = SHR_CONST_LATVAP
 
real(r8) hsub = SHR_CONST_LATSUB
 
real(r8) hfus = SHR_CONST_LATICE
 
real(r8) denh2o = SHR_CONST_RHOFW
 
real(r8) denice = SHR_CONST_RHOICE
 
real(r8) rgas = SHR_CONST_RGAS
 
real(r8) tkair = 0.023_r8
 
real(r8) tkice = 2.290_r8
 
real(r8) tkwat = 0.57_r8
 
real(r8), parameter tfrz = SHR_CONST_TKFRZ
 
real(r8), parameter tcrit = 2.5_r8
 
real(r8) o2_molar_const = 0.209_r8
 
real(r8) oneatm = 1.01325e5_r8
 
real(r8) bdsno = 250._r8
 
real(r8) alpha_aero = 1.0_r8
 
real(r8) tlsai_crit = 2.0_r8
 
real(r8) watmin = 0.01_r8
 
real(r8) re = SHR_CONST_REARTH*0.001_r8
 
real(r8), parameter, public degpsec = 15._r8/3600.0_r8
 
real(r8), parameter, public secspday = SHR_CONST_CDAY
 
integer, parameter, public isecspday = secspday
 
real(r8), parameter, public spval = 1.e36_r8
 
integer, parameter, public ispval = -9999
 
real(r8) zlnd = 0.01_r8
 
real(r8) zsno = 0.0024_r8
 
real(r8) csoilc = 0.004_r8
 
real(r8) capr = 0.34_r8
 
real(r8) cnfac = 0.5_r8
 
real(r8) ssi = 0.033_r8
 
real(r8) wimp = 0.05_r8
 
real(r8) pondmx = 0.0_r8
 
real(r8) pondmx_urban = 1.0_r8
 
real(r8) thk_bedrock = 3.0_r8
 
real(r8), parameter aquifer_water_baseline = 5000._r8
 
real(r8), parameter preind_atm_del13c = -6.0
 
real(r8), parameter preind_atm_ratio = SHR_CONST_PDB + (preind_atm_del13c * SHR_CONST_PDB)/1000.0
 
real(r8) c13ratio = preind_atm_ratio/(1.0+preind_atm_ratio)
 
real(r8) c14ratio = 1.e-12_r8
 
real(r8) ht_wasteheat_factor = 0.0_r8
 
real(r8) ac_wasteheat_factor = 0.0_r8
 
real(r8) wasteheat_limit = 100._r8
 
real(r8), parameter h2osno_max = 1000._r8
 
real(r8), parameter lapse_glcmec = 0.006_r8
 
real(r8), parameter glcmec_rain_snow_threshold = SHR_CONST_TKFRZ
 
integer, private i
 
real(r8), parameter nitrif_n2o_loss_frac = 6.e-4_r8
 
real(r8), parameter frac_minrlztn_to_no3 = 0.2_r8
 
character(len=16), parameter grlnd = 'lndgrid'
 
character(len=16), parameter namea = 'gridcellatm'
 
character(len=16), parameter nameg = 'gridcell'
 
character(len=16), parameter namel = 'landunit'
 
character(len=16), parameter namec = 'column'
 
character(len=16), parameter namep = 'pft'
 
character(len=16), parameter namecohort = 'cohort'
 
real(r8) betads = 0.5_r8
 
real(r8) betais = 0.5_r8
 
real(r8), dimension(numrad) omegas
 
real(r8), dimension(:), allocatable zlak
 
real(r8), dimension(:), allocatable dzlak
 
real(r8), dimension(:), allocatable zsoi
 
real(r8), dimension(:), allocatable dzsoi
 
real(r8), dimension(:), allocatable zisoi
 
real(r8), dimension(:), allocatable dzsoi_decomp
 
integer, dimension(:), allocatable nlvic
 
real(r8), dimension(:), allocatable dzvic
 
real(r8), dimension(:), allocatable zsoifl
 
real(r8), dimension(:), allocatable zisoifl
 
real(r8), dimension(:), allocatable dzsoifl
 
real(r8), parameter catomw = 12.011_r8
 
real(r8), parameter natomw = 14.007_r8
 
real(r8), dimension(ngases, 4) s_con
 
real(r8), dimension(ngases, 3) d_con_w
 
real(r8), dimension(ngases, 2) d_con_g
 
real(r8), dimension(ngases) c_h_inv
 
real(r8), dimension(ngases) kh_theta
 
real(r8) kh_tbase = 298._r8
 

Function/Subroutine Documentation

◆ clm_varcon_init()

subroutine, public clm_varcon::clm_varcon_init ( )
Here is the caller graph for this function:

Variable Documentation

◆ ac_wasteheat_factor

real(r8) clm_varcon::ac_wasteheat_factor = 0.0_r8

◆ alpha_aero

real(r8) clm_varcon::alpha_aero = 1.0_r8

◆ aquifer_water_baseline

real(r8), parameter clm_varcon::aquifer_water_baseline = 5000._r8

◆ bdsno

real(r8) clm_varcon::bdsno = 250._r8

◆ betads

real(r8) clm_varcon::betads = 0.5_r8

◆ betais

real(r8) clm_varcon::betais = 0.5_r8

◆ c13ratio

real(r8) clm_varcon::c13ratio = preind_atm_ratio/(1.0+preind_atm_ratio)

◆ c14ratio

real(r8) clm_varcon::c14ratio = 1.e-12_r8

◆ c_h_inv

real(r8), dimension(ngases) clm_varcon::c_h_inv

◆ capr

real(r8) clm_varcon::capr = 0.34_r8

◆ catomw

real(r8), parameter clm_varcon::catomw = 12.011_r8

◆ cnfac

real(r8) clm_varcon::cnfac = 0.5_r8

◆ cpair

real(r8) clm_varcon::cpair = SHR_CONST_CPDAIR

◆ cpice

real(r8) clm_varcon::cpice = SHR_CONST_CPICE

◆ cpliq

real(r8) clm_varcon::cpliq = SHR_CONST_CPFW

◆ csoilc

real(r8) clm_varcon::csoilc = 0.004_r8

◆ d_con_g

real(r8), dimension(ngases,2) clm_varcon::d_con_g

◆ d_con_w

real(r8), dimension(ngases,3) clm_varcon::d_con_w

◆ degpsec

real(r8), parameter, public clm_varcon::degpsec = 15._r8/3600.0_r8

◆ denh2o

real(r8) clm_varcon::denh2o = SHR_CONST_RHOFW

◆ denice

real(r8) clm_varcon::denice = SHR_CONST_RHOICE

◆ dzlak

real(r8), dimension(:), allocatable clm_varcon::dzlak

◆ dzsoi

real(r8), dimension(:), allocatable clm_varcon::dzsoi

◆ dzsoi_decomp

real(r8), dimension(:), allocatable clm_varcon::dzsoi_decomp

◆ dzsoifl

real(r8), dimension(:), allocatable clm_varcon::dzsoifl

◆ dzvic

real(r8), dimension(:), allocatable clm_varcon::dzvic

◆ e_ice

real(r8), parameter clm_varcon::e_ice =6.0

◆ frac_minrlztn_to_no3

real(r8), parameter clm_varcon::frac_minrlztn_to_no3 = 0.2_r8

◆ glcmec_rain_snow_threshold

real(r8), parameter clm_varcon::glcmec_rain_snow_threshold = SHR_CONST_TKFRZ

◆ grav

real(r8) clm_varcon::grav = SHR_CONST_G

◆ grlnd

character(len=16), parameter clm_varcon::grlnd = 'lndgrid'

◆ h2osno_max

real(r8), parameter clm_varcon::h2osno_max = 1000._r8

◆ hfus

real(r8) clm_varcon::hfus = SHR_CONST_LATICE

◆ hsub

real(r8) clm_varcon::hsub = SHR_CONST_LATSUB

◆ ht_wasteheat_factor

real(r8) clm_varcon::ht_wasteheat_factor = 0.0_r8

◆ hvap

real(r8) clm_varcon::hvap = SHR_CONST_LATVAP

◆ i

integer, private clm_varcon::i
private

◆ isecspday

integer, parameter, public clm_varcon::isecspday = secspday

◆ ispval

integer, parameter, public clm_varcon::ispval = -9999

◆ kh_tbase

real(r8) clm_varcon::kh_tbase = 298._r8

◆ kh_theta

real(r8), dimension(ngases) clm_varcon::kh_theta

◆ lapse_glcmec

real(r8), parameter clm_varcon::lapse_glcmec = 0.006_r8

◆ mu

real(r8), parameter clm_varcon::mu = 0.13889

◆ n_melt

real(r8), parameter clm_varcon::n_melt =0.7

◆ namea

character(len=16), parameter clm_varcon::namea = 'gridcellatm'

◆ namec

character(len=16), parameter clm_varcon::namec = 'column'

◆ namecohort

character(len=16), parameter clm_varcon::namecohort = 'cohort'

◆ nameg

character(len=16), parameter clm_varcon::nameg = 'gridcell'

◆ namel

character(len=16), parameter clm_varcon::namel = 'landunit'

◆ namep

character(len=16), parameter clm_varcon::namep = 'pft'

◆ natomw

real(r8), parameter clm_varcon::natomw = 14.007_r8

◆ nitrif_n2o_loss_frac

real(r8), parameter clm_varcon::nitrif_n2o_loss_frac = 6.e-4_r8

◆ nlvic

integer, dimension(:), allocatable clm_varcon::nlvic

◆ o2_molar_const

real(r8) clm_varcon::o2_molar_const = 0.209_r8

◆ omegas

real(r8), dimension(numrad) clm_varcon::omegas

◆ oneatm

real(r8) clm_varcon::oneatm = 1.01325e5_r8

◆ pc

real(r8), parameter clm_varcon::pc = 0.4

◆ pondmx

real(r8) clm_varcon::pondmx = 0.0_r8

◆ pondmx_urban

real(r8) clm_varcon::pondmx_urban = 1.0_r8

◆ preind_atm_del13c

real(r8), parameter clm_varcon::preind_atm_del13c = -6.0

◆ preind_atm_ratio

real(r8), parameter clm_varcon::preind_atm_ratio = SHR_CONST_PDB + (preind_atm_del13c * SHR_CONST_PDB)/1000.0

◆ rair

real(r8) clm_varcon::rair = SHR_CONST_RDAIR

◆ re

real(r8) clm_varcon::re = SHR_CONST_REARTH*0.001_r8

◆ rgas

real(r8) clm_varcon::rgas = SHR_CONST_RGAS

◆ roverg

real(r8) clm_varcon::roverg = SHR_CONST_RWV/SHR_CONST_G*1000._r8

◆ rpi

real(r8) clm_varcon::rpi = SHR_CONST_PI

◆ rwat

real(r8) clm_varcon::rwat = SHR_CONST_RWV

◆ s_con

real(r8), dimension(ngases,4) clm_varcon::s_con

◆ sb

real(r8) clm_varcon::sb = SHR_CONST_STEBOL

◆ secspday

real(r8), parameter, public clm_varcon::secspday = SHR_CONST_CDAY

◆ spval

real(r8), parameter, public clm_varcon::spval = 1.e36_r8

◆ ssi

real(r8) clm_varcon::ssi = 0.033_r8

◆ tcrit

real(r8), parameter clm_varcon::tcrit = 2.5_r8

◆ tfrz

real(r8), parameter clm_varcon::tfrz = SHR_CONST_TKFRZ

◆ thk_bedrock

real(r8) clm_varcon::thk_bedrock = 3.0_r8

◆ tkair

real(r8) clm_varcon::tkair = 0.023_r8

◆ tkice

real(r8) clm_varcon::tkice = 2.290_r8

◆ tkwat

real(r8) clm_varcon::tkwat = 0.57_r8

◆ tlsai_crit

real(r8) clm_varcon::tlsai_crit = 2.0_r8

◆ vkc

real(r8) clm_varcon::vkc = SHR_CONST_KARMAN

◆ wasteheat_limit

real(r8) clm_varcon::wasteheat_limit = 100._r8

◆ watmin

real(r8) clm_varcon::watmin = 0.01_r8

◆ wimp

real(r8) clm_varcon::wimp = 0.05_r8

◆ zisoi

real(r8), dimension(:), allocatable clm_varcon::zisoi

◆ zisoifl

real(r8), dimension(:), allocatable clm_varcon::zisoifl

◆ zlak

real(r8), dimension(:), allocatable clm_varcon::zlak

◆ zlnd

real(r8) clm_varcon::zlnd = 0.01_r8

◆ zsno

real(r8) clm_varcon::zsno = 0.0024_r8

◆ zsoi

real(r8), dimension(:), allocatable clm_varcon::zsoi

◆ zsoifl

real(r8), dimension(:), allocatable clm_varcon::zsoifl