landuse_constant Module

The landuse_constant module contains landuse-specific constants.

WARNING: Eventually, mvmax in the land-use code should be replaced with mvtype.


Uses

  • module~~landuse_constant~~UsesGraph module~landuse_constant landuse_constant module~cable_def_types_mod cable_def_types_mod module~landuse_constant->module~cable_def_types_mod module~casadimension casadimension module~landuse_constant->module~casadimension module~cable_climate_type_mod cable_climate_type_mod module~cable_def_types_mod->module~cable_climate_type_mod module~casadimension->module~cable_def_types_mod

Used by

  • module~~landuse_constant~~UsedByGraph module~landuse_constant landuse_constant module~cable_serial cable_serial module~cable_serial->module~landuse_constant module~landuse_variable landuse_variable module~cable_serial->module~landuse_variable module~casa_cnp_module casa_cnp_module module~casa_cnp_module->module~landuse_constant module~casa_rplant_module casa_rplant_module module~casa_rplant_module->module~landuse_constant module~landuse_variable->module~landuse_constant proc~create_new_gridinfo create_new_gridinfo proc~create_new_gridinfo->module~landuse_constant proc~landuse_allocate_mland landuse_allocate_mland proc~landuse_allocate_mland->module~landuse_constant proc~landuse_checks landuse_checks proc~landuse_checks->module~landuse_constant proc~landuse_checks->module~landuse_variable proc~landuse_data landuse_data proc~landuse_data->module~landuse_constant proc~landuse_getdata landuse_getdata proc~landuse_getdata->module~landuse_constant proc~landuse_getxluh2 landuse_getxluh2 proc~landuse_getxluh2->module~landuse_constant proc~landuse_land2mpx landuse_land2mpx proc~landuse_land2mpx->module~landuse_constant proc~landuse_land2mpx->module~landuse_variable proc~landuse_transitx landuse_transitx proc~landuse_transitx->module~landuse_constant proc~landuse_transitx->module~landuse_variable proc~mpidrv_master~2 mpidrv_master proc~mpidrv_master~2->module~landuse_constant proc~mpidrv_master~2->module~landuse_variable proc~biogeochem biogeochem proc~biogeochem->module~casa_cnp_module proc~biogeochem->module~casa_rplant_module proc~casa_feedback casa_feedback proc~casa_feedback->module~casa_cnp_module proc~casa_feedback~2 casa_feedback proc~casa_feedback~2->module~casa_cnp_module proc~casa_rplant casa_rplant proc~casa_rplant->module~casa_cnp_module proc~create_landuse_cable_restart create_landuse_cable_restart proc~create_landuse_cable_restart->module~landuse_variable proc~landuse_driver landuse_driver proc~landuse_driver->module~landuse_variable proc~landuse_mp2land landuse_mp2land proc~landuse_mp2land->module~landuse_variable proc~landuse_update_mland landuse_update_mland proc~landuse_update_mland->module~landuse_variable proc~write_landuse_casa_restart_nc WRITE_LANDUSE_CASA_RESTART_NC proc~write_landuse_casa_restart_nc->module~landuse_variable program~cable_offline_driver cable_offline_driver program~cable_offline_driver->module~cable_serial

Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: mstate = 12

Number of land use states as in HYDE land use dataset processed by George Hurtt

integer, public, parameter :: mvmax = 17

Maximum number of plant functional types in CABLE

integer, public, parameter :: mharvw = 5

Number of harvest types

real(kind=r_2), public, parameter :: thresh_frac = 1.0e-6

Threshold area fraction for a separate tile within a land cell

real(kind=r_2), public, parameter, DIMENSION(mwood) :: fwoodprod = (/0.3, 0.4, 0.4/)

Allocation of harvested wood into each wood product pools

real(kind=r_2), public, parameter, DIMENSION(mwood) :: ratewoodprod = (/1.0, 0.1, 0.01/)

Decay rate of each wood product pools

real(kind=r_2), public, parameter, DIMENSION(mwood) :: fracwoodseed = (/0.4, 0.3, 0.3/)

Biomass fraction in leaf, wood and root pools for woody seedlings in a cleared area

real(kind=r_2), public, parameter, DIMENSION(mwood) :: fracgrassseed = (/0.6, 0.0, 0.4/)

Biomass fraction in leaf wood, and root pools for grassy seedlings in a cleared area

real(kind=r_2), public, parameter :: fseedling = 0.001

Total biomass of seedlings in a cleared area