|
| integer | pftvarcon::noveg |
| |
| integer | pftvarcon::ndllf_evr_tmp_tree |
| |
| integer | pftvarcon::ndllf_evr_brl_tree |
| |
| integer | pftvarcon::ndllf_dcd_brl_tree |
| |
| integer | pftvarcon::nbrdlf_evr_trp_tree |
| |
| integer | pftvarcon::nbrdlf_evr_tmp_tree |
| |
| integer | pftvarcon::nbrdlf_dcd_trp_tree |
| |
| integer | pftvarcon::nbrdlf_dcd_tmp_tree |
| |
| integer | pftvarcon::nbrdlf_dcd_brl_tree |
| |
| integer | pftvarcon::ntree |
| |
| integer | pftvarcon::nbrdlf_evr_shrub |
| |
| integer | pftvarcon::nbrdlf_dcd_tmp_shrub |
| |
| integer | pftvarcon::nbrdlf_dcd_brl_shrub |
| |
| integer | pftvarcon::nc3_arctic_grass |
| |
| integer | pftvarcon::nc3_nonarctic_grass |
| |
| integer | pftvarcon::nc4_grass |
| |
| integer | pftvarcon::npcropmin |
| |
| integer | pftvarcon::ncorn |
| |
| integer | pftvarcon::ncornirrig |
| |
| integer | pftvarcon::nscereal |
| |
| integer | pftvarcon::nscerealirrig |
| |
| integer | pftvarcon::nwcereal |
| |
| integer | pftvarcon::nwcerealirrig |
| |
| integer | pftvarcon::nsoybean |
| |
| integer | pftvarcon::nsoybeanirrig |
| |
| integer | pftvarcon::npcropmax |
| |
| integer | pftvarcon::nc3crop |
| |
| integer | pftvarcon::nc3irrig |
| |
| integer | pftvarcon::num_cfts_known_to_model |
| |
| real(r8), dimension(:), allocatable | pftvarcon::dleaf |
| |
| real(r8), dimension(:), allocatable | pftvarcon::c3psn |
| |
| real(r8), dimension(:), allocatable | pftvarcon::xl |
| |
| real(r8), dimension(:,:), allocatable | pftvarcon::rhol |
| |
| real(r8), dimension(:,:), allocatable | pftvarcon::rhos |
| |
| real(r8), dimension(:,:), allocatable | pftvarcon::taul |
| |
| real(r8), dimension(:,:), allocatable | pftvarcon::taus |
| |
| real(r8), dimension(:), allocatable | pftvarcon::z0mr |
| |
| real(r8), dimension(:), allocatable | pftvarcon::displar |
| |
| real(r8), dimension(:), allocatable | pftvarcon::roota_par |
| |
| real(r8), dimension(:), allocatable | pftvarcon::rootb_par |
| |
| real(r8), dimension(:), allocatable | pftvarcon::crop |
| |
| real(r8), dimension(:), allocatable | pftvarcon::irrigated |
| |
| real(r8), dimension(:), allocatable | pftvarcon::smpso |
| |
| real(r8), dimension(:), allocatable | pftvarcon::smpsc |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fnitr |
| |
| real(r8), dimension(:), allocatable | pftvarcon::slatop |
| |
| real(r8), dimension(:), allocatable | pftvarcon::dsladlai |
| |
| real(r8), dimension(:), allocatable | pftvarcon::leafcn |
| |
| real(r8), dimension(:), allocatable | pftvarcon::flnr |
| |
| real(r8), dimension(:), allocatable | pftvarcon::woody |
| |
| real(r8), dimension(:), allocatable | pftvarcon::lflitcn |
| |
| real(r8), dimension(:), allocatable | pftvarcon::frootcn |
| |
| real(r8), dimension(:), allocatable | pftvarcon::livewdcn |
| |
| real(r8), dimension(:), allocatable | pftvarcon::deadwdcn |
| |
| real(r8), dimension(:), allocatable | pftvarcon::grperc |
| |
| real(r8), dimension(:), allocatable | pftvarcon::grpnow |
| |
| real(r8), dimension(:), allocatable | pftvarcon::rootprof_beta |
| |
| real(r8), dimension(:), allocatable | pftvarcon::leafcp |
| |
| real(r8), dimension(:), allocatable | pftvarcon::lflitcp |
| |
| real(r8), dimension(:), allocatable | pftvarcon::frootcp |
| |
| real(r8), dimension(:), allocatable | pftvarcon::livewdcp |
| |
| real(r8), dimension(:), allocatable | pftvarcon::deadwdcp |
| |
| integer, dimension(:), allocatable | pftvarcon::mergetoclmpft |
| |
| logical, dimension(:), allocatable | pftvarcon::is_pft_known_to_model |
| |
| real(r8), dimension(:), allocatable | pftvarcon::graincn |
| |
| real(r8), dimension(:), allocatable | pftvarcon::graincp |
| |
| real(r8), dimension(:), allocatable | pftvarcon::mxtmp |
| |
| real(r8), dimension(:), allocatable | pftvarcon::baset |
| |
| real(r8), dimension(:), allocatable | pftvarcon::declfact |
| |
| real(r8), dimension(:), allocatable | pftvarcon::bfact |
| |
| real(r8), dimension(:), allocatable | pftvarcon::aleaff |
| |
| real(r8), dimension(:), allocatable | pftvarcon::arootf |
| |
| real(r8), dimension(:), allocatable | pftvarcon::astemf |
| |
| real(r8), dimension(:), allocatable | pftvarcon::arooti |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fleafi |
| |
| real(r8), dimension(:), allocatable | pftvarcon::allconsl |
| |
| real(r8), dimension(:), allocatable | pftvarcon::allconss |
| |
| real(r8), dimension(:), allocatable | pftvarcon::ztopmx |
| |
| real(r8), dimension(:), allocatable | pftvarcon::laimx |
| |
| real(r8), dimension(:), allocatable | pftvarcon::gddmin |
| |
| real(r8), dimension(:), allocatable | pftvarcon::hybgdd |
| |
| real(r8), dimension(:), allocatable | pftvarcon::lfemerg |
| |
| real(r8), dimension(:), allocatable | pftvarcon::grnfill |
| |
| integer, dimension(:), allocatable | pftvarcon::mxmat |
| |
| integer, dimension(:), allocatable | pftvarcon::mnnhplantdate |
| |
| integer, dimension(:), allocatable | pftvarcon::mxnhplantdate |
| |
| integer, dimension(:), allocatable | pftvarcon::mnshplantdate |
| |
| integer, dimension(:), allocatable | pftvarcon::mxshplantdate |
| |
| real(r8), dimension(:), allocatable | pftvarcon::planttemp |
| |
| real(r8), dimension(:), allocatable | pftvarcon::minplanttemp |
| |
| real(r8), dimension(:), allocatable | pftvarcon::froot_leaf |
| |
| real(r8), dimension(:), allocatable | pftvarcon::stem_leaf |
| |
| real(r8), dimension(:), allocatable | pftvarcon::croot_stem |
| |
| real(r8), dimension(:), allocatable | pftvarcon::flivewd |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fcur |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fcurdv |
| |
| real(r8), dimension(:), allocatable | pftvarcon::lf_flab |
| |
| real(r8), dimension(:), allocatable | pftvarcon::lf_fcel |
| |
| real(r8), dimension(:), allocatable | pftvarcon::lf_flig |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fr_flab |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fr_fcel |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fr_flig |
| |
| real(r8), dimension(:), allocatable | pftvarcon::leaf_long |
| |
| real(r8), dimension(:), allocatable | pftvarcon::froot_long |
| |
| real(r8), dimension(:), allocatable | pftvarcon::evergreen |
| |
| real(r8), dimension(:), allocatable | pftvarcon::stress_decid |
| |
| real(r8), dimension(:), allocatable | pftvarcon::season_decid |
| |
| real(r8), dimension(:), allocatable | pftvarcon::pconv |
| |
| real(r8), dimension(:), allocatable | pftvarcon::pprod10 |
| |
| real(r8), dimension(:), allocatable | pftvarcon::pprod100 |
| |
| real(r8), dimension(:), allocatable | pftvarcon::pprodharv10 |
| |
| real(r8), dimension(:), allocatable | pftvarcon::cc_leaf |
| |
| real(r8), dimension(:), allocatable | pftvarcon::cc_lstem |
| |
| real(r8), dimension(:), allocatable | pftvarcon::cc_dstem |
| |
| real(r8), dimension(:), allocatable | pftvarcon::cc_other |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fm_leaf |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fm_lstem |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fm_dstem |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fm_other |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fm_root |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fm_lroot |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fm_droot |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fsr_pft |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fd_pft |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fertnitro |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fleafcn |
| |
| real(r8), dimension(:), allocatable | pftvarcon::ffrootcn |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fstemcn |
| |
| real(r8), dimension(:), allocatable | pftvarcon::presharv |
| |
| real(r8), dimension(:), allocatable | pftvarcon::convfact |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fyield |
| |
| real(r8), dimension(:), allocatable | pftvarcon::root_dmx |
| |
| real(r8), dimension(:), allocatable | pftvarcon::pftpar20 |
| |
| real(r8), dimension(:), allocatable | pftvarcon::pftpar28 |
| |
| real(r8), dimension(:), allocatable | pftvarcon::pftpar29 |
| |
| real(r8), dimension(:), allocatable | pftvarcon::pftpar30 |
| |
| real(r8), dimension(:), allocatable | pftvarcon::pftpar31 |
| |
| integer, parameter | pftvarcon::pftname_len = 40 |
| |
| character(len=pftname_len), dimension(0:mxpft) | pftvarcon::pftname |
| |
| real(r8), parameter | pftvarcon::reinickerp = 1.6_r8 |
| |
| real(r8), parameter | pftvarcon::dwood = 2.5e5_r8 |
| |
| real(r8), parameter | pftvarcon::allom1 = 100.0_r8 |
| |
| real(r8), parameter | pftvarcon::allom2 = 40.0_r8 |
| |
| real(r8), parameter | pftvarcon::allom3 = 0.5_r8 |
| |
| real(r8), parameter | pftvarcon::allom1s = 250.0_r8 |
| |
| real(r8), parameter | pftvarcon::allom2s = 8.0_r8 |
| |
| real(r8), dimension(:), allocatable | pftvarcon::vmax_plant_nh4 |
| |
| real(r8), dimension(:), allocatable | pftvarcon::vmax_plant_no3 |
| |
| real(r8), dimension(:), allocatable | pftvarcon::vmax_plant_p |
| |
| real(r8), dimension(:,:), allocatable | pftvarcon::vmax_minsurf_p_vr |
| |
| real(r8), dimension(:), allocatable | pftvarcon::km_plant_nh4 |
| |
| real(r8), dimension(:), allocatable | pftvarcon::km_plant_no3 |
| |
| real(r8), dimension(:), allocatable | pftvarcon::km_plant_p |
| |
| real(r8), dimension(:,:), allocatable | pftvarcon::km_minsurf_p_vr |
| |
| real(r8) | pftvarcon::km_decomp_nh4 |
| |
| real(r8) | pftvarcon::km_decomp_no3 |
| |
| real(r8) | pftvarcon::km_decomp_p |
| |
| real(r8) | pftvarcon::km_nit |
| |
| real(r8) | pftvarcon::km_den |
| |
| real(r8), dimension(:,:), allocatable | pftvarcon::decompmicc_patch_vr |
| |
| real(r8), dimension(:), allocatable | pftvarcon::vmax_nfix |
| |
| real(r8), dimension(:), allocatable | pftvarcon::km_nfix |
| |
| real(r8), dimension(:), allocatable | pftvarcon::vmax_ptase |
| |
| real(r8) | pftvarcon::km_ptase |
| |
| real(r8) | pftvarcon::lamda_ptase |
| |
| real(r8), dimension(:), allocatable | pftvarcon::i_vc |
| |
| real(r8), dimension(:), allocatable | pftvarcon::s_vc |
| |
| real(r8), dimension(:), allocatable | pftvarcon::leafcn_obs |
| |
| real(r8), dimension(:), allocatable | pftvarcon::frootcn_obs |
| |
| real(r8), dimension(:), allocatable | pftvarcon::livewdcn_obs |
| |
| real(r8), dimension(:), allocatable | pftvarcon::deadwdcn_obs |
| |
| real(r8), dimension(:), allocatable | pftvarcon::leafcp_obs |
| |
| real(r8), dimension(:), allocatable | pftvarcon::frootcp_obs |
| |
| real(r8), dimension(:), allocatable | pftvarcon::livewdcp_obs |
| |
| real(r8), dimension(:), allocatable | pftvarcon::deadwdcp_obs |
| |
| real(r8), dimension(:,:), allocatable | pftvarcon::leafcn_obs_flex |
| |
| real(r8), dimension(:,:), allocatable | pftvarcon::frootcn_obs_flex |
| |
| real(r8), dimension(:,:), allocatable | pftvarcon::livewdcn_obs_flex |
| |
| real(r8), dimension(:,:), allocatable | pftvarcon::deadwdcn_obs_flex |
| |
| real(r8), dimension(:,:), allocatable | pftvarcon::leafcp_obs_flex |
| |
| real(r8), dimension(:,:), allocatable | pftvarcon::frootcp_obs_flex |
| |
| real(r8), dimension(:,:), allocatable | pftvarcon::livewdcp_obs_flex |
| |
| real(r8), dimension(:,:), allocatable | pftvarcon::deadwdcp_obs_flex |
| |
| real(r8), dimension(:), allocatable | pftvarcon::fnr |
| |
| real(r8), dimension(:), allocatable | pftvarcon::act25 |
| |
| real(r8), dimension(:), allocatable | pftvarcon::kcha |
| |
| real(r8), dimension(:), allocatable | pftvarcon::koha |
| |
| real(r8), dimension(:), allocatable | pftvarcon::cpha |
| |
| real(r8), dimension(:), allocatable | pftvarcon::vcmaxha |
| |
| real(r8), dimension(:), allocatable | pftvarcon::jmaxha |
| |
| real(r8), dimension(:), allocatable | pftvarcon::tpuha |
| |
| real(r8), dimension(:), allocatable | pftvarcon::lmrha |
| |
| real(r8), dimension(:), allocatable | pftvarcon::vcmaxhd |
| |
| real(r8), dimension(:), allocatable | pftvarcon::jmaxhd |
| |
| real(r8), dimension(:), allocatable | pftvarcon::tpuhd |
| |
| real(r8), dimension(:), allocatable | pftvarcon::lmrhd |
| |
| real(r8), dimension(:), allocatable | pftvarcon::lmrse |
| |
| real(r8), dimension(:), allocatable | pftvarcon::qe |
| |
| real(r8), dimension(:), allocatable | pftvarcon::theta_cj |
| |
| real(r8), dimension(:), allocatable | pftvarcon::bbbopt |
| |
| real(r8), dimension(:), allocatable | pftvarcon::mbbopt |
| |
| real(r8), dimension(:), allocatable | pftvarcon::nstor |
| |
| real(r8), dimension(:), allocatable | pftvarcon::br_xr |
| |
| real(r8) | pftvarcon::tc_stress |
| |
| real(r8), dimension(:), allocatable | pftvarcon::vcmax_np1 |
| |
| real(r8), dimension(:), allocatable | pftvarcon::vcmax_np2 |
| |
| real(r8), dimension(:), allocatable | pftvarcon::vcmax_np3 |
| |
| real(r8), dimension(:), allocatable | pftvarcon::vcmax_np4 |
| |
| real(r8) | pftvarcon::jmax_np1 |
| |
| real(r8) | pftvarcon::jmax_np2 |
| |
| real(r8) | pftvarcon::jmax_np3 |
| |
| real(r8) | pftvarcon::laimax |
| |
| real(r8) | pftvarcon::rsub_top_globalmax |
| |