landuse_mp Derived Type

type, public :: landuse_mp

Variables indexed along the vegetation patches.


Components

Type Visibility Attributes Name Initial
integer, public, dimension(:), allocatable :: iveg
integer, public, dimension(:), allocatable :: isoil
integer, public, dimension(:), allocatable :: soilorder
integer, public, dimension(:), allocatable :: phase
integer, public, dimension(:), allocatable :: isflag
integer, public, dimension(:), allocatable :: doyphase3
real(kind=r_2), public, dimension(:), allocatable :: lat
real(kind=r_2), public, dimension(:), allocatable :: lon
real(kind=r_2), public, dimension(:), allocatable :: phen
real(kind=r_2), public, dimension(:), allocatable :: aphen
real(kind=r_2), public, dimension(:), allocatable :: frac_sapwood
real(kind=r_2), public, dimension(:), allocatable :: sapwood_area
real(kind=r_2), public, dimension(:), allocatable :: patchfrac
real(kind=r_2), public, dimension(:), allocatable :: areacell
real(kind=r_2), public, dimension(:), allocatable :: lai
real(kind=r_2), public, dimension(:), allocatable :: sla
real(kind=r_2), public, dimension(:,:), allocatable :: albsoilsn
real(kind=r_2), public, dimension(:,:), allocatable :: albedo
real(kind=r_2), public, dimension(:,:), allocatable :: albsoil
real(kind=r_2), public, dimension(:), allocatable :: dgdtg
real(kind=r_2), public, dimension(:,:), allocatable :: gammzz
real(kind=r_2), public, dimension(:,:), allocatable :: tgg
real(kind=r_2), public, dimension(:,:), allocatable :: wb
real(kind=r_2), public, dimension(:,:), allocatable :: wbice
real(kind=r_2), public, dimension(:,:), allocatable :: tggsn
real(kind=r_2), public, dimension(:,:), allocatable :: ssdn
real(kind=r_2), public, dimension(:,:), allocatable :: smass
real(kind=r_2), public, dimension(:,:), allocatable :: sdepth
real(kind=r_2), public, dimension(:), allocatable :: tss
real(kind=r_2), public, dimension(:), allocatable :: rtsoil
real(kind=r_2), public, dimension(:), allocatable :: runoff
real(kind=r_2), public, dimension(:), allocatable :: rnof1
real(kind=r_2), public, dimension(:), allocatable :: rnof2
real(kind=r_2), public, dimension(:), allocatable :: ssdnn
real(kind=r_2), public, dimension(:), allocatable :: snowd
real(kind=r_2), public, dimension(:), allocatable :: snage
real(kind=r_2), public, dimension(:), allocatable :: osnowd
real(kind=r_2), public, dimension(:), allocatable :: cansto
real(kind=r_2), public, dimension(:), allocatable :: ghflux
real(kind=r_2), public, dimension(:), allocatable :: sghflux
real(kind=r_2), public, dimension(:), allocatable :: ga
real(kind=r_2), public, dimension(:), allocatable :: fev
real(kind=r_2), public, dimension(:), allocatable :: fes
real(kind=r_2), public, dimension(:), allocatable :: fhs
real(kind=r_2), public, dimension(:), allocatable :: wbtot0
real(kind=r_2), public, dimension(:), allocatable :: osnowd0
real(kind=r_2), public, dimension(:), allocatable :: trad
real(kind=r_2), public, dimension(:), allocatable :: GWwb
real(kind=r_2), public, dimension(:,:), allocatable :: cplantx
real(kind=r_2), public, dimension(:,:), allocatable :: csoilx
real(kind=r_2), public, dimension(:), allocatable :: sumcbal
real(kind=r_2), public, dimension(:), allocatable :: sumnbal
real(kind=r_2), public, dimension(:), allocatable :: sumpbal
real(kind=r_2), public, dimension(:), allocatable :: clabile
real(kind=r_2), public, dimension(:), allocatable :: nsoilmin
real(kind=r_2), public, dimension(:), allocatable :: psoillab
real(kind=r_2), public, dimension(:), allocatable :: psoilsorb
real(kind=r_2), public, dimension(:), allocatable :: psoilocc
real(kind=r_2), public, dimension(:,:), allocatable :: cplant
real(kind=r_2), public, dimension(:,:), allocatable :: nplant
real(kind=r_2), public, dimension(:,:), allocatable :: pplant
real(kind=r_2), public, dimension(:,:), allocatable :: clitter
real(kind=r_2), public, dimension(:,:), allocatable :: nlitter
real(kind=r_2), public, dimension(:,:), allocatable :: plitter
real(kind=r_2), public, dimension(:,:), allocatable :: csoil
real(kind=r_2), public, dimension(:,:), allocatable :: nsoil
real(kind=r_2), public, dimension(:,:), allocatable :: psoil
real(kind=r_2), public, dimension(:,:), allocatable :: cwoodprod
real(kind=r_2), public, dimension(:,:), allocatable :: nwoodprod
real(kind=r_2), public, dimension(:,:), allocatable :: pwoodprod