netcdf clm_params_c210219 { dimensions: pft = 51 ; string_length = 40 ; allpfts = 1 ; levgrnd = 15 ; soilorder = 16 ; variables: double aereoxid ; aereoxid:comment = "Use with the namelist switch use_aereoxid_prog. If use_aereoxid_prog is equal to false, then read aereoxid from this parameter file. Set to value between 0 & 1 (inclusive) for sensitivity tests." ; aereoxid:long_name = "Fraction of methane flux entering aerenchyma rhizosphere that will be oxidized rather than emitted" ; aereoxid:units = "unitless" ; double mino2lim ; mino2lim:long_name = "Minimum anaerobic decomposition rate as a fraction of potential aerobic rate" ; mino2lim:units = "unitless" ; double q10ch4base ; q10ch4base:long_name = "Temperature at which the effective f_ch4 actually equals the constant f_ch4" ; double aleaff(pft) ; aleaff:long_name = "Leaf Allocation coefficient parameter used in CNAllocationn" ; aleaff:units = "unitless" ; aleaff:coordinates = "pftname" ; double allconsl(pft) ; allconsl:long_name = "Leaf Allocation coefficient parameter power used in CNAllocation" ; allconsl:units = "unitless" ; allconsl:_FillValue = 0. ; allconsl:coordinates = "pftname" ; double allconss(pft) ; allconss:long_name = "Stem Allocation coefficient parameter power used in CNAllocation" ; allconss:units = "unitless" ; allconss:_FillValue = 0. ; allconss:coordinates = "pftname" ; double arootf(pft) ; arootf:long_name = "Root Allocation coefficient parameter used in CNAllocation" ; arootf:units = "unitless" ; arootf:_FillValue = 0. ; arootf:coordinates = "pftname" ; double arooti(pft) ; arooti:long_name = "Root Allocation coefficient parameter used in CNAllocation" ; arooti:units = "unitless" ; arooti:_FillValue = 0. ; arooti:coordinates = "pftname" ; double astemf(pft) ; astemf:long_name = "Stem Allocation coefficient parameter used in CNAllocation" ; astemf:units = "unitless" ; astemf:_FillValue = 0. ; astemf:coordinates = "pftname" ; double baset(pft) ; baset:long_name = "Base Temperature, parameter used in accFlds" ; baset:units = "C" ; baset:coordinates = "pftname" ; double bfact(pft) ; bfact:long_name = "Exponential factor used in CNAllocation for fraction allocated to leaf" ; bfact:units = "unitless" ; bfact:_FillValue = 0. ; bfact:coordinates = "pftname" ; double br_xr(pft) ; br_xr:units = "gC/gN/s" ; br_xr:long_name = "Base rate for maintenance respiration" ; br_xr:coordinates = "pftname" ; double c3psn(pft) ; c3psn:long_name = "Photosynthetic pathway" ; c3psn:units = "flag" ; c3psn:coordinates = "pftname" ; c3psn:valid_range = 0., 1. ; c3psn:flag_meanings = "C4 C3" ; c3psn:flag_values = 0., 1. ; double cc_dstem(pft) ; cc_dstem:units = "0 to 1" ; cc_dstem:long_name = "Combustion completeness factor for dead stem" ; cc_dstem:_FillValue = -999.99 ; double cc_leaf(pft) ; cc_leaf:units = "0 to 1" ; cc_leaf:long_name = "Combustion completeness factor for leaf" ; cc_leaf:_FillValue = -999.99 ; double cc_lstem(pft) ; cc_lstem:units = "0 to 1" ; cc_lstem:long_name = "Combustion completeness factor for live stem" ; cc_lstem:_FillValue = -999.99 ; double cc_other(pft) ; cc_other:units = "0 to 1" ; cc_other:long_name = "Combustion completeness factor for other plant" ; cc_other:_FillValue = -999.99 ; double croot_stem(pft) ; croot_stem:long_name = "Allocation parameter: new coarse root C per new stem C" ; croot_stem:units = "gC/gC" ; croot_stem:coordinates = "pftname" ; double crop(pft) ; crop:long_name = "Binary crop PFT flag:" ; crop:units = "logical flag" ; crop:coordinates = "pftname" ; crop:valid_range = 0., 1. ; crop:flag_values = 0., 1. ; crop:flag_meanings = "NOT_crop crop_PFT" ; double percrop(pft) ; percrop:long_name = "Binary perennial crop PFT flag:" ; percrop:units = "logical flag" ; percrop:coordinates = "pftname" ; percrop:valid_range = 0., 1. ; percrop:flag_values = 0., 1. ; percrop:flag_meanings = "NOT_annual_crop perennial_crop_PFT" ; double deadwdcn(pft) ; deadwdcn:long_name = "Dead wood (xylem and heartwood) C:N" ; deadwdcn:units = "gC/gN" ; deadwdcn:coordinates = "pftname" ; double declfact(pft) ; declfact:long_name = "Decline factor for gddmaturity used in CNAllocation" ; declfact:units = "unitless" ; declfact:_FillValue = 0. ; declfact:coordinates = "pftname" ; double displar(pft) ; displar:long_name = "Ratio of displacement height to canopy top height" ; displar:units = "unitless" ; displar:coordinates = "pftname" ; double dleaf(pft) ; dleaf:long_name = "Characteristic leaf dimension" ; dleaf:units = "m" ; dleaf:coordinates = "pftname" ; double dsladlai(pft) ; dsladlai:long_name = "Through canopy, projected area basis: dSLA/dLAI" ; dsladlai:units = "m^2/gC" ; dsladlai:coordinates = "pftname" ; double evergreen(pft) ; evergreen:long_name = "Binary flag for evergreen leaf habit" ; evergreen:units = "logical flag" ; evergreen:coordinates = "pftname" ; evergreen:flag_meanings = "NON-evergreen evergreen" ; evergreen:flag_values = 0., 1. ; double fcur(pft) ; fcur:long_name = "Allocation parameter: fraction of allocation that goes to currently displayed growth, remainder to storage" ; fcur:units = "fraction" ; fcur:coordinates = "pftname" ; double fcurdv(pft) ; fcurdv:long_name = "Alternate fcur for use with CNDV" ; fcurdv:units = "fraction" ; fcurdv:coordinates = "pftname" ; double fd_pft(pft) ; fd_pft:units = "hr" ; fd_pft:long_name = "Fire duration" ; fd_pft:_FillValue = -999.99 ; double fertnitro(pft) ; fertnitro:long_name = "Max fertilizer to be applied in total" ; fertnitro:units = "kg N/m2" ; fertnitro:coordinates = "pftname" ; double ffrootcn(pft) ; ffrootcn:long_name = "Fine root C:N during organ fill" ; ffrootcn:units = "gC/gN" ; ffrootcn:coordinates = "pftname" ; double fleafcn(pft) ; fleafcn:long_name = "Leaf C:N during organ fill" ; fleafcn:units = "gC/gN" ; fleafcn:coordinates = "pftname" ; double fleafi(pft) ; fleafi:long_name = "Leaf Allocation coefficient parameter fraction used in CNAllocation" ; fleafi:units = "unitless" ; fleafi:_FillValue = 0. ; fleafi:coordinates = "pftname" ; double flivewd(pft) ; flivewd:long_name = "Allocation parameter: fraction of new wood that is live (phloem and ray parenchyma)" ; flivewd:units = "fraction" ; flivewd:coordinates = "pftname" ; double flnr(pft) ; flnr:long_name = "Fraction of leaf N in Rubisco enzyme" ; flnr:units = "fraction" ; flnr:coordinates = "pftname" ; double fm_droot(pft) ; fm_droot:units = "0 to 1" ; fm_droot:long_name = "Fire-related mortality factor for dead roots" ; fm_droot:_FillValue = -999.99 ; double fm_dstem(pft) ; fm_dstem:units = "0 to 1" ; fm_dstem:long_name = "Fire-related mortality factor for dead stem" ; fm_dstem:_FillValue = -999.99 ; double fm_leaf(pft) ; fm_leaf:units = "0 to 1" ; fm_leaf:long_name = "Fire-related mortality factor for leaf" ; fm_leaf:_FillValue = -999.99 ; double fm_lroot(pft) ; fm_lroot:units = "0 to 1" ; fm_lroot:long_name = "Fire-related mortality factor for live roots" ; fm_lroot:_FillValue = -999.99 ; double fm_lstem(pft) ; fm_lstem:units = "0 to 1" ; fm_lstem:long_name = "Fire-related mortality factor for live stem" ; fm_lstem:_FillValue = -999.99 ; double fm_other(pft) ; fm_other:units = "0 to 1" ; fm_other:long_name = "Fire-related mortality factor for other plant" ; fm_other:_FillValue = -999.99 ; double fm_root(pft) ; fm_root:units = "0 to 1" ; fm_root:long_name = "Fire-related mortality factor for fine roots" ; fm_root:_FillValue = -999.99 ; double fnitr(pft) ; fnitr:long_name = "Foliage nitrogen limitation factor" ; fnitr:units = "unitless" ; fnitr:coordinates = "pftname" ; double fr_fcel(pft) ; fr_fcel:long_name = "Fine root litter cellulose fraction" ; fr_fcel:units = "fraction" ; fr_fcel:coordinates = "pftname" ; double fr_flab(pft) ; fr_flab:long_name = "Fine root litter labile fraction" ; fr_flab:units = "fraction" ; fr_flab:coordinates = "pftname" ; double fr_flig(pft) ; fr_flig:long_name = "Fine root litter lignin fraction" ; fr_flig:units = "fraction" ; fr_flig:coordinates = "pftname" ; double froot_leaf(pft) ; froot_leaf:long_name = "Allocation parameter: new fine root C per new leaf C" ; froot_leaf:units = "gC/gC" ; froot_leaf:coordinates = "pftname" ; double froot_long(pft) ; froot_long:units = "years" ; froot_long:long_name = "Leaf longevity" ; froot_long:coordinates = "pftname" ; double frootcn(pft) ; frootcn:long_name = "Fine root C:N" ; frootcn:units = "gC/gN" ; frootcn:coordinates = "pftname" ; double fsr_pft(pft) ; fsr_pft:units = "m/s" ; fsr_pft:long_name = "Fire spread rate" ; fsr_pft:_FillValue = -999.99 ; double fstemcn(pft) ; fstemcn:long_name = "Stem C:N during organ fill" ; fstemcn:units = "gC/gN" ; fstemcn:coordinates = "pftname" ; double gddmin(pft) ; gddmin:long_name = "Minimim growing degree days used in CNPhenology" ; gddmin:units = "unitless" ; gddmin:_FillValue = 0. ; gddmin:coordinates = "pftname" ; double graincn(pft) ; graincn:long_name = "Grain C:N" ; graincn:units = "gC/gN" ; graincn:_FillValue = 0. ; graincn:coordinates = "pftname" ; double grnfill(pft) ; grnfill:long_name = "Grain fill parameter used in CNPhenology" ; grnfill:units = "unitless" ; grnfill:_FillValue = 0. ; grnfill:coordinates = "pftname" ; double grperc(pft) ; grperc:long_name = "Growth respiration factor" ; grperc:units = "unitless" ; grperc:coordinates = "pftname" ; double grpnow(pft) ; grpnow:long_name = "Growth respiration factor" ; grpnow:units = "unitless" ; grpnow:coordinates = "pftname" ; double hybgdd(pft) ; hybgdd:long_name = "Growing Degree Days for maturity used in CNPhenology" ; hybgdd:units = "unitless" ; hybgdd:_FillValue = 0. ; hybgdd:coordinates = "pftname" ; double irrigated(pft) ; irrigated:long_name = "Binary Irrigated PFT flag" ; irrigated:units = "logical flag" ; irrigated:coordinates = "pftname" ; irrigated:valid_range = 0., 1. ; irrigated:flag_meanings = "NOT_irrigated irrigated" ; irrigated:flag_values = 0., 1. ; double laimx(pft) ; laimx:long_name = "Maximum Leaf Area Index used in CNVegStructUpdate" ; laimx:units = "unitless" ; laimx:_FillValue = 0. ; laimx:coordinates = "pftname" ; double leaf_long(pft) ; leaf_long:long_name = "Leaf longevity" ; leaf_long:units = "years" ; leaf_long:coordinates = "pftname" ; double leafcn(pft) ; leafcn:long_name = "Leaf C:N" ; leafcn:units = "gC/gN" ; leafcn:coordinates = "pftname" ; double lf_fcel(pft) ; lf_fcel:long_name = "Leaf litter cellulose fraction" ; lf_fcel:units = "fraction" ; lf_fcel:coordinates = "pftname" ; double lf_flab(pft) ; lf_flab:long_name = "Leaf litter labile fraction" ; lf_flab:units = "fraction" ; lf_flab:coordinates = "pftname" ; double lf_flig(pft) ; lf_flig:long_name = "Leaf litter lignin fraction" ; lf_flig:units = "fraction" ; lf_flig:coordinates = "pftname" ; double lfemerg(pft) ; lfemerg:long_name = "Leaf emergence parameter used in CNPhenology" ; lfemerg:units = "unitless" ; lfemerg:_FillValue = 0. ; lfemerg:coordinates = "pftname" ; double lflitcn(pft) ; lflitcn:long_name = "Leaf litter C:N" ; lflitcn:units = "gC/gN" ; lflitcn:coordinates = "pftname" ; double livewdcn(pft) ; livewdcn:long_name = "Live wood (phloem and ray parenchyma) C:N" ; livewdcn:units = "gC/gN" ; livewdcn:coordinates = "pftname" ; int max_NH_planting_date(pft) ; max_NH_planting_date:_FillValue = 0 ; max_NH_planting_date:long_name = "Maximum planting date for the Northern Hemipsphere" ; max_NH_planting_date:units = "YYYYMMDD" ; max_NH_planting_date:coordinates = "pftname" ; max_NH_planting_date:comment = "Typical U.S. latest planting dates according to AgroIBIS: Maize May 10th; soybean Jun 20th; spring wheat mid-May; winter wheat early Nov." ; int max_SH_planting_date(pft) ; max_SH_planting_date:_FillValue = 0 ; max_SH_planting_date:long_name = "Maximum planting date for the Southern Hemipsphere" ; max_SH_planting_date:units = "YYYYMMDD" ; max_SH_planting_date:coordinates = "pftname" ; max_SH_planting_date:comment = "Same as max_NH_planting_date, but offset by six months" ; int mergetoclmpft(pft) ; mergetoclmpft:_FillValue = 0 ; mergetoclmpft:long_name = "CLM pft to merge this pft to" ; mergetoclmpft:units = "index" ; mergetoclmpft:coordinates = "pftname" ; int min_NH_planting_date(pft) ; min_NH_planting_date:_FillValue = 0 ; min_NH_planting_date:long_name = "Minimum planting date for the Northern Hemipsphere" ; min_NH_planting_date:units = "YYYYMMDD" ; min_NH_planting_date:coordinates = "pftname" ; min_NH_planting_date:comment = "Typical U.S. earliest planting dates according to AgroIBIS: Maize Apr 10th; soybean May 15th; spring wheat early Apr; winter wheat Sep 1st" ; int min_SH_planting_date(pft) ; min_SH_planting_date:_FillValue = 0 ; min_SH_planting_date:long_name = "Minimum planting date for the Southern Hemipsphere" ; min_SH_planting_date:units = "YYYYMMDD" ; min_SH_planting_date:coordinates = "pftname" ; min_SH_planting_date:comment = "Same as min_NH_planting_date, but offset by six months" ; double min_planting_temp(pft) ; min_planting_temp:long_name = "Average 5 day daily minimum temperature needed for planting" ; min_planting_temp:units = "K" ; min_planting_temp:coordinates = "pftname" ; min_planting_temp:_FillValue = 1000. ; min_planting_temp:comment = "From AGROIBIS derived from EPIC model parameterizations" ; int mxmat(pft) ; mxmat:_FillValue = 0 ; mxmat:long_name = "Maximum number of days to maturity parameter in CNPhenology" ; mxmat:units = "days" ; mxmat:coordinates = "pftname" ; double mxtmp(pft) ; mxtmp:long_name = "Max Temperature, parameter used in accFlds" ; mxtmp:units = "C" ; mxtmp:_FillValue = 0. ; double pconv(pft) ; pconv:long_name = "Deadstem proportions to send to conversion flux" ; pconv:units = "fraction" ; pconv:coordinates = "pftname" ; pconv:valid_range = 0., 1. ; pconv:comment = "pconv+pprod10+pprod100 must sum to 1.0" ; char pftname(pft, string_length) ; pftname:long_name = "Description of plant type" ; pftname:units = "unitless" ; short pftnum(pft) ; pftnum:long_name = "Plant Functional Type number" ; pftnum:units = "unitless" ; pftnum:coordinates = "pftname" ; double pftpar20(pft) ; pftpar20:long_name = "Tree maximum crown area" ; pftpar20:units = "m2" ; pftpar20:_FillValue = 9999.9 ; pftpar20:coordinates = "pftname" ; double pftpar28(pft) ; pftpar28:long_name = "Minimum coldest monthly mean temperature" ; pftpar28:units = "degrees_Celsius" ; pftpar28:_FillValue = 9999.9 ; pftpar28:coordinates = "pftname" ; double pftpar29(pft) ; pftpar29:long_name = "Maximum coldest monthly mean temperature" ; pftpar29:units = "degrees_Celsius" ; pftpar29:_FillValue = 1000. ; pftpar29:coordinates = "pftname" ; double pftpar30(pft) ; pftpar30:long_name = "Minimum growing degree days (>= 5 degree Celsius)" ; pftpar30:units = "degree_C_days" ; pftpar30:coordinates = "pftname" ; double pftpar31(pft) ; pftpar31:long_name = "Upper limit of temperature of the warmest month (twmax)" ; pftpar31:units = "degrees_Celsius" ; pftpar31:_FillValue = 1000. ; pftpar31:coordinates = "pftname" ; double planting_temp(pft) ; planting_temp:long_name = "Average 10 day temperature needed for planting" ; planting_temp:units = "K" ; planting_temp:coordinates = "pftname" ; planting_temp:_FillValue = 1000. ; planting_temp:comment = "From AGROIBIS derived from EPIC model parameterizations" ; double senescence_temp(pft) ; senescence_temp:long_name = "Average 10 day temperature for leaf senescence" ; senescence_temp:units = "K" ; senescence_temp:coordinates = "pftname" ; senescence_temp:_FillValue = 1000. ; senescence_temp:comment = "For perennial crops leaves senescence occurs below this temp" ; int min_days_senescence(pft) ; min_days_senescence:long_name = "Minimum leaf age to allow for leaf senescence" ; min_days_senescence:units = "days" ; min_days_senescence:coordinates = "pftname" ; min_days_senescence:_FillValue = 0 ; double pprod10(pft) ; pprod10:long_name = "Deadstem proportions to send to 10 year product pool" ; pprod10:units = "fraction" ; pprod10:coordinates = "pftname" ; pprod10:valid_range = 0., 1. ; pprod10:comment = "pconv+pprod10+pprod100 must sum to 1.0" ; double pprod100(pft) ; pprod100:long_name = "Deadstem proportions to send to 100 year product pool" ; pprod100:units = "fraction" ; pprod100:coordinates = "pftname" ; pprod100:valid_range = 0., 1. ; pprod100:comment = "pconv+pprod10+pprod100 must sum to 1.0" ; double pprodharv10(pft) ; pprodharv10:long_name = "Deadstem proportions to send to 10 year harvest pool" ; pprodharv10:units = "fraction" ; pprodharv10:coordinates = "pftname" ; pprodharv10:_FillValue = 0. ; pprodharv10:valid_range = 0., 1. ; pprodharv10:comment = "100 year harvest is one minus this value" ; double rholnir(pft) ; rholnir:long_name = "Leaf reflectance: near-IR" ; rholnir:units = "fraction" ; rholnir:coordinates = "pftname" ; double rholvis(pft) ; rholvis:long_name = "Leaf reflectance: visible" ; rholvis:units = "fraction" ; rholvis:coordinates = "pftname" ; double rhosnir(pft) ; rhosnir:long_name = "Stem reflectance: near-IR" ; rhosnir:units = "fraction" ; rhosnir:coordinates = "pftname" ; double rhosvis(pft) ; rhosvis:long_name = "Stem reflectance: visible" ; rhosvis:units = "fraction" ; rhosvis:coordinates = "pftname" ; double roota_par(pft) ; roota_par:long_name = "CLM rooting distribution parameter" ; roota_par:units = "1/m" ; roota_par:coordinates = "pftname" ; double rootb_par(pft) ; rootb_par:long_name = "CLM rooting distribution parameter" ; rootb_par:units = "1/m" ; rootb_par:coordinates = "pftname" ; double rootprof_beta(pft) ; rootprof_beta:long_name = "Rooting beta parameter, for C and N vertical discretization" ; rootprof_beta:units = "unitless" ; double season_decid(pft) ; season_decid:long_name = "Binary flag for seasonal-deciduous leaf habit" ; season_decid:units = "logical flag" ; season_decid:coordinates = "pftname" ; season_decid:flag_meanings = "NOT seasonal-deciduous" ; season_decid:flag_values = 0., 1. ; double slatop(pft) ; slatop:long_name = "Specific Leaf Area (SLA) at top of canopy, projected area basis" ; slatop:units = "m^2/gC" ; slatop:coordinates = "pftname" ; double smpsc(pft) ; smpsc:long_name = "Soil water potential at full stomatal closure" ; smpsc:units = "mm" ; smpsc:coordinates = "pftname" ; double smpso(pft) ; smpso:long_name = "Soil water potential at full stomatal opening" ; smpso:units = "mm" ; smpso:coordinates = "pftname" ; double stem_leaf(pft) ; stem_leaf:long_name = "Allocation parameter: new stem C per new leaf C (-1 means use dynamic stem allocation)" ; stem_leaf:units = "gC/gC" ; stem_leaf:coordinates = "pftname" ; double stress_decid(pft) ; stress_decid:long_name = "Binary flag for stress-deciduous leaf habit" ; stress_decid:units = "logical flag" ; stress_decid:coordinates = "pftname" ; stress_decid:valid_range = 0., 1. ; stress_decid:flag_values = 0., 1. ; stress_decid:flag_meanings = "NOT stress_decidious" ; double taulnir(pft) ; taulnir:long_name = "Leaf transmittance: near-IR" ; taulnir:units = "fraction" ; taulnir:coordinates = "pftname" ; double taulvis(pft) ; taulvis:long_name = "Leaf transmittance: visible" ; taulvis:units = "fraction" ; taulvis:coordinates = "pftname" ; double tausnir(pft) ; tausnir:long_name = "Stem transmittance: near-IR" ; tausnir:units = "fraction" ; tausnir:coordinates = "pftname" ; double tausvis(pft) ; tausvis:long_name = "Stem transmittance: visible" ; tausvis:units = "fraction" ; tausvis:coordinates = "pftname" ; double woody(pft) ; woody:long_name = "Binary woody lifeform flag" ; woody:units = "logical flag" ; woody:coordinates = "pftname" ; woody:valid_range = 0., 1. ; woody:flag_values = 0., 1. ; woody:flag_meanings = "NON_woody woody" ; double xl(pft) ; xl:long_name = "Leaf/stem orientation index" ; xl:units = "unitless" ; xl:coordinates = "pftname" ; xl:valid_range = -1., 1. ; double z0mr(pft) ; z0mr:long_name = "Ratio of momentum roughness length to canopy top height" ; z0mr:units = "unitless" ; z0mr:coordinates = "pftname" ; double ztopmx(pft) ; ztopmx:long_name = "Canopy top coefficient used in CNVegStructUpdate" ; ztopmx:units = "m" ; ztopmx:_FillValue = 0. ; ztopmx:coordinates = "pftname" ; double atmch4(allpfts) ; atmch4:long_name = "Atmospheric CH4 mixing ratio to prescribe if not provided by the atmospheric model" ; atmch4:units = "mol/mol" ; double bdnr(allpfts) ; bdnr:long_name = "bulk denitrification rate" ; bdnr:units = "1/day" ; double br_mr(allpfts) ; br_mr:long_name = "Base rate for maintenance respiration" ; br_mr:units = "gC/gN/s" ; double capthick(allpfts) ; capthick:long_name = "Minimum thickness before assuming h2osfc is impermeable" ; capthick:units = "mm" ; double cn_s1(allpfts) ; cn_s1:long_name = "C:N for SOM pool 1" ; cn_s1:units = "gC/gN" ; double cn_s1_bgc(allpfts) ; cn_s1_bgc:long_name = "C:N for SOM 1" ; cn_s1_bgc:units = "unitless" ; double cn_s2(allpfts) ; cn_s2:long_name = "C:N for SOM pool 2" ; cn_s2:units = "gC/gN" ; double cn_s2_bgc(allpfts) ; cn_s2_bgc:long_name = "C:N for SOM pool 2" ; cn_s2_bgc:units = "gC/gN" ; double cn_s3(allpfts) ; cn_s3:long_name = "C:N for SOM pool 3" ; cn_s3:units = "gC/gN" ; double cn_s3_bgc(allpfts) ; cn_s3_bgc:long_name = "C:N for SOM pool 3" ; cn_s3_bgc:units = "gC/gN" ; double cn_s4(allpfts) ; cn_s4:long_name = "C:N for SOM pool 4" ; cn_s4:units = "gC/gN" ; double cnscalefactor(allpfts) ; cnscalefactor:long_name = "Scale factor on CN decomposition for assigning methane flux" ; cnscalefactor:units = "unitless" ; double compet_decomp_nh4(allpfts) ; compet_decomp_nh4:long_name = "Relative competitiveness of immobilizers for NH4" ; compet_decomp_nh4:units = "unitless" ; double compet_decomp_no3(allpfts) ; compet_decomp_no3:long_name = "Relative competitiveness of immobilizers for NO3" ; compet_decomp_no3:units = "unitless" ; double compet_denit(allpfts) ; compet_denit:long_name = "Relative competitiveness of denitrifiers for NO3" ; compet_denit:units = "unitless" ; double compet_nit(allpfts) ; compet_nit:long_name = "Relative competitiveness of nitrifiers for NH4" ; compet_nit:units = "unitless" ; double compet_plant_nh4(allpfts) ; compet_plant_nh4:long_name = "Relative compettiveness of plants for NH4" ; compet_plant_nh4:units = "unitless" ; double compet_plant_no3(allpfts) ; compet_plant_no3:long_name = "Relative compettiveness of plants for NO3" ; compet_plant_no3:units = "unitless" ; double crit_dayl(allpfts) ; crit_dayl:long_name = "Critical day length for senescence" ; crit_dayl:units = "seconds" ; double crit_dayl_stress(allpfts) ; crit_dayl_stress:units = "seconds" ; crit_dayl_stress:long_name = "Critical day length for senescence" ; double crit_offset_fdd(allpfts) ; crit_offset_fdd:long_name = "Critical number of freezing days to initiate offset" ; crit_offset_fdd:units = "days" ; double crit_offset_swi(allpfts) ; crit_offset_swi:long_name = "Critical number of water stress days to initiate offset" ; crit_offset_swi:units = "days" ; double crit_onset_fdd(allpfts) ; crit_onset_fdd:long_name = "Critical number of freezing days to set gdd counter" ; crit_onset_fdd:units = "days" ; double crit_onset_gdd(allpfts) ; crit_onset_gdd:units = "seconds" ; crit_onset_gdd:long_name = "Critical day length for senescence" ; double crit_onset_swi(allpfts) ; crit_onset_swi:long_name = "Critical number of days > soilpsi_on for onset" ; crit_onset_swi:units = "days" ; double cryoturb_diffusion_k(allpfts) ; cryoturb_diffusion_k:long_name = "The cryoturbation diffusive constant for vertical mixing of SOM" ; cryoturb_diffusion_k:units = "m^2/sec" ; double cumprec_onset(allpfts) ; cumprec_onset:units = "seconds" ; cumprec_onset:long_name = "Critical day length for senescence" ; double cwd_fcel(allpfts) ; cwd_fcel:long_name = "Cellulose fraction for CWD" ; cwd_fcel:units = "unitless" ; double cwd_flig(allpfts) ; cwd_flig:long_name = "Lignin fraction of coarse woody debris" ; cwd_flig:units = "unitless" ; double dayscrecover(allpfts) ; dayscrecover:long_name = "days to recover negative cpool" ; dayscrecover:units = "unitless" ; double decomp_depth_efolding(allpfts) ; decomp_depth_efolding:long_name = "e-folding depth for reduction in decomposition. Sset to large number for depth-independance" ; decomp_depth_efolding:units = "m" ; double depth_runoff_Nloss(allpfts) ; depth_runoff_Nloss:long_name = "Depth over which runoff mixes with soil water for N loss to runoff" ; depth_runoff_Nloss:units = "m" ; double dnp(allpfts) ; dnp:long_name = "Denitrification proportion" ; dnp:units = "unitless" ; double ef_time(allpfts) ; ef_time:long_name = "e-folding time constant" ; ef_time:units = "years" ; double f_ch4(allpfts) ; f_ch4:long_name = "Ratio of CH4 production to total C mineralization" ; f_ch4:units = "unitless" ; double f_sat(allpfts) ; f_sat:long_name = "Volumetric soil water defining top of water table or where production is allowed" ; f_sat:units = "unitless" ; double froz_q10(allpfts) ; froz_q10:long_name = "Separate q10 for frozen soil respiration rates" ; froz_q10:units = "unitless" ; double fstor2tran(allpfts) ; fstor2tran:long_name = "Fraction of storage to move to transfer for each onset" ; fstor2tran:units = "unitless" ; double gddfunc_p1(allpfts) ; gddfunc_p1:long_name = "Parameter 1 to calculate GDD threshold as fn of annual T" ; gddfunc_p1:units = "unitless" ; double gddfunc_p2(allpfts) ; gddfunc_p2:long_name = "Parameter 2 to calculate GDD threshold as fn of annual T" ; gddfunc_p2:units = "unitless" ; double highlatfact(allpfts) ; highlatfact:long_name = "Multiple of qflxlagd for high latitudes" ; highlatfact:units = "unitless" ; double k_frag(allpfts) ; k_frag:long_name = "Fragmentation rate for CWD" ; k_frag:units = "1/day" ; double k_l1(allpfts) ; k_l1:long_name = "Decomposition rate for litter 1" ; k_l1:units = "1/day" ; double k_l2(allpfts) ; k_l2:long_name = "Decomposition rate for litter 2" ; k_l2:units = "1/day" ; double k_l3(allpfts) ; k_l3:long_name = "Decomposition rate for litter 3" ; k_l3:units = "1/day" ; double k_m(allpfts) ; k_m:long_name = "Michaelis-Menten oxidation rate constant for CH4 concentration" ; k_m:units = "mol/m3-w" ; double k_m_o2(allpfts) ; k_m_o2:long_name = "Michaelis-Menten oxidation rate constant for O2 concentration" ; k_m_o2:units = "mol/m3-w" ; double k_m_unsat(allpfts) ; k_m_unsat:long_name = "Michaelis-Menten oxidation rate constant for CH4 concentration" ; k_m_unsat:units = "mol/m3-w" ; double k_mort(allpfts) ; k_mort:long_name = "Coefficient of growth efficiency in mortality equation" ; k_mort:units = "unitless" ; double k_nitr_max(allpfts) ; k_nitr_max:long_name = "Maximum nitrification rate constant" ; k_nitr_max:units = "1/sec" ; double k_s1(allpfts) ; k_s1:long_name = "Decomposition rate for SOM 1" ; k_s1:units = "1/day" ; double k_s2(allpfts) ; k_s2:long_name = "Decomposition rate for SOM 2" ; k_s2:units = "1/day" ; double k_s3(allpfts) ; k_s3:long_name = "Decomposition rate for SOM 3" ; k_s3:units = "1/day" ; double k_s4(allpfts) ; k_s4:long_name = "Decomposition rate for SOM 4" ; k_s4:units = "1/day" ; double lake_decomp_fact(allpfts) ; lake_decomp_fact:long_name = "Base decomposition rate (1/s) at 25oC in lake" ; lake_decomp_fact:units = "1/s" ; double lwtop_ann(allpfts) ; lwtop_ann:long_name = "Live wood turnover proportion" ; lwtop_ann:units = "unitless" ; double max_altdepth_cryoturbation(allpfts) ; max_altdepth_cryoturbation:long_name = "Maximum active layer thickness for cryoturbation to occur" ; max_altdepth_cryoturbation:units = "m" ; double max_altmultiplier_cryoturb(allpfts) ; max_altmultiplier_cryoturb:long_name = "Ratio of the maximum extent of cryoturbation to the active layer thickness" ; max_altmultiplier_cryoturb:units = "unitless" ; double me_herb(allpfts) ; me_herb:long_name = "Moisture of extinction for herbaceous PFTs (proportion)" ; me_herb:units = "unitless" ; double me_woody(allpfts) ; me_woody:long_name = "Moisture of extinction for woody PFTs (proportion)" ; me_woody:units = "unitless" ; double minfuel(allpfts) ; minfuel:long_name = "Dead fuel threshold to carry a fire" ; minfuel:units = "gC/m2" ; double minpsi_hr(allpfts) ; minpsi_hr:long_name = "Minimum soil water potential for heterotrophic resp" ; minpsi_hr:units = "MPa" ; double ndays_off(allpfts) ; ndays_off:long_name = "Number of days to complete leaf offset" ; ndays_off:units = "days" ; double ndays_on(allpfts) ; ndays_on:long_name = "Number of days to complete leaf onset" ; ndays_on:units = "days" ; double nongrassporosratio(allpfts) ; nongrassporosratio:long_name = "Ratio of root porosity in non-grass to grass, used for aerenchyma transport" ; nongrassporosratio:units = "unitless" ; double organic_max(allpfts) ; organic_max:long_name = "Organic matter content where soil is assumed to act like peat for diffusion" ; organic_max:units = "kg/m3" ; double oxinhib(allpfts) ; oxinhib:long_name = "Inhibition of methane production by oxygen" ; oxinhib:units = "m^3/mol" ; double pHmax(allpfts) ; pHmax:long_name = "Maximum pH for methane production" ; pHmax:units = "unitless" ; double pHmin(allpfts) ; pHmin:long_name = "Minimum pH for methane production" ; pHmin:units = "unitless" ; double porosmin(allpfts) ; porosmin:long_name = "Minimum aerenchyma porosity" ; porosmin:units = "unitless" ; double q10_ch4oxid(allpfts) ; q10_ch4oxid:long_name = "Q10 oxidation constant" ; q10_ch4oxid:units = "unitless" ; double q10_hr(allpfts) ; q10_hr:long_name = "Q10 for heterotrophic respiration" ; q10_hr:units = "unitless" ; double q10_mr(allpfts) ; q10_mr:long_name = "Q10 for maintenance respiration" ; q10_mr:units = "unitless" ; double q10ch4(allpfts) ; q10ch4:long_name = "Q10 for methane production" ; q10ch4:units = "unitless" ; double q10lakebase(allpfts) ; q10lakebase:long_name = "Base temperature for lake CH4 production" ; q10lakebase:units = "K" ; double qflxlagd(allpfts) ; qflxlagd:long_name = "Days to lag time-lagged surface runoff (qflx_surf_lag) in the tropics" ; qflxlagd:units = "days" ; double r_mort(allpfts) ; r_mort:long_name = "Mortality rate" ; r_mort:units = "1/year" ; double rc_npool(allpfts) ; rc_npool:long_name = "resistance for uptake from plant n pool" ; rc_npool:units = "unitless" ; double redoxlag(allpfts) ; redoxlag:long_name = "Number of days to lag in the calculation of finundated_lag" ; redoxlag:units = "days" ; double redoxlag_vertical(allpfts) ; redoxlag_vertical:long_name = "Time lag (days) to inhibit production for newly unsaturated layers" ; redoxlag_vertical:units = "days" ; double rf_cwdl2_bgc(allpfts) ; rf_cwdl2_bgc:long_name = "respiration fraction from CWD to litter 2" ; rf_cwdl2_bgc:units = "unitless" ; double rf_cwdl3_bgc(allpfts) ; rf_cwdl3_bgc:long_name = "respiration fraction from CWD to litter 3" ; rf_cwdl3_bgc:units = "unitless" ; double rf_l1s1(allpfts) ; rf_l1s1:long_name = "Respiration fraction for litter 1 -> SOM 1" ; rf_l1s1:units = "unitless" ; double rf_l1s1_bgc(allpfts) ; rf_l1s1_bgc:long_name = "Respiration fraction for litter 1 -> SOM 1" ; rf_l1s1_bgc:units = "unitless" ; double rf_l2s1_bgc(allpfts) ; rf_l2s1_bgc:long_name = "respiration fraction litter 2 to SOM 1" ; rf_l2s1_bgc:units = "unitless" ; double rf_l2s2(allpfts) ; rf_l2s2:long_name = "Respiration fraction for litter 2 -> SOM 2" ; rf_l2s2:units = "unitless" ; double rf_l3s2_bgc(allpfts) ; rf_l3s2_bgc:long_name = "respiration fraction from litter 3 to SOM 2" ; rf_l3s2_bgc:units = "unitless" ; double rf_l3s3(allpfts) ; rf_l3s3:long_name = "Respiration fraction for litter 3 -> SOM 3" ; rf_l3s3:units = "unitless" ; double rf_s1s2(allpfts) ; rf_s1s2:long_name = "Respiration fraction for SOM 1 -> SOM 2" ; rf_s1s2:units = "unitless" ; double rf_s2s1_bgc(allpfts) ; rf_s2s1_bgc:long_name = "respiration fraction SOM 2 to SOM 1" ; rf_s2s1_bgc:units = "unitless" ; double rf_s2s3(allpfts) ; rf_s2s3:long_name = "Respiration fraction for SOM 2 -> SOM 3" ; rf_s2s3:units = "unitless" ; double rf_s2s3_bgc(allpfts) ; rf_s2s3_bgc:long_name = "Respiration fraction for SOM 2 -> SOM 3" ; rf_s2s3_bgc:units = "unitless" ; double rf_s3s1_bgc(allpfts) ; rf_s3s1_bgc:long_name = "respiration fraction SOM 3 to SOM 1" ; rf_s3s1_bgc:units = "unitless" ; double rf_s3s4(allpfts) ; rf_s3s4:long_name = "Respiration fraction for SOM 3 -> SOM 4" ; rf_s3s4:units = "unitless" ; double rij_kro_a(allpfts) ; rij_kro_a:long_name = "Best-fit parameter of simple-structure model (Arah and Vinten 1995)" ; rij_kro_a:units = "unitless" ; double rij_kro_alpha(allpfts) ; rij_kro_alpha:long_name = "Simple-structure model parameter (Arah and Vinten 1995)" ; rij_kro_alpha:units = "unitless" ; double rij_kro_beta(allpfts) ; rij_kro_beta:long_name = "Simple-structure model parameter (Arah and Vinten 1995)" ; rij_kro_beta:units = "unitless" ; double rij_kro_delta(allpfts) ; rij_kro_delta:long_name = "Simple-structure model parameter (Arah and Vinten 1995)" ; rij_kro_delta:units = "unitless" ; double rij_kro_gamma(allpfts) ; rij_kro_gamma:long_name = "Simple-structure model parameter (Arah and Vinten 1995)" ; rij_kro_gamma:units = "unitless" ; double rob(allpfts) ; rob:long_name = "Ratio of root length to vertical depth (root obliquity)" ; rob:units = "unitless" ; double rootlitfrac(allpfts) ; rootlitfrac:long_name = "Fraction of soil organic matter associated with roots" ; rootlitfrac:units = "unitless" ; double rsub_top_globalmax(allpfts) ; rsub_top_globalmax:units = "gC/gN/s" ; rsub_top_globalmax:long_name = "Base rate for maintenance respiration" ; double satpow(allpfts) ; satpow:long_name = "Exponent on watsat for saturated soil solute diffusion" ; satpow:units = "unitless" ; double scale_factor_aere(allpfts) ; scale_factor_aere:long_name = "Scale factor on the aerenchyma area for sensitivity tests" ; scale_factor_aere:units = "unitless" ; double scale_factor_gasdiff(allpfts) ; scale_factor_gasdiff:long_name = "Scale factor for gas diffusion" ; scale_factor_gasdiff:units = "unitless" ; double scale_factor_liqdiff(allpfts) ; scale_factor_liqdiff:long_name = "Scale factor for solute diffusion in liquid (water)" ; scale_factor_liqdiff:units = "unitless" ; double sf_minn(allpfts) ; sf_minn:long_name = "Soluble fraction of mineral N" ; sf_minn:units = "unitless" ; double sf_no3(allpfts) ; sf_no3:long_name = "Soluble fraction of NO3" ; sf_no3:units = "unitless" ; double shape_fluxprof_param1(allpfts) ; shape_fluxprof_param1:units = "unitless" ; shape_fluxprof_param1:long_name = "Shape parameter of advection/diffusion profile" ; double smp_crit(allpfts) ; smp_crit:long_name = "Critical soil moisture potential to reduce oxidation (mm) due to dessication of methanotrophs above the water table" ; smp_crit:units = "mm" ; double soilpsi_off(allpfts) ; soilpsi_off:long_name = "Critical soil water potential for leaf offset" ; soilpsi_off:units = "MPa" ; double soilpsi_on(allpfts) ; soilpsi_on:long_name = "Critical soil water potential for leaf onset" ; soilpsi_on:units = "MPa" ; double som_diffus(allpfts) ; som_diffus:long_name = "Vertical soil organic matter diffusion coefficient for flat adv/diff profile " ; som_diffus:units = "m^2/sec" ; double surface_tension_water(allpfts) ; surface_tension_water:long_name = "Surface tension of water (Arah and Vinten 1995)" ; surface_tension_water:units = "J/m^2" ; double tau_cwd(allpfts) ; tau_cwd:long_name = "Corrected fragmentation rate constant CWD" ; tau_cwd:units = "1/year" ; double tau_l1(allpfts) ; tau_l1:long_name = "Turnover time of litter 1" ; tau_l1:units = "year" ; double tau_l2_l3(allpfts) ; tau_l2_l3:long_name = "Turnover time of litter 2 and litter 3" ; tau_l2_l3:units = "year" ; double tau_s1(allpfts) ; tau_s1:long_name = "Turnover time of soil organic matter (SOM) 1" ; tau_s1:units = "year" ; double tau_s2(allpfts) ; tau_s2:long_name = "Turnover time of soil organic matter (SOM) 2" ; tau_s2:units = "year" ; double tau_s3(allpfts) ; tau_s3:long_name = "Turnover time of soil organic matter (SOM) 3" ; tau_s3:units = "year" ; double unsat_aere_ratio(allpfts) ; unsat_aere_ratio:long_name = "Ratio to multiply upland vegetation aerenchyma porosity by compared to inundated systems" ; unsat_aere_ratio:units = "unitless" ; double vgc_max(allpfts) ; vgc_max:long_name = "Ratio of saturation pressure triggering ebullition" ; vgc_max:units = "unitless" ; double vmax_ch4_oxid(allpfts) ; vmax_ch4_oxid:long_name = "Oxidation rate constant" ; vmax_ch4_oxid:units = "mol/m3-w/s" ; double vmax_oxid_unsat(allpfts) ; vmax_oxid_unsat:long_name = "Oxidation rate constant" ; vmax_oxid_unsat:units = "mol/m3-w/s" ; double wcf(allpfts) ; wcf:long_name = "Wood combustion fraction" ; wcf:units = "unitless" ; double leafcp(pft) ; leafcp:long_name = "leaf C:P " ; leafcp:units = "gC/gP" ; leafcp:coordinates = "pftname" ; double lflitcp(pft) ; lflitcp:long_name = "leaf litter C:P " ; lflitcp:units = "gC/gP" ; lflitcp:coordinates = "pftname" ; double frootcp(pft) ; frootcp:long_name = "fine root C:P " ; frootcp:units = "gC/gP" ; frootcp:coordinates = "pftname" ; double livewdcp(pft) ; livewdcp:long_name = "live wood C:P " ; livewdcp:units = "gC/gP" ; livewdcp:coordinates = "pftname" ; double deadwdcp(pft) ; deadwdcp:long_name = "dead wood C:P " ; deadwdcp:units = "gC/gP" ; double graincp(pft) ; graincp:long_name = "grain C:P " ; graincp:units = "gC/gP" ; double np_s1_new(allpfts) ; np_s1_new:long_name = "NP ratio for soil 1" ; np_s1_new:units = "none" ; np_s1_new:coordinates = "pftname" ; double np_s2_new(allpfts) ; np_s2_new:long_name = "NP ratio for soil 2" ; np_s2_new:units = "none" ; np_s2_new:coordinates = "pftname" ; double np_s3_new(allpfts) ; np_s3_new:long_name = "NP ratio for soil 3" ; np_s3_new:units = "none" ; np_s3_new:coordinates = "pftname" ; double np_s4_new(allpfts) ; np_s4_new:long_name = "NP ratio for soil 4" ; np_s4_new:units = "none" ; np_s4_new:coordinates = "pftname" ; double convfact(pft) ; convfact:long_name = "conversion factor from gC/m2 to bu/acre" ; double fyield(pft) ; fyield:long_name = "fraction of grain that is actually harvested" ; fyield:units = "unitless" ; double presharv(pft) ; presharv:long_name = "porportion of residue harvested with grain, includes fraction cut for biofuel" ; presharv:units = "unitless" ; double root_dmx(pft) ; root_dmx:long_name = "maximum rooting depth of crops" ; root_dmx:units = "m" ; double VMAX_PLANT_NH4(pft) ; VMAX_PLANT_NH4:long_name = "plant NH4 maximum uptake affinity" ; VMAX_PLANT_NH4:unit = "gN/gfrootC/s" ; double VMAX_PLANT_NO3(pft) ; VMAX_PLANT_NO3:long_name = "plant NO3 maximum uptake affinity" ; VMAX_PLANT_NO3:unit = "gN/gfrootC/s" ; double VMAX_PLANT_P(pft) ; VMAX_PLANT_P:long_name = "plant POx maximum uptake affinity" ; VMAX_PLANT_P:unit = "gP/gfrootC/s" ; double KM_PLANT_NH4(pft) ; KM_PLANT_NH4:long_name = "plant NH4 maximum uptake affinity" ; KM_PLANT_NH4:unit = "gN/m3" ; double KM_PLANT_NO3(pft) ; KM_PLANT_NO3:long_name = "plant NO3 maximum uptake affinity" ; KM_PLANT_NO3:unit = "gN/m3" ; double KM_PLANT_P(pft) ; KM_PLANT_P:long_name = "plant POx maximum uptake affinity" ; KM_PLANT_P:unit = "gP/m3" ; double decompmicc_patch_vr(pft, levgrnd) ; decompmicc_patch_vr:long_name = "pft specific soil microbial decomposer density" ; decompmicc_patch_vr:unit = "gC/m3" ; double VMAX_MINSURF_P_vr(soilorder, levgrnd) ; VMAX_MINSURF_P_vr:long_name = "maximum P adsorption capacit of soil mineral surface" ; VMAX_MINSURF_P_vr:unit = "gP/m3" ; double KM_MINSURF_P_vr(soilorder, levgrnd) ; KM_MINSURF_P_vr:long_name = "affinity of P adsorption of soil mineral surface" ; KM_MINSURF_P_vr:unit = "gP/m3" ; double KM_DECOMP_NH4(allpfts) ; KM_DECOMP_NH4:long_name = "affinity of NH4 microbial immobilization" ; KM_DECOMP_NH4:unit = "gN/m3" ; double KM_DECOMP_NO3(allpfts) ; KM_DECOMP_NO3:long_name = "affinity of NO3 microbial immobilization" ; KM_DECOMP_NO3:unit = "gN/m3" ; double KM_DECOMP_P(allpfts) ; KM_DECOMP_P:long_name = "affinity of POx microbial immobilization" ; KM_DECOMP_P:unit = "gP/m3" ; double KM_NIT(allpfts) ; KM_NIT:long_name = "affinity of NH4 nitrification" ; KM_NIT:unit = "gN/m3" ; double KM_DEN(allpfts) ; KM_DEN:long_name = "affinity of NO3 denitrification" ; KM_DEN:unit = "gN/m3" ; double VMAX_NFIX(allpfts) ; VMAX_NFIX:long_name = "maximum N2 fixation rate" ; VMAX_NFIX:unit = "gN/gC/s" ; double KM_NFIX(allpfts) ; KM_NFIX:long_name = "affinity parameter for N2 fixation" ; KM_NFIX:unit = "gC/gN" ; double VMAX_PTASE_vr(allpfts, levgrnd) ; VMAX_PTASE_vr:long_name = "maximum phosphatase activity" ; VMAX_PTASE_vr:unit = "gP/m3/s" ; double KM_PTASE(allpfts) ; KM_PTASE:long_name = "affinity parameter for phosphatase activity" ; KM_PTASE:unit = "gN/gP" ; double lamda_ptase(allpfts) ; lamda_ptase:long_name = "critical value for phosphatase activity" ; lamda_ptase:unit = "gN/gP" ; double leafcn_obs(pft) ; leafcn_obs:long_name = "leaf CN ratio" ; leafcn_obs:unit = "gC/gN" ; double frootcn_obs(pft) ; frootcn_obs:long_name = "fine root CN ratio" ; frootcn_obs:unit = "gC/gN" ; double livewdcn_obs(pft) ; livewdcn_obs:long_name = "live wood CN ratio" ; livewdcn_obs:unit = "gC/gN" ; double deadwdcn_obs(pft) ; deadwdcn_obs:long_name = "dead wood CN ratio" ; deadwdcn_obs:unit = "gC/gN" ; double leafcp_obs(pft) ; leafcp_obs:long_name = "leaf CP ratio" ; leafcp_obs:unit = "gC/gP" ; double frootcp_obs(pft) ; frootcp_obs:long_name = "fine root CP ratio" ; frootcp_obs:unit = "gC/gP" ; double livewdcp_obs(pft) ; livewdcp_obs:long_name = "live wood CP ratio" ; livewdcp_obs:unit = "gC/gP" ; double deadwdcp_obs(pft) ; deadwdcp_obs:long_name = "dead wood CP ratio" ; deadwdcp_obs:unit = "gC/gP" ; double s_vc(pft) ; s_vc:long_name = "slope of vcmax~leafcn relationship" ; s_vc:unit = "umol CO2/m2/s per leaf N content" ; double i_vc(pft) ; i_vc:long_name = "intercept of vcmax~leafcn relationship" ; i_vc:unit = "umol CO2/m2/s" ; double fnr(pft) ; fnr:long_name = "" ; fnr:units = "" ; fnr:coordinates = "pftname" ; double act25(pft) ; act25:long_name = "" ; act25:units = "" ; act25:coordinates = "pftname" ; double kcha(pft) ; kcha:long_name = "" ; kcha:units = "" ; kcha:coordinates = "pftname" ; double koha(pft) ; koha:long_name = "" ; koha:units = "" ; koha:coordinates = "pftname" ; double cpha(pft) ; cpha:long_name = "" ; cpha:units = "" ; cpha:coordinates = "pftname" ; double vcmaxha(pft) ; vcmaxha:long_name = "" ; vcmaxha:units = "" ; vcmaxha:coordinates = "pftname" ; double jmaxha(pft) ; jmaxha:long_name = "" ; jmaxha:units = "" ; jmaxha:coordinates = "pftname" ; double tpuha(pft) ; tpuha:long_name = "" ; tpuha:units = "" ; tpuha:coordinates = "pftname" ; double lmrha(pft) ; lmrha:long_name = "" ; lmrha:units = "" ; lmrha:coordinates = "pftname" ; double vcmaxhd(pft) ; vcmaxhd:long_name = "" ; vcmaxhd:units = "" ; vcmaxhd:coordinates = "pftname" ; double jmaxhd(pft) ; jmaxhd:long_name = "" ; jmaxhd:units = "" ; jmaxhd:coordinates = "pftname" ; double tpuhd(pft) ; tpuhd:long_name = "" ; tpuhd:units = "" ; tpuhd:coordinates = "pftname" ; double lmrhd(pft) ; lmrhd:long_name = "" ; lmrhd:units = "" ; lmrhd:coordinates = "pftname" ; double lmrse(pft) ; lmrse:long_name = "" ; lmrse:units = "" ; lmrse:coordinates = "pftname" ; double qe(pft) ; qe:long_name = "" ; qe:units = "" ; qe:coordinates = "pftname" ; double theta_cj(pft) ; theta_cj:long_name = "" ; theta_cj:units = "" ; theta_cj:coordinates = "pftname" ; double bbbopt(pft) ; bbbopt:long_name = "" ; bbbopt:units = "" ; bbbopt:coordinates = "pftname" ; double mbbopt(pft) ; mbbopt:long_name = "" ; mbbopt:units = "" ; mbbopt:coordinates = "pftname" ; double nstor(pft) ; nstor:long_name = "" ; nstor:units = "" ; nstor:coordinates = "pftname" ; double gcpsi(pft) ; gcpsi:long_name = "bare ground cover LAI-decay parameter" ; gcpsi:units = "none" ; gcpsi:coordinates = "pftname" ; double pftcc(pft) ; pftcc:long_name = "plant cover reduction factor for sediment transport capacity" ; pftcc:units = "none" ; pftcc:coordinates = "pftname" ; double tc_stress(allpfts) ; tc_stress:long_name = "" ; tc_stress:units = "" ; tc_stress:coordinates = "pftname" ; // global attributes: :Conventions = "CF-1.0" ; :title = "Vegetation (Plant Function Type or PFT) constants" ; :NCO = "4.2.3" ; :nco_openmp_thread_number = 1 ; :Created_by = "sinh210" ; :Created_on = "Fri Feb 19 15:29:41 PST 2021" ; :Commit_used = "37a07bc68a02a556b2abcde768768208201b2b2a" ; }