netcdf CESMA/som_input/pft-physiology.clm40.c130424.nc { dimensions: pft = 21; string_length = 40; variables: double aleaff(pft=21); :long_name = "Leaf Allocation coefficient parameter used in CNAllocationn"; :units = "unitless"; :coordinates = "pftname"; double allconsl(pft=21); :long_name = "Leaf Allocation coefficient parameter power used in CNAllocation"; :units = "unitless"; :_FillValue = 0.0; // double :coordinates = "pftname"; double allconss(pft=21); :long_name = "Stem Allocation coefficient parameter power used in CNAllocation"; :units = "unitless"; :_FillValue = 0.0; // double :coordinates = "pftname"; double arootf(pft=21); :long_name = "Root Allocation coefficient parameter used in CNAllocation"; :units = "unitless"; :_FillValue = 0.0; // double :coordinates = "pftname"; double arooti(pft=21); :long_name = "Root Allocation coefficient parameter used in CNAllocation"; :units = "unitless"; :_FillValue = 0.0; // double :coordinates = "pftname"; double astemf(pft=21); :long_name = "Stem Allocation coefficient parameter used in CNAllocation"; :units = "unitless"; :_FillValue = 0.0; // double :coordinates = "pftname"; double baset(pft=21); :long_name = "Base Temperature, parameter used in accFlds"; :units = "C"; :coordinates = "pftname"; double bfact(pft=21); :long_name = "Exponential factor used in CNAllocation for fraction allocated to leaf"; :units = "unitless"; :_FillValue = 0.0; // double :coordinates = "pftname"; double c3psn(pft=21); :long_name = "Photosynthetic pathway"; :units = "flag"; :coordinates = "pftname"; :valid_range = 0.0, 1.0; // double :flag_meanings = "C4 C3"; :flag_values = 0.0, 1.0; // double double croot_stem(pft=21); :long_name = "Allocation parameter: new coarse root C per new stem C"; :units = "gC/gC"; :coordinates = "pftname"; double crop(pft=21); :long_name = "Binary crop PFT flag:"; :units = "logical flag"; :coordinates = "pftname"; :valid_range = 0.0, 1.0; // double :flag_values = 0.0, 1.0; // double :flag_meanings = "NOT_crop crop_PFT"; double deadwdcn(pft=21); :long_name = "Dead wood (xylem and heartwood) C:N"; :units = "gC/gN"; :coordinates = "pftname"; double declfact(pft=21); :long_name = "Decline factor for gddmaturity used in CNAllocation"; :units = "unitless"; :_FillValue = 0.0; // double :coordinates = "pftname"; double displar(pft=21); :long_name = "Ratio of displacement height to canopy top height"; :units = "unitless"; :coordinates = "pftname"; double dleaf(pft=21); :long_name = "Characteristic leaf dimension"; :units = "m"; :coordinates = "pftname"; double dsladlai(pft=21); :long_name = "Through canopy, projected area basis: dSLA/dLAI"; :units = "m^2/gC"; :coordinates = "pftname"; double evergreen(pft=21); :long_name = "Binary flag for evergreen leaf habit"; :units = "logical flag"; :coordinates = "pftname"; :flag_meanings = "NON-evergreen evergreen"; :flag_values = 0.0, 1.0; // double double fcur(pft=21); :long_name = "Allocation parameter: fraction of allocation that goes to currently displayed growth, remainder to storage"; :units = "fraction"; :coordinates = "pftname"; double fcurdv(pft=21); :long_name = "Alternate fcur for use with CNDV"; :units = "fraction"; :coordinates = "pftname"; double fleafi(pft=21); :long_name = "Leaf Allocation coefficient parameter fraction used in CNAllocation"; :units = "unitless"; :_FillValue = 0.0; // double :coordinates = "pftname"; double flivewd(pft=21); :long_name = "Allocation parameter: fraction of new wood that is live (phloem and ray parenchyma)"; :units = "fraction"; :coordinates = "pftname"; double flnr(pft=21); :long_name = "Fraction of leaf N in Rubisco enzyme"; :units = "fraction"; :coordinates = "pftname"; double fnitr(pft=21); :long_name = "Foliage nitrogen limitation factor"; :units = "unitless"; :coordinates = "pftname"; double fr_fcel(pft=21); :long_name = "Fine root litter cellulose fraction"; :units = "fraction"; :coordinates = "pftname"; double fr_flab(pft=21); :long_name = "Fine root litter labile fraction"; :units = "fraction"; :coordinates = "pftname"; double fr_flig(pft=21); :long_name = "Fine root litter lignin fraction"; :units = "fraction"; :coordinates = "pftname"; double froot_leaf(pft=21); :long_name = "Allocation parameter: new fine root C per new leaf C"; :units = "gC/gC"; :coordinates = "pftname"; double frootcn(pft=21); :long_name = "Fine root C:N"; :units = "gC/gN"; :coordinates = "pftname"; double gddmin(pft=21); :long_name = "Minimim growing degree days used in CNPhenology"; :units = "unitless"; :_FillValue = 0.0; // double :coordinates = "pftname"; double graincn(pft=21); :long_name = "Grain C:N"; :units = "gC/gN"; :_FillValue = 0.0; // double :coordinates = "pftname"; double grnfill(pft=21); :long_name = "Grain fill parameter used in CNPhenology"; :units = "unitless"; :_FillValue = 0.0; // double :coordinates = "pftname"; double grperc(pft=21); :long_name = "Growth respiration factor"; :units = "unitless"; :coordinates = "pftname"; double grpnow(pft=21); :long_name = "Growth respiration factor"; :units = "unitless"; :coordinates = "pftname"; double hybgdd(pft=21); :long_name = "Growing Degree Days for maturity used in CNPhenology"; :units = "unitless"; :_FillValue = 0.0; // double :coordinates = "pftname"; double irrigated(pft=21); :long_name = "Binary Irrigated PFT flag"; :units = "logical flag"; :coordinates = "pftname"; :valid_range = 0.0, 1.0; // double :flag_meanings = "NOT_irrigated irrigated"; :flag_values = 0.0, 1.0; // double double laimx(pft=21); :long_name = "Maximum Leaf Area Index used in CNVegStructUpdate"; :units = "unitless"; :_FillValue = 0.0; // double :coordinates = "pftname"; double leaf_long(pft=21); :long_name = "Leaf longevity"; :units = "years"; :coordinates = "pftname"; double leafcn(pft=21); :long_name = "Leaf C:N"; :units = "gC/gN"; :coordinates = "pftname"; double lf_fcel(pft=21); :long_name = "Leaf litter cellulose fraction"; :units = "fraction"; :coordinates = "pftname"; double lf_flab(pft=21); :long_name = "Leaf litter labile fraction"; :units = "fraction"; :coordinates = "pftname"; double lf_flig(pft=21); :long_name = "Leaf litter lignin fraction"; :units = "fraction"; :coordinates = "pftname"; double lfemerg(pft=21); :long_name = "Leaf emergence parameter used in CNPhenology"; :units = "unitless"; :_FillValue = 0.0; // double :coordinates = "pftname"; double lflitcn(pft=21); :long_name = "Leaf litter C:N"; :units = "gC/gN"; :coordinates = "pftname"; double livewdcn(pft=21); :long_name = "Live wood (phloem and ray parenchyma) C:N"; :units = "gC/gN"; :coordinates = "pftname"; int max_NH_planting_date(pft=21); :_FillValue = 0; // int :long_name = "Maximum planting date for the Northern Hemipsphere"; :units = "YYYYMMDD"; :coordinates = "pftname"; :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=21); :_FillValue = 0; // int :long_name = "Maximum planting date for the Southern Hemipsphere"; :units = "YYYYMMDD"; :coordinates = "pftname"; :comment = "Same as max_NH_planting_date, but offset by six months"; int min_NH_planting_date(pft=21); :_FillValue = 0; // int :long_name = "Minimum planting date for the Northern Hemipsphere"; :units = "YYYYMMDD"; :coordinates = "pftname"; :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=21); :_FillValue = 0; // int :long_name = "Minimum planting date for the Southern Hemipsphere"; :units = "YYYYMMDD"; :coordinates = "pftname"; :comment = "Same as min_NH_planting_date, but offset by six months"; double min_planting_temp(pft=21); :long_name = "Average 5 day daily minimum temperature needed for planting"; :units = "K"; :coordinates = "pftname"; :_FillValue = 1000.0; // double :comment = "From AGROIBIS derived from EPIC model parameterizations"; double mp(pft=21); :long_name = "Slope of conductance-to-photosynthesis relationship"; :units = "unitless"; :coordinates = "pftname"; int mxmat(pft=21); :_FillValue = 0; // int :long_name = "Maximum number of days to maturity parameter in CNPhenology"; :units = "days"; :coordinates = "pftname"; double mxtmp(pft=21); :long_name = "Max Temperature, parameter used in accFlds"; :units = "C"; :_FillValue = 0; // int double pconv(pft=21); :long_name = "Deadstem proportions to send to conversion flux"; :units = "fraction"; :coordinates = "pftname"; :valid_range = 0.0, 1.0; // double :comment = "pconv+pprod10+pprod100 must sum to 1.0"; char pftname(pft=21, string_length=40); :long_name = "Description of plant type"; :units = "unitless"; short pftnum(pft=21); :long_name = "Plant Functional Type number"; :units = "unitless"; :coordinates = "pftname"; double pftpar20(pft=21); :long_name = "Tree maximum crown area"; :units = "m2"; :_FillValue = 9999.9; // double :coordinates = "pftname"; double pftpar28(pft=21); :long_name = "Minimum coldest monthly mean temperature"; :units = "degrees_Celsius"; :_FillValue = 9999.9; // double :coordinates = "pftname"; double pftpar29(pft=21); :long_name = "Maximum coldest monthly mean temperature"; :units = "degrees_Celsius"; :_FillValue = 1000.0; // double :coordinates = "pftname"; double pftpar30(pft=21); :long_name = "Minimum growing degree days (>= 5 degree Celsius)"; :units = "degree_C_days"; :coordinates = "pftname"; double pftpar31(pft=21); :long_name = "Upper limit of temperature of the warmest month (twmax)"; :units = "degrees_Celsius"; :_FillValue = 1000.0; // double :coordinates = "pftname"; double planting_temp(pft=21); :long_name = "Average 10 day temperature needed for planting"; :units = "K"; :coordinates = "pftname"; :_FillValue = 1000.0; // double :comment = "From AGROIBIS derived from EPIC model parameterizations"; double pprod10(pft=21); :long_name = "Deadstem proportions to send to 10 year product pool"; :units = "fraction"; :coordinates = "pftname"; :valid_range = 0.0, 1.0; // double :comment = "pconv+pprod10+pprod100 must sum to 1.0"; double pprod100(pft=21); :long_name = "Deadstem proportions to send to 100 year product pool"; :units = "fraction"; :coordinates = "pftname"; :valid_range = 0.0, 1.0; // double :comment = "pconv+pprod10+pprod100 must sum to 1.0"; double pprodharv10(pft=21); :long_name = "Deadstem proportions to send to 10 year harvest pool"; :units = "fraction"; :coordinates = "pftname"; :_FillValue = 0.0; // double :valid_range = 0.0, 1.0; // double :comment = "100 year harvest is one minus this value"; double qe25(pft=21); :long_name = "Quantum efficiency at 25 degrees Celsius"; :units = "umol CO2 / umol photon"; :coordinates = "pftname"; double resist(pft=21); :long_name = "Fire resistance index"; :units = "unitless"; :coordinates = "pftname"; double rholnir(pft=21); :long_name = "Leaf reflectance: near-IR"; :units = "fraction"; :coordinates = "pftname"; double rholvis(pft=21); :long_name = "Leaf reflectance: visible"; :units = "fraction"; :coordinates = "pftname"; double rhosnir(pft=21); :long_name = "Stem reflectance: near-IR"; :units = "fraction"; :coordinates = "pftname"; double rhosvis(pft=21); :long_name = "Stem reflectance: visible"; :units = "fraction"; :coordinates = "pftname"; double roota_par(pft=21); :long_name = "CLM rooting distribution parameter"; :units = "1/m"; :coordinates = "pftname"; double rootb_par(pft=21); :long_name = "CLM rooting distribution parameter"; :units = "1/m"; :coordinates = "pftname"; double season_decid(pft=21); :long_name = "Binary flag for seasonal-deciduous leaf habit"; :units = "logical flag"; :coordinates = "pftname"; :flag_meanings = "NOT seasonal-deciduous"; :flag_values = 0.0, 1.0; // double double slatop(pft=21); :long_name = "Specific Leaf Area (SLA) at top of canopy, projected area basis"; :units = "m^2/gC"; :coordinates = "pftname"; double smpsc(pft=21); :long_name = "Soil water potential at full stomatal closure"; :units = "mm"; :coordinates = "pftname"; double smpso(pft=21); :long_name = "Soil water potential at full stomatal opening"; :units = "mm"; :coordinates = "pftname"; double stem_leaf(pft=21); :long_name = "Allocation parameter: new stem C per new leaf C (-1 means use dynamic stem allocation)"; :units = "gC/gC"; :coordinates = "pftname"; double stress_decid(pft=21); :long_name = "Binary flag for stress-deciduous leaf habit"; :units = "logical flag"; :coordinates = "pftname"; :valid_range = 0.0, 1.0; // double :flag_values = 0.0, 1.0; // double :flag_meanings = "NOT stress_decidious"; double taulnir(pft=21); :long_name = "Leaf transmittance: near-IR"; :units = "fraction"; :coordinates = "pftname"; double taulvis(pft=21); :long_name = "Leaf transmittance: visible"; :units = "fraction"; :coordinates = "pftname"; double tausnir(pft=21); :long_name = "Stem transmittance: near-IR"; :units = "fraction"; :coordinates = "pftname"; double tausvis(pft=21); :long_name = "Stem transmittance: visible"; :units = "fraction"; :coordinates = "pftname"; double woody(pft=21); :long_name = "Binary woody lifeform flag"; :units = "logical flag"; :coordinates = "pftname"; :valid_range = 0.0, 1.0; // double :flag_values = 0.0, 1.0; // double :flag_meanings = "NON_woody woody"; double xl(pft=21); :long_name = "Leaf/stem orientation index"; :units = "unitless"; :coordinates = "pftname"; :valid_range = -1.0, 1.0; // double double z0mr(pft=21); :long_name = "Ratio of momentum roughness length to canopy top height"; :units = "unitless"; :coordinates = "pftname"; double ztopmx(pft=21); :long_name = "Canopy top coefficient used in CNVegStructUpdate"; :units = "m"; :_FillValue = 0.0; // double :coordinates = "pftname"; // global attributes: :history = "Wed Apr 24 12:12:21 MDT 2013: Convert min_planting_temp and planting_temp from Celcius to Kelvin (add 273.15d00)Mon Apr 25 13:15:54 2011: ncks --exclude -v vcmx25,dw_fcel,dw_flig pft-physiology.c110331.nc pft-physiology.c110425.nc\\nThu Mar 31 17:44:06 MDT 201: Change some meta-data on crop planting dates, change wheat pftname for temperate cereal\\nTue Mar 29 15:29:41 MDT 2011: Add planting temperatures and dates, temperatures are from EPIC model parameterizations, dates are in line with typical planting dates for the US\\nMon Mar 7 15:17:52 MST 2011: Add valid_range, flags, change a few names\\nWed Mar 2 22:17:36 MST 2011: Add grpnow and pftdyn variables on file\\nThu Feb 17 09:50 2011: Add crop variables onto file\\n Fri Feb 25 12:53:22 MST 2011: Add grperc on file, fix declfact long_name"; :Conventions = "CF-1.0"; :title = "Vegetation (Plant Function Type or PFT) constants"; }