landuse_driver Subroutine

subroutine landuse_driver(mlon, mlat, landmask, arealand, ssnow, soil, veg, bal, canopy, phen, casapool, casabal, casamet, casabiome, casaflux, bgc, rad, cstart, cend, nap, lucmp)

Main driver for the land-use change

Arguments

Type IntentOptional Attributes Name
integer :: mlon
integer :: mlat
integer, dimension(mlon,mlat) :: landmask
real(kind=r_2), dimension(mland) :: arealand
type(soil_snow_type) :: ssnow
type(soil_parameter_type) :: soil
type(veg_parameter_type) :: veg
type(balances_type) :: bal
type(canopy_type) :: canopy
type(phen_variable) :: phen
type(casa_pool) :: casapool
type(casa_balance) :: casabal
type(casa_met) :: casamet
type(casa_biome) :: casabiome
type(casa_flux) :: casaflux
type(bgc_pool_type) :: bgc
type(radiation_type) :: rad
integer, dimension(mland) :: cstart
integer, dimension(mland) :: cend
integer, dimension(mland) :: nap
type(landuse_mp) :: lucmp