22 use mo_kind,
only : i4, dp
45 integer(i4),
dimension(:),
allocatable :: id
46 integer(i4),
dimension(:),
allocatable :: nhorizons
47 integer(i4),
dimension(:),
allocatable :: is_present
49 real(dp),
dimension(:, :),
allocatable :: ud
50 real(dp),
dimension(:, :),
allocatable :: ld
51 real(dp),
dimension(:, :),
allocatable :: clay
52 real(dp),
dimension(:, :),
allocatable :: sand
53 real(dp),
dimension(:, :),
allocatable :: dbm
54 real(dp),
dimension(:, :),
allocatable :: depth
55 real(dp),
dimension(:),
allocatable :: rzdepth
56 real(dp),
dimension(:, :, :),
allocatable :: wd
58 integer(i4),
dimension(:),
allocatable :: ntillhorizons
61 real(dp),
dimension(:, :, :),
allocatable :: thetas_till
63 real(dp),
dimension(:, :),
allocatable :: thetas
65 real(dp),
dimension(:, :, :),
allocatable :: db
67 real(dp),
dimension(:, :, :),
allocatable :: thetafc_till
69 real(dp),
dimension(:, :),
allocatable :: thetafc
70 real(dp),
dimension(:, :, :),
allocatable :: thetapw_till
72 real(dp),
dimension(:, :),
allocatable :: thetapw
73 real(dp),
dimension(:, :, :),
allocatable :: ks
82 integer(i4),
dimension(:),
allocatable,
public ::
geounitkar
92 integer(i4),
public ::
nlai
95 real(dp),
public,
dimension(:, :),
allocatable ::
lailut
111 real(dp),
public,
dimension(:),
allocatable ::
l0_slope
112 real(dp),
public,
dimension(:),
allocatable ::
l0_asp
114 integer(i4),
public,
dimension(:, :),
allocatable ::
l0_soilid
128 real(dp),
public,
dimension(:, :, :),
allocatable ::
l1_fsealed
130 real(dp),
public,
dimension(:, :, :),
allocatable ::
l1_alpha
136 real(dp),
public,
dimension(:, :, :),
allocatable ::
l1_degday
138 real(dp),
public,
dimension(:, :, :),
allocatable ::
l1_fasp
145 real(dp),
public,
dimension(:, :, :),
allocatable ::
l1_froots
151 real(dp),
public,
dimension(:, :, :),
allocatable ::
l1_kperco
Provides common types needed by mHM, mRM and/or mpr.
Global variables for mpr only.
real(dp), dimension(:, :, :), allocatable, public l1_degday
integer(i4), public ngeounits
integer(i4), dimension(:), allocatable, public geounitkar
character(256), dimension(:), allocatable, public dirgridded_lai
real(dp), dimension(:, :, :), allocatable, public l1_degdaymax
integer(i4), dimension(:), allocatable, public geounitlist
real(dp), dimension(:, :, :), allocatable, public l1_soilmoistexp
real(dp), dimension(:, :, :), allocatable, public l1_harsamcoeff
type(period), dimension(:), allocatable, public laiper
real(dp), dimension(:, :, :), allocatable, public l1_karstloss
integer(i4), dimension(:), allocatable, public laiunitlist
real(dp), dimension(:, :, :), allocatable, public l1_unsatthresh
real(dp), dimension(:, :, :), allocatable, public l1_kperco
real(dp), dimension(:), allocatable, public l0_slope_emp
real(dp), dimension(:, :, :), allocatable, public l1_alpha
real(dp), dimension(:, :, :), allocatable, public l1_surfresist
integer(i4), dimension(:), allocatable, public l0_geounit
real(dp), dimension(:,:,:), allocatable, public l1_cosmicl3
real(dp), dimension(:), allocatable, public l0_asp
real(dp), dimension(:, :, :), allocatable, public l1_degdayinc
integer(i4), public nsoiltypes
real(dp), dimension(:, :, :), allocatable, public l1_petlaicorfactor
real(dp), dimension(:, :, :), allocatable, public l1_fasp
real(dp), dimension(:, :, :), allocatable, public l1_kbaseflow
real(dp), dimension(:, :), allocatable, public lailut
real(dp), dimension(:, :, :), allocatable, public l1_soilmoistfc
integer(i4), public nsoilhorizons_mhm
type(soiltype), public soildb
real(dp), dimension(:, :, :), allocatable, public l1_maxinter
real(dp), dimension(:,:,:), allocatable, public l1_bulkdens
integer(i4), public nlaiclass
real(dp), public fracsealed_cityarea
real(dp), dimension(:, :, :), allocatable, public l1_degdaynopre
real(dp), dimension(:, :, :), allocatable, public l1_wiltingpoint
integer(i4), dimension(:, :), allocatable, public l0_soilid
real(dp), dimension(:, :), allocatable, public l0_gridded_lai
real(dp), dimension(:, :, :), allocatable, public l1_prietayalpha
real(dp), dimension(:, :, :), allocatable, public l1_fsealed
real(dp), dimension(:), allocatable, public laiboundaries
real(dp), dimension(:, :, :), allocatable, public l1_froots
integer(i4), public iflag_soildb
character(256), public inputformat_gridded_lai
real(dp), public tillagedepth
real(dp), dimension(:, :, :), allocatable, public l1_jarvis_thresh_c1
real(dp), dimension(:, :, :), allocatable, public l1_tempthresh
real(dp), dimension(:), allocatable, public horizondepth_mhm
real(dp), dimension(:,:,:), allocatable, public l1_no_count
real(dp), dimension(:, :, :), allocatable, public l1_kfastflow
real(dp), dimension(:, :, :), allocatable, public l1_kslowflow
real(dp), dimension(:, :, :), allocatable, public l1_aeroresist
real(dp), dimension(:, :, :), allocatable, public l1_sealedthresh
integer(i4), public timestep_lai_input
real(dp), dimension(:, :, :), allocatable, public l1_soilmoistsat
real(dp), dimension(:), allocatable, public l0_slope
real(dp), dimension(:,:,:), allocatable, public l1_latticewater