VARdSV Module


Uses

  • module~~vardsv~2~~UsesGraph module~vardsv~2 VARdSV module~var_sv VAR_SV module~vardsv~2->module~var_sv module~dimsoil_mod_h dimsoil_mod_h module~var_sv->module~dimsoil_mod_h

Used by

  • module~~vardsv~2~~UsedByGraph module~vardsv~2 VARdSV proc~sisvatetat0 sisvatetat0 proc~sisvatetat0->module~vardsv~2 proc~sisvatetat0~2 sisvatetat0 proc~sisvatetat0~2->module~vardsv~2 proc~sisvat_zag SISVAT_zAg proc~sisvat_zag->module~vardsv~2 module~var0sv~2 VAR0SV proc~sisvat_zag->module~var0sv~2 proc~inlandsis~2 INLANDSIS proc~inlandsis~2->module~vardsv~2 proc~inlandsis~2->module~var0sv~2 proc~sisvat_zcr SISVAT_zCr proc~sisvat_zcr->module~vardsv~2 proc~sisvat_zcr->module~var0sv~2 proc~sisvat_ts2~2 SISVAT_TS2 proc~sisvat_ts2~2->module~vardsv~2 proc~sisvat_qso SISVAT_qSo proc~sisvat_qso->module~vardsv~2 proc~sisvat_qso->module~var0sv~2 module~var0sv~2->module~vardsv~2 proc~snoptp SnOptP proc~snoptp->module~vardsv~2 proc~sisvat_qsn SISVAT_qSn proc~sisvat_qsn->module~vardsv~2 proc~sisvat_qsn->module~var0sv~2 proc~sisvat_qso~2 SISVAT_qSo proc~sisvat_qso~2->module~vardsv~2 proc~sisvat_qso~2->module~var0sv~2 proc~sisvat_zsn SISVAT_zSn proc~sisvat_zsn->module~vardsv~2 proc~sisvat_zsn->module~var0sv~2 proc~sisvat_zcr~2 SISVAT_zCr proc~sisvat_zcr~2->module~vardsv~2 proc~sisvat_zcr~2->module~var0sv~2 proc~snoptp~2 SnOptP proc~snoptp~2->module~vardsv~2 proc~sisvat_zag~2 SISVAT_zAg proc~sisvat_zag~2->module~vardsv~2 proc~sisvat_zag~2->module~var0sv~2 proc~inlandsis INLANDSIS proc~inlandsis->module~vardsv~2 proc~inlandsis->module~var0sv~2 proc~sisvat_gsn SISVAT_GSn proc~sisvat_gsn->module~vardsv~2 proc~sisvat_gsn->module~var0sv~2 proc~sisvat_gsn~2 SISVAT_GSn proc~sisvat_gsn~2->module~vardsv~2 proc~sisvat_gsn~2->module~var0sv~2 proc~sisvat_tso~2 SISVAT_TSo proc~sisvat_tso~2->module~vardsv~2 proc~sisvat_tso~2->module~var0sv~2 proc~sisvat_ini~2 SISVAT_ini proc~sisvat_ini~2->module~vardsv~2 proc~sisvat_ini~2->module~var0sv~2 proc~sisvat_ini SISVAT_ini proc~sisvat_ini->module~vardsv~2 proc~sisvat_ini->module~var0sv~2 proc~sisvat_zsn~2 SISVAT_zSn proc~sisvat_zsn~2->module~vardsv~2 proc~sisvat_zsn~2->module~var0sv~2 proc~sisvat_bsn SISVAT_BSn proc~sisvat_bsn->module~vardsv~2 proc~sisvat_qsn~2 SISVAT_qSn proc~sisvat_qsn~2->module~vardsv~2 proc~sisvat_qsn~2->module~var0sv~2 module~var0sv VAR0SV module~var0sv->module~vardsv~2 proc~surf_inlandsis surf_inlandsis proc~surf_inlandsis->module~vardsv~2 proc~sisvat_tso SISVAT_TSo proc~sisvat_tso->module~vardsv~2 proc~sisvat_tso->module~var0sv~2 proc~sisvat_ts2 SISVAT_TS2 proc~sisvat_ts2->module~vardsv~2 proc~sisvat_bsn~2 SISVAT_BSn proc~sisvat_bsn~2->module~vardsv~2 proc~surf_inlandsis~2 surf_inlandsis proc~surf_inlandsis~2->module~vardsv~2

Contents


Variables

Type Visibility Attributes Name Initial
logical, public :: INI_SV = .false.
real, public, parameter :: eps_21 = 1.e-21
integer, public, parameter, DIMENSION(5) :: istdSV(1:5) = (/1, 2, 3, 4, 5/)
real, public, parameter :: Cn_dSV = 2105.
real, public, parameter :: SMndSV = 1.00
real, public, parameter :: G1_dSV = 99.
real, public, parameter :: DDcdSV = 1.
real, public, parameter :: DFcdSV = 4.
real, public, parameter :: DScdSV = 3.
real, public, parameter :: ADSdSV = 4.
real, public, parameter :: So1dSV = 0.580
real, public, parameter :: So2dSV = 0.320
real, public, parameter :: So3dSV = 0.100
real, public, parameter :: aI1dSV = 0.40
real, public, parameter :: aI2dSV = 0.45
real, public, parameter :: aI3dSV = 0.65
real, public, parameter :: ws0dSV = 0.07
real, public, parameter :: roCdSV = 800.
real, public, parameter :: roBdSV = 450.
real, public, parameter :: roSdSV = 450.
real, public, parameter :: ru_dSV = 200.
real, public, parameter :: CdidSV = 2.1
real, public, parameter :: rcwdSV = 4.180e+6
real, public :: dz_dSV(-nsol:0)
real, public :: zz_dSV
real, public, parameter :: etadSV(0:nsot) = (/1.000, 0.395, 0.410, 0.435, 0.485, 0.451, 0.420, 0.477, 0.476, 0.426, 0.492, 0.482, 0.001/)
real, public, parameter :: psidSV(0:nsot) = (/1.000, 0.121, 0.090, 0.218, 0.786, 0.478, 0.299, 0.356, 0.630, 0.153, 0.490, 0.405, 0.001/)
real, public, parameter :: Ks_dSV(0:nsot) = (/0.e00, 176.0e-6, 156.3e-6, 34.1e-6, 7.2e-6, 7.0e-6, 6.3e-6, 1.7e-6, 2.5e-6, 2.2e-6, 1.0e-6, 1.3e-6, 0.0e0/)
real, public, parameter :: bCHdSV(0:nsot) = (/1.00, 4.05, 4.38, 4.90, 5.30, 5.39, 7.12, 7.75, 8.52, 10.40, 10.40, 11.40, 0.02/)
real, public, parameter :: vK_dSV = 1000.
real, public, parameter :: TSIdSV = 0.50
integer, public :: iso1