netcdf classic (CDF-1) {
dimensions:
	segment = 4 ;
	pft = 79 ;
	ndecomp_pools_max = 8 ;
	variants = 2 ;
	string_length = 40 ;
	ntill_stages_max = 3 ;
	ntill_intensities_max = 2 ;
// global attributes:
		:Conventions = "CF-1.0" ;
		:title = "Vegetation (Plant Function Type or PFT) constants" ;
		:nco_openmp_thread_number = 1 ;
		:NCO = "netCDF Operators version 4.8.1 (Homepage = http://nco.sf.net, Code = http://github.com/nco/nco)" ;
		:history = (text block) ;
| Tue Mar  3 16:50:38 2026: ncks -A temp_var.nc ctsm60_params.c260204.no_nan_fill.nc
| Tue Mar  3 16:49:34 2026: ncks -v baseflow_scalar,precip_repartition_nonglc_all_rain_t,precip_repartition_nonglc_all_snow_t,precip_repartition_glc_all_rain_t,precip_repartition_glc_all_snow_t ctsm5.3.041.Nfix_params.v13.c250221_upplim250_add_nml.nc temp_var.nc
| Tue Apr 29 08:28:11 2025: ncks -v mimics_fi /glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/paramdata/ctsm60_params.c250311.nc /glade/work/wwieder/modified_inputs/ctsm5.3.041.Nfix_params.v13.c250221_upplim250.nc
| Tue Nov 19 14:57:50 2024: ncks -A -v nfix_tmin,nfix_tmax,nfix_topt /glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/paramdata/ctsm60_params_nfix.c241101.nc /glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/paramdata/ctsm60_params_nfix.c241119.nc
| Thu Feb  8 14:13:42 2024: ncatted -a history,global,a,c, : Dead Veg changes: froot_leaf(11:12)=1.2, FUN_fracfixers(11:12)=1, xdrdt=5, scvng_fct_mlt_sf=0.5, snw_rds_refrz=1500, fresh_snw_rds_max=400 ctsm51_params.c240208.nc
|  : Dead Veg changes: froot_leaf(11:12)=1.2, FUN_fracfixers(11:12)=1, xdrdt=5, scvng_fct_mlt_sf=0.5, snw_rds_refrz=1500, fresh_snw_rds_max=400
		:history_of_appended_files = (text block) ;
| Tue Mar  3 16:50:38 2026: Appended file temp_var.nc had following "history" attribute:
| Tue Mar  3 16:49:34 2026: ncks -v baseflow_scalar,precip_repartition_nonglc_all_rain_t,precip_repartition_nonglc_all_snow_t,precip_repartition_glc_all_rain_t,precip_repartition_glc_all_snow_t ctsm5.3.041.Nfix_params.v13.c250221_upplim250_add_nml.nc temp_var.nc
| Tue Apr 29 08:28:11 2025: ncks -v mimics_fi /glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/paramdata/ctsm60_params.c250311.nc /glade/work/wwieder/modified_inputs/ctsm5.3.041.Nfix_params.v13.c250221_upplim250.nc
| Tue Nov 19 14:57:50 2024: ncks -A -v nfix_tmin,nfix_tmax,nfix_topt /glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/paramdata/ctsm60_params_nfix.c241101.nc /glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/paramdata/ctsm60_params_nfix.c241119.nc
| Thu Feb  8 14:13:42 2024: ncatted -a history,global,a,c, : Dead Veg changes: froot_leaf(11:12)=1.2, FUN_fracfixers(11:12)=1, xdrdt=5, scvng_fct_mlt_sf=0.5, snw_rds_refrz=1500, fresh_snw_rds_max=400 ctsm51_params.c240208.nc
|  : Dead Veg changes: froot_leaf(11:12)=1.2, FUN_fracfixers(11:12)=1, xdrdt=5, scvng_fct_mlt_sf=0.5, snw_rds_refrz=1500, fresh_snw_rds_max=400
| Tue Apr 29 08:28:11 2025: Appended file /glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/paramdata/ctsm60_params.c250311.nc had following "history" attribute:
| Tue Nov 19 14:57:50 2024: ncks -A -v nfix_tmin,nfix_tmax,nfix_topt /glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/paramdata/ctsm60_params_nfix.c241101.nc /glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/paramdata/ctsm60_params_nfix.c241119.nc
| Thu Feb  8 14:13:42 2024: ncatted -a history,global,a,c, : Dead Veg changes: froot_leaf(11:12)=1.2, FUN_fracfixers(11:12)=1, xdrdt=5, scvng_fct_mlt_sf=0.5, snw_rds_refrz=1500, fresh_snw_rds_max=400 ctsm51_params.c240208.nc
|  : Dead Veg changes: froot_leaf(11:12)=1.2, FUN_fracfixers(11:12)=1, xdrdt=5, scvng_fct_mlt_sf=0.5, snw_rds_refrz=1500, fresh_snw_rds_max=400
| Tue Nov 19 14:57:50 2024: Appended file /glade/campaign/cesm/cesmdata/inputdata/lnd/clm2/paramdata/ctsm60_params_nfix.c241101.nc had following "history" attribute:
| Thu Feb  8 14:13:42 2024: ncatted -a history,global,a,c, : Dead Veg changes: froot_leaf(11:12)=1.2, FUN_fracfixers(11:12)=1, xdrdt=5, scvng_fct_mlt_sf=0.5, snw_rds_refrz=1500, fresh_snw_rds_max=400 ctsm51_params.c240208.nc
|  : Dead Veg changes: froot_leaf(11:12)=1.2, FUN_fracfixers(11:12)=1, xdrdt=5, scvng_fct_mlt_sf=0.5, snw_rds_refrz=1500, fresh_snw_rds_max=400
variables:
	double psi50(segment, pft) ;
		psi50:coordinates = "segment pftname" ;
		psi50:long_name = "water potential at 50% loss of conductance" ;
		psi50:units = "mm" ;
	double kmax(segment, pft) ;
		kmax:coordinates = "segment pftname" ;
		kmax:long_name = "plant segment max conductance" ;
		kmax:units = "mm h2o (transpired)/mm h2o (water potential gradient)/sec" ;
	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 leafcn(pft) ;
		leafcn:long_name = "Leaf C:N" ;
		leafcn:units = "gC/gN" ;
		leafcn:coordinates = "pftname" ;
	double xl(pft) ;
		xl:long_name = "Leaf/stem orientation index" ;
		xl:units = "unitless" ;
		xl:valid_range = -1.0, 1.0 ;
		xl:coordinates = "pftname" ;
	double theta_cj(pft) ;
		theta_cj:long_name = "Empirical curvature parameter for ac, aj photosynthesis co-limitation" ;
		theta_cj:units = "unitless" ;
		theta_cj:coordinates = "pftname" ;
	double C2_liq_Brun89 ;
		C2_liq_Brun89:long_name = "Constant for liquid water grain growth [m3 s-1],from Brun89: corrected for LWC in units o\nf percent" ;
		C2_liq_Brun89:units = "m3/s" ;
	double FUN_fracfixers(pft) ;
		FUN_fracfixers:long_name = "The maximum fraction of assimilated carbon that can be used to pay for N fixation" ;
		FUN_fracfixers:units = "fraction" ;
		FUN_fracfixers:coordinates = "pftname" ;
	double a_coef ;
		a_coef:long_name = "Drag coeff. under less dense canopy" ;
		a_coef:units = "unitless" ;
	double a_exp ;
		a_exp:long_name = "Drag exponent under less dense canopy" ;
		a_exp:units = "unitless" ;
	double a_fix(pft) ;
		a_fix:long_name = "Parameter 'a' of temp response of N fixation (Houlton et al.  2008)" ;
		a_fix:units = "unitless" ;
		a_fix:coordinates = "pftname" ;
	double accum_factor ;
		accum_factor:long_name = "Accumulation constant for fractional snow covered area" ;
		accum_factor:units = "unitless" ;
	double act25 ;
		act25:long_name = "Specific activity of Rubisco at 25degC" ;
		act25:units = "mumol(CO2)/(gRubisco s)" ;
	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 akc_active(pft) ;
		akc_active:long_name = "Constant relating root C to arbuscular mycorrhizal root active uptake cost." ;
		akc_active:units = "gC/m3" ;
		akc_active:coordinates = "pftname" ;
	double akn_active(pft) ;
		akn_active:long_name = "Constant relating soil layer Nitrogen content to arbuscular mycorrhizal root active uptake cost." ;
		akn_active:units = "gC/m2" ;
		akn_active:coordinates = "pftname" ;
	double aleaff(pft) ;
		aleaff:long_name = "Leaf Allocation coefficient parameter used in CNAllocationn" ;
		aleaff:units = "unitless" ;
		aleaff:coordinates = "pftname" ;
	double allconsl(pft) ;
		allconsl:_FillValue = 0.0 ;
		allconsl:long_name = "Leaf Allocation coefficient parameter power used in CNAllocation" ;
		allconsl:units = "unitless" ;
		allconsl:coordinates = "pftname" ;
	double allconss(pft) ;
		allconss:_FillValue = 0.0 ;
		allconss:long_name = "Stem Allocation coefficient parameter power used in CNAllocation" ;
		allconss:units = "unitless" ;
		allconss:coordinates = "pftname" ;
	double aq_sp_yield_min ;
		aq_sp_yield_min:long_name = "Min. aquifer specific yield" ;
		aq_sp_yield_min:units = "unitless" ;
	double arootf(pft) ;
		arootf:_FillValue = 0.0 ;
		arootf:long_name = "Root Allocation coefficient parameter used in CNAllocation" ;
		arootf:units = "unitless" ;
		arootf:coordinates = "pftname" ;
	double arooti(pft) ;
		arooti:_FillValue = 0.0 ;
		arooti:long_name = "Root Allocation coefficient parameter used in CNAllocation" ;
		arooti:units = "unitless" ;
		arooti:coordinates = "pftname" ;
	double astemf(pft) ;
		astemf:_FillValue = 0.0 ;
		astemf:long_name = "Stem Allocation coefficient parameter used in CNAllocation" ;
		astemf:units = "unitless" ;
		astemf:coordinates = "pftname" ;
	double atmch4 ;
		atmch4:long_name = "Atmospheric CH4 mixing ratio to prescribe if not provided by the atmospheric model" ;
		atmch4:units = "mol/mol" ;
	double b_fix(pft) ;
		b_fix:long_name = "Parameter 'b' of temp response of N fixation (Houlton et al.  2008)" ;
		b_fix:units = "1/C" ;
		b_fix:coordinates = "pftname" ;
	double baset(pft) ;
		baset:long_name = "Base Temperature, parameter used in accFlds" ;
		baset:units = "C" ;
		baset:coordinates = "pftname" ;
	double bdnr ;
		bdnr:long_name = "bulk denitrification rate" ;
		bdnr:units = "1/day" ;
	double bfact(pft) ;
		bfact:_FillValue = 0.0 ;
		bfact:long_name = "Exponential factor used in CNAllocation for fraction allocated to leaf" ;
		bfact:units = "unitless" ;
		bfact:coordinates = "pftname" ;
	double bgc_cn_s1 ;
		bgc_cn_s1:long_name = "C:N for SOM 1" ;
		bgc_cn_s1:units = "unitless" ;
	double bgc_cn_s2 ;
		bgc_cn_s2:long_name = "C:N for SOM pool 2" ;
		bgc_cn_s2:units = "gC/gN" ;
	double bgc_cn_s3 ;
		bgc_cn_s3:long_name = "C:N for SOM pool 3" ;
		bgc_cn_s3:units = "gC/gN" ;
	double bgc_cwd_fcel ;
		bgc_cwd_fcel:long_name = "Cellulose fraction for CWD" ;
		bgc_cwd_fcel:units = "unitless" ;
	double bgc_initial_Cstocks(ndecomp_pools_max) ;
		bgc_initial_Cstocks:long_name = "Initial C stocks for a cold start" ;
		bgc_initial_Cstocks:units = "g/m2" ;
	double bgc_initial_Cstocks_depth ;
		bgc_initial_Cstocks_depth:long_name = "Soil depth for initial C stocks for a cold start" ;
		bgc_initial_Cstocks_depth:units = "m" ;
	double bgc_rf_cwdl3 ;
		bgc_rf_cwdl3:long_name = "respiration fraction from CWD to litter 3" ;
		bgc_rf_cwdl3:units = "unitless" ;
	double bgc_rf_l1s1 ;
		bgc_rf_l1s1:long_name = "Respiration fraction for litter 1 -> SOM 1" ;
		bgc_rf_l1s1:units = "unitless" ;
	double bgc_rf_l2s1 ;
		bgc_rf_l2s1:long_name = "respiration fraction litter 2 to SOM 1" ;
		bgc_rf_l2s1:units = "unitless" ;
	double bgc_rf_l3s2 ;
		bgc_rf_l3s2:long_name = "respiration fraction from litter 3 to SOM 2" ;
		bgc_rf_l3s2:units = "unitless" ;
	double bgc_rf_s2s1 ;
		bgc_rf_s2s1:long_name = "respiration fraction SOM 2 to SOM 1" ;
		bgc_rf_s2s1:units = "unitless" ;
	double bgc_rf_s2s3 ;
		bgc_rf_s2s3:long_name = "Respiration fraction for SOM 2 -> SOM 3" ;
		bgc_rf_s2s3:units = "unitless" ;
	double bgc_rf_s3s1 ;
		bgc_rf_s3s1:long_name = "respiration fraction SOM 3 to SOM 1" ;
		bgc_rf_s3s1:units = "unitless" ;
	double bgc_tau_l1 ;
		bgc_tau_l1:long_name = "1/Turnover time of  litter 1 (1/18.5)" ;
		bgc_tau_l1:units = "1/year" ;
	double bgc_tau_l2_l3 ;
		bgc_tau_l2_l3:long_name = "1/Turnover time of  litter 2 and litter 3 (1/4.9)" ;
		bgc_tau_l2_l3:units = "1/year" ;
	double bgc_tau_s1 ;
		bgc_tau_s1:long_name = "1/Turnover time of soil organic matter (SOM) 1 (1/7.3)" ;
		bgc_tau_s1:units = "1/year" ;
	double bgc_tau_s2 ;
		bgc_tau_s2:long_name = "1/Turnover time of soil organic matter (SOM) 2 (1/0.2)" ;
		bgc_tau_s2:units = "1/year" ;
	double bgc_tau_s3 ;
		bgc_tau_s3:long_name = "1/Turnover time of soil organic matter (SOM) 3 (1/0.0045)" ;
		bgc_tau_s3:units = "1/year" ;
	double biofuel_harvfrac(pft) ;
		biofuel_harvfrac:long_name = "Fraction of stem and leaf cut for harvest, sent to biofuels" ;
		biofuel_harvfrac:units = "unitless" ;
		biofuel_harvfrac:coordinates = "pftname" ;
	double br_mr ;
		br_mr:long_name = "Base rate for maintenance respiration" ;
		br_mr:units = "gC/gN/s" ;
	double bsw_adjustfactor ;
		bsw_adjustfactor:long_name = "Adjustment factor for bsw" ;
		bsw_adjustfactor:units = "unitless" ;
	double bsw_sf ;
		bsw_sf:long_name = "Scale factor for bsw" ;
		bsw_sf:units = "unitless" ;
	double c3psn(pft) ;
		c3psn:long_name = "Photosynthetic pathway" ;
		c3psn:units = "flag" ;
		c3psn:valid_range = 0.0, 1.0 ;
		c3psn:flag_meanings = "C4 C3" ;
		c3psn:flag_values = 0.0, 1.0 ;
		c3psn:coordinates = "pftname" ;
	double c_fix(pft) ;
		c_fix:long_name = "Parameter 'c' of temp response of N fixation (Houlton et al.  2008)" ;
		c_fix:units = "C" ;
		c_fix:coordinates = "pftname" ;
	double capthick ;
		capthick:long_name = "Minimum thickness before assuming h2osfc is impermeable" ;
		capthick:units = "mm" ;
	double cc_dstem(pft) ;
		cc_dstem:_FillValue = -999.99 ;
		cc_dstem:units = "0 to 1" ;
		cc_dstem:long_name = "Combustion completeness factor for dead stem" ;
		cc_dstem:coordinates = "pftname" ;
	double cc_leaf(pft) ;
		cc_leaf:_FillValue = -999.99 ;
		cc_leaf:units = "0 to 1" ;
		cc_leaf:long_name = "Combustion completeness factor for leaf" ;
		cc_leaf:coordinates = "pftname" ;
	double cc_lstem(pft) ;
		cc_lstem:_FillValue = -999.99 ;
		cc_lstem:units = "0 to 1" ;
		cc_lstem:long_name = "Combustion completeness factor for live stem" ;
		cc_lstem:coordinates = "pftname" ;
	double cc_other(pft) ;
		cc_other:_FillValue = -999.99 ;
		cc_other:units = "0 to 1" ;
		cc_other:long_name = "Combustion completeness factor for other plant" ;
		cc_other:coordinates = "pftname" ;
	double ceta ;
		ceta:units = "kg/m3" ;
		ceta:long_name = "Overburden compaction constant" ;
	double ck(segment, pft) ;
		ck:units = "unitless" ;
		ck:long_name = "weibull curve shape parameter" ;
		ck:coordinates = "segment pftname" ;
	double clay_pf ;
		clay_pf:long_name = "Perturbation factor  (via addition) for percent clay of clay+silt" ;
		clay_pf:units = "percent" ;
	double cn_s1 ;
		cn_s1:long_name = "C:N for SOM pool 1" ;
		cn_s1:units = "gC/gN" ;
	double cn_s2 ;
		cn_s2:long_name = "C:N for SOM pool 2" ;
		cn_s2:units = "gC/gN" ;
	double cn_s3 ;
		cn_s3:long_name = "C:N for SOM pool 3" ;
		cn_s3:units = "gC/gN" ;
	double cn_s4 ;
		cn_s4:long_name = "C:N for SOM pool 4" ;
		cn_s4:units = "gC/gN" ;
	double cnscalefactor ;
		cnscalefactor:long_name = "Scale factor on CN decomposition for assigning methane flux" ;
		cnscalefactor:units = "unitless" ;
	double compet_decomp_nh4 ;
		compet_decomp_nh4:long_name = "Relative competitiveness of immobilizers for NH4" ;
		compet_decomp_nh4:units = "unitless" ;
	double compet_decomp_no3 ;
		compet_decomp_no3:long_name = "Relative competitiveness of immobilizers for NO3" ;
		compet_decomp_no3:units = "unitless" ;
	double compet_denit ;
		compet_denit:long_name = "Relative competitiveness of denitrifiers for NO3" ;
		compet_denit:units = "unitless" ;
	double compet_nit ;
		compet_nit:long_name = "Relative competitiveness of nitrifiers for NH4" ;
		compet_nit:units = "unitless" ;
	double compet_plant_nh4 ;
		compet_plant_nh4:long_name = "Relative compettiveness of plants for NH4" ;
		compet_plant_nh4:units = "unitless" ;
	double compet_plant_no3 ;
		compet_plant_no3:long_name = "Relative compettiveness of plants for NO3" ;
		compet_plant_no3:units = "unitless" ;
	double cp25_yr2000 ;
		cp25_yr2000:long_name = "CO2 compensation point at 25degC at present day O2" ;
		cp25_yr2000:units = "mol/mol" ;
	double cpha ;
		cpha:long_name = "Activation energy for cp" ;
		cpha:units = "J/mol" ;
	double crit_dayl ;
		crit_dayl:long_name = "Critical day length for senescence" ;
		crit_dayl:units = "seconds" ;
	double crit_dayl_at_high_lat ;
		crit_dayl_at_high_lat:long_name = "Critical day length for senescence at high latitude when latitude or vegetation dependence is activated" ;
		crit_dayl_at_high_lat:units = "seconds" ;
	double crit_dayl_lat_slope ;
		crit_dayl_lat_slope:long_name = "Slope of critical day length with latitude for senescence at high latitudes when latitude dependence is activated" ;
		crit_dayl_lat_slope:units = "sec/degree" ;
	double crit_offset_fdd ;
		crit_offset_fdd:long_name = "Critical number of freezing days to initiate offset" ;
		crit_offset_fdd:units = "days" ;
	double crit_onset_gdd_sf(pft) ;
		crit_onset_gdd_sf:long_name = "Scale factor for crit_onset_gdd" ;
		crit_onset_gdd_sf:units = "unitless" ;
		crit_onset_gdd_sf:coordinates = "pftname" ;
	double crit_offset_swi ;
		crit_offset_swi:long_name = "Critical number of water stress days to initiate offset" ;
		crit_offset_swi:units = "days" ;
	double crit_onset_fdd ;
		crit_onset_fdd:long_name = "Critical number of freezing days to set gdd counter" ;
		crit_onset_fdd:units = "days" ;
	double crit_onset_swi ;
		crit_onset_swi:long_name = "Critical number of days > soilpsi_on for onset" ;
		crit_onset_swi:units = "days" ;
	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:valid_range = 0.0, 1.0 ;
		crop:flag_values = 0.0, 1.0 ;
		crop:flag_meanings = "NOT_crop crop_PFT" ;
		crop:coordinates = "pftname" ;
	double cryoturb_diffusion_k ;
		cryoturb_diffusion_k:long_name = "The cryoturbation diffusive constant for vertical mixing of SOM" ;
		cryoturb_diffusion_k:units = "m^2/sec" ;
	double csoilc ;
		csoilc:long_name = "Drag coeff. for soil under dense canopy" ;
		csoilc:units = "unitless" ;
	double csol_clay ;
		csol_clay:long_name = "Heat capacity of clay *10^6" ;
		csol_clay:units = "J/K/m3" ;
	double csol_om ;
		csol_om:long_name = "Heat capacity of peat soil *10^6" ;
		csol_om:units = "J/K/m3" ;
	double csol_sand ;
		csol_sand:long_name = "Heat capacity of sand *10^6" ;
		csol_sand:units = "J/K/m3" ;
	double cv ;
		cv:long_name = "Turbulent transfer coeff. between canopy surface and canopy air" ;
		cv:units = "m/s^(1/2)" ;
	double cwd_flig ;
		cwd_flig:long_name = "Lignin fraction of coarse woody debris" ;
		cwd_flig:units = "unitless" ;
	double d_max ;
		d_max:long_name = "Dry surface layer parameter" ;
		d_max:units = "mm" ;
	double dayscrecover ;
		dayscrecover:long_name = "days to recover negative cpool" ;
		dayscrecover:units = "unitless" ;
	double dbh(pft) ;
		dbh:units = "meters" ;
		dbh:long_name = "diameter at breast height" ;
		dbh:coordinates = "pftname" ;
	double deadwdcn(pft) ;
		deadwdcn:long_name = "Dead wood (xylem and heartwood) C:N" ;
		deadwdcn:units = "gC/gN" ;
		deadwdcn:coordinates = "pftname" ;
	double declfact(pft) ;
		declfact:_FillValue = 0.0 ;
		declfact:long_name = "Decline factor for gddmaturity used in CNAllocation" ;
		declfact:units = "unitless" ;
		declfact:coordinates = "pftname" ;
	double decomp_depth_efolding ;
		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 denitrif_nitrateconc_coefficient ;
		denitrif_nitrateconc_coefficient:long_name = "Multiplier for nitrate concentration for max denitrif rates" ;
		denitrif_nitrateconc_coefficient:units = "unitless" ;
	double denitrif_nitrateconc_exponent ;
		denitrif_nitrateconc_exponent:long_name = "Exponent for nitrate concentration for max denitrif rates" ;
		denitrif_nitrateconc_exponent:units = "unitless" ;
	double denitrif_respiration_coefficient ;
		denitrif_respiration_coefficient:long_name = "Multiplier for heterotrophic respiration for max denitrif rates" ;
		denitrif_respiration_coefficient:units = "unitless" ;
	double denitrif_respiration_exponent ;
		denitrif_respiration_exponent:long_name = "Exponent for heterotrophic respiration for max denitrif rates" ;
		denitrif_respiration_exponent:units = "unitless" ;
	double depth_runoff_Nloss ;
		depth_runoff_Nloss:long_name = "Depth over which runoff mixes with soil water for N loss to runoff" ;
		depth_runoff_Nloss:units = "m" ;
	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 dnp ;
		dnp:long_name = "Denitrification proportion" ;
		dnp:units = "unitless" ;
	double drift_gs ;
		drift_gs:long_name = "Wind drift compaction / grain size (fixed value for now)" ;
		drift_gs:units = "unitless" ;
	double dsladlai(pft) ;
		dsladlai:long_name = "Through canopy, projected area basis: dSLA/dLAI" ;
		dsladlai:units = "m^2/gC" ;
		dsladlai:coordinates = "pftname" ;
	double e_ice ;
		e_ice:long_name = "Soil ice impedance factor" ;
		e_ice:units = "unitless" ;
	double ef_time ;
		ef_time:long_name = "e-folding time constant" ;
		ef_time:units = "years" ;
	double ekc_active(pft) ;
		ekc_active:long_name = "Constant relating root C to ectomycorrhizal root active uptake cost." ;
		ekc_active:units = "gC/m3" ;
		ekc_active:coordinates = "pftname" ;
	double ekn_active(pft) ;
		ekn_active:long_name = "Constant relating soil layer Nitrogen content to ectomycorrhizal root active uptake cost." ;
		ekn_active:units = "gC/m2" ;
		ekn_active:coordinates = "pftname" ;
	double enzyme_turnover_daily ;
		enzyme_turnover_daily:long_name = "The daily turnover rate for photosynthetic enzyme at 25oC in view of ~7 days of half-life time for Rubisco (Suzuki et al. 2001)" ;
		enzyme_turnover_daily:units = "unitless" ;
	double eta0_anderson ;
		eta0_anderson:long_name = "Viscosity coefficent from Anderson1976" ;
		eta0_anderson:units = "kg*s/m2" ;
	double eta0_vionnet ;
		eta0_vionnet:long_name = "Viscosity coefficent from Vionnet2012" ;
		eta0_vionnet:units = "kg*s/m2" ;
	double evergreen(pft) ;
		evergreen:long_name = "Binary flag for evergreen leaf habit" ;
		evergreen:units = "logical flag" ;
		evergreen:flag_meanings = "NON-evergreen evergreen" ;
		evergreen:flag_values = 0.0, 1.0 ;
		evergreen:coordinates = "pftname" ;
	double f_ch4 ;
		f_ch4:long_name = "Ratio of CH4 production to total C mineralization" ;
		f_ch4:units = "unitless" ;
	double f_sat ;
		f_sat:long_name = "Volumetric soil water defining top of water table or where production is allowed" ;
		f_sat:units = "unitless" ;
	double fbw(pft) ;
		fbw:units = "unitless" ;
		fbw:long_name = "fraction of biomass that is water" ;
		fbw:coordinates = "pftname" ;
	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:_FillValue = -999.99 ;
		fd_pft:units = "hr" ;
		fd_pft:long_name = "Fire duration" ;
		fd_pft:coordinates = "pftname" ;
	double fff ;
		fff:long_name = "Decay factor for fractional saturated area" ;
		fff:units = "1/m" ;
	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:_FillValue = 0.0 ;
		fleafi:long_name = "Leaf Allocation coefficient parameter fraction used in CNAllocation" ;
		fleafi:units = "unitless" ;
		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:_FillValue = -999.99 ;
		fm_droot:units = "0 to 1" ;
		fm_droot:long_name = "Fire-related mortality factor for dead roots" ;
		fm_droot:coordinates = "pftname" ;
	double fm_dstem(pft) ;
		fm_dstem:_FillValue = -999.99 ;
		fm_dstem:units = "0 to 1" ;
		fm_dstem:long_name = "Fire-related mortality factor for dead roots" ;
		fm_dstem:coordinates = "pftname" ;
	double fm_leaf(pft) ;
		fm_leaf:_FillValue = -999.99 ;
		fm_leaf:units = "0 to 1" ;
		fm_leaf:long_name = "Fire-related mortality factor for leaf" ;
		fm_leaf:coordinates = "pftname" ;
	double fm_lroot(pft) ;
		fm_lroot:_FillValue = -999.99 ;
		fm_lroot:units = "0 to 1" ;
		fm_lroot:long_name = "Fire-related mortality factor for live roots" ;
		fm_lroot:coordinates = "pftname" ;
	double fm_lstem(pft) ;
		fm_lstem:_FillValue = -999.99 ;
		fm_lstem:units = "0 to 1" ;
		fm_lstem:long_name = "Fire-related mortality factor for live stem" ;
		fm_lstem:coordinates = "pftname" ;
	double fm_other(pft) ;
		fm_other:_FillValue = -999.99 ;
		fm_other:units = "0 to 1" ;
		fm_other:long_name = "Fire-related mortality factor for other plant" ;
		fm_other:coordinates = "pftname" ;
	double fm_root(pft) ;
		fm_root:_FillValue = -999.99 ;
		fm_root:units = "0 to 1" ;
		fm_root:long_name = "Fire-related mortality factor for fine roots" ;
		fm_root:coordinates = "pftname" ;
	double fnitr(pft) ;
		fnitr:long_name = "Foliage nitrogen limitation factor" ;
		fnitr:units = "unitless" ;
		fnitr:coordinates = "pftname" ;
	double fnps ;
		fnps:long_name = "Fraction of light absorbed by non-photosynthetic pigment" ;
		fnps:units = "unitless" ;
	double fnr ;
		fnr:long_name = "Mass ratio of total Rubisco molecular mass to N in Rubisco" ;
		fnr:units = "gRubisco/gN(Rubisco)" ;
	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 frac_sat_soil_dsl_init ;
		frac_sat_soil_dsl_init:long_name = "Fraction of saturated soil for moisture value at which DSL initiates" ;
		frac_sat_soil_dsl_init:units = "unitless" ;
	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 frootcn(pft) ;
		frootcn:long_name = "Fine root C:N" ;
		frootcn:units = "gC/gN" ;
		frootcn:coordinates = "pftname" ;
	double frootcn_max(pft) ;
		frootcn_max:long_name = "Maximum fine root CN ratio" ;
		frootcn_max:units = "gC/gN" ;
		frootcn_max:coordinates = "pftname" ;
	double frootcn_min(pft) ;
		frootcn_min:long_name = "Minimum fine root CN ratio" ;
		frootcn_min:units = "gC/gN" ;
		frootcn_min:coordinates = "pftname" ;
	double froz_q10 ;
		froz_q10:long_name = "Separate q10 for frozen soil respiration rates" ;
		froz_q10:units = "unitless" ;
	double fsr_pft(pft) ;
		fsr_pft:_FillValue = -999.99 ;
		fsr_pft:units = "m/s" ;
		fsr_pft:long_name = "Fire spread rate" ;
		fsr_pft:coordinates = "pftname" ;
	double fstemcn(pft) ;
		fstemcn:long_name = "Stem C:N during organ fill" ;
		fstemcn:units = "gC/gN" ;
		fstemcn:coordinates = "pftname" ;
	double fstor2tran ;
		fstor2tran:long_name = "Fraction of storage to move to transfer for each onset" ;
		fstor2tran:units = "unitless" ;
	double fun_cn_flex_a(pft) ;
		fun_cn_flex_a:long_name = "Parameter 'a' of FUN-flexcn code linking leafCN content and N cost to FUN C expenditure" ;
		fun_cn_flex_a:units = "unitless" ;
		fun_cn_flex_a:coordinates = "pftname" ;
	double fun_cn_flex_b(pft) ;
		fun_cn_flex_b:long_name = "Parameter 'b' of FUN-flexcn linking leafCN content and N cost to FUN C expenditure" ;
		fun_cn_flex_b:units = "unitless" ;
		fun_cn_flex_b:coordinates = "pftname" ;
	double fun_cn_flex_c(pft) ;
		fun_cn_flex_c:long_name = "Parameter 'c' of FUN-flexcn  linking leafCN content and N cost to FUN C expenditure" ;
		fun_cn_flex_c:units = "unitless" ;
		fun_cn_flex_c:coordinates = "pftname" ;
	double gddfunc_p1 ;
		gddfunc_p1:long_name = "Parameter 1 to calculate GDD threshold as fn of annual T" ;
		gddfunc_p1:units = "unitless" ;
	double gddfunc_p2 ;
		gddfunc_p2:long_name = "Parameter 2 to calculate GDD threshold as fn of annual T" ;
		gddfunc_p2:units = "unitless" ;
	double gddmin(pft) ;
		gddmin:_FillValue = 0.0 ;
		gddmin:long_name = "Minimim growing degree days used in CNPhenology" ;
		gddmin:units = "unitless" ;
		gddmin:coordinates = "pftname" ;
	double graincn(pft) ;
		graincn:_FillValue = 0.0 ;
		graincn:long_name = "Grain C:N" ;
		graincn:units = "gC/gN" ;
		graincn:coordinates = "pftname" ;
	double grnfill(pft) ;
		grnfill:_FillValue = 0.0 ;
		grnfill:long_name = "Grain fill parameter used in CNPhenology" ;
		grnfill:units = "unitless" ;
		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 highlatfact ;
		highlatfact:long_name = "Multiple of qflxlagd for high latitudes" ;
		highlatfact:units = "unitless" ;
	double hksat_adjustfactor ;
		hksat_adjustfactor:long_name = "Adjustment factor for hksat" ;
		hksat_adjustfactor:units = "unitless" ;
	double hksat_sf ;
		hksat_sf:long_name = "Scale factor for hksat" ;
		hksat_sf:units = "unitless" ;
	double hybgdd(pft) ;
		hybgdd:_FillValue = 0.0 ;
		hybgdd:long_name = "Growing Degree Days for maturity used in CNPhenology" ;
		hybgdd:units = "unitless" ;
		hybgdd:coordinates = "pftname" ;
	double i_flnr(pft) ;
		i_flnr:long_name = "intercept of the relationship between leaf N per unit area (gN/m2) and fraction leaf N in Rubisco (for vcmax_opt=4)" ;
		i_flnr:units = "fraction" ;
		i_flnr:coordinates = "pftname" ;
	double i_vcad(pft) ;
		i_vcad:long_name = "intercept of the relationship between leaf N per unit area (gN/m2) and Vcmax25top (umol CO2/m2/s)" ;
		i_vcad:units = "umol CO2/m2/s" ;
		i_vcad:coordinates = "pftname" ;
	double ignition_efficiency ;
		ignition_efficiency:long_name = "ignition efficiency of cloud-to-ground lightning for Li2016 fire model" ;
		ignition_efficiency:units = "count/flash" ;
	double interception_fraction ;
		interception_fraction:long_name = "Fraction of intercepted precipitation" ;
		interception_fraction:units = "unitless" ;
	double irrigated(pft) ;
		irrigated:long_name = "Binary Irrigated PFT flag" ;
		irrigated:units = "logical flag" ;
		irrigated:valid_range = 0.0, 1.0 ;
		irrigated:flag_meanings = "NOT_irrigated irrigated" ;
		irrigated:flag_values = 0.0, 1.0 ;
		irrigated:coordinates = "pftname" ;
	double jmax25top_sf ;
		jmax25top_sf:long_name = "Scale factor for jmax25top" ;
		jmax25top_sf:units = "unitless" ;
	double jmaxb0(pft) ;
		jmaxb0:long_name = "Baseline proportion of nitrogen allocated for electron transport" ;
		jmaxb0:units = "J" ;
		jmaxb0:coordinates = "pftname" ;
	double jmaxb1(pft) ;
		jmaxb1:long_name = "Coefficient determining the response of electron transport rate to light availability" ;
		jmaxb1:units = "unitless" ;
		jmaxb1:coordinates = "pftname" ;
	double jmaxha ;
		jmaxha:long_name = "Activation energy for jmax" ;
		jmaxha:units = "J/mol" ;
	double jmaxhd ;
		jmaxhd:long_name = "Deactivation energy for jmax" ;
		jmaxhd:units = "J/mol" ;
	double jmaxse_sf ;
		jmaxse_sf:long_name = "Scale factor for jmaxse" ;
		jmaxse_sf:units = "unitless" ;
	double k_l1 ;
		k_l1:long_name = "Decomposition rate for litter 1" ;
		k_l1:units = "1/day" ;
	double k_l2 ;
		k_l2:long_name = "Decomposition rate for litter 2" ;
		k_l2:units = "1/day" ;
	double k_l3 ;
		k_l3:long_name = "Decomposition rate for litter 3" ;
		k_l3:units = "1/day" ;
	double k_m ;
		k_m:long_name = "Michaelis-Menten oxidation rate constant for CH4 concentration" ;
		k_m:units = "mol/m3-w" ;
	double k_m_o2 ;
		k_m_o2:long_name = "Michaelis-Menten oxidation rate constant for O2 concentration" ;
		k_m_o2:units = "mol/m3-w" ;
	double k_m_unsat ;
		k_m_unsat:long_name = "Michaelis-Menten oxidation rate constant for CH4 concentration" ;
		k_m_unsat:units = "mol/m3-w" ;
	double k_mort ;
		k_mort:long_name = "Coefficient of growth efficiency in mortality equation" ;
		k_mort:units = "unitless" ;
	double k_nitr_max_perday ;
		k_nitr_max_perday:long_name = "Maximum nitrification rate constant" ;
		k_nitr_max_perday:units = "1/day" ;
	double k_s1 ;
		k_s1:long_name = "Decomposition rate for SOM 1" ;
		k_s1:units = "1/day" ;
	double k_s2 ;
		k_s2:long_name = "Decomposition rate for SOM 2" ;
		k_s2:units = "1/day" ;
	double k_s3 ;
		k_s3:long_name = "Decomposition rate for SOM 3" ;
		k_s3:units = "1/day" ;
	double k_s4 ;
		k_s4:long_name = "Decomposition rate for SOM 4" ;
		k_s4:units = "1/day" ;
	double kc25_coef ;
		kc25_coef:long_name = "Michaelis-Menten constant at 25degC for CO2" ;
		kc25_coef:units = "mol/mol" ;
	double kc_nonmyc(pft) ;
		kc_nonmyc:long_name = "Constant relating root C to non-mycorrhizal root active uptake cost." ;
		kc_nonmyc:units = "gC/m3" ;
		kc_nonmyc:coordinates = "pftname" ;
	double kcha ;
		kcha:long_name = "Activation energy for kc" ;
		kcha:units = "J/mol" ;
	double kn_nonmyc(pft) ;
		kn_nonmyc:long_name = "Constant relating soil layer Nitrogen content to non-mycorrhizal root active uptake cost." ;
		kn_nonmyc:units = "gC/m2" ;
		kn_nonmyc:coordinates = "pftname" ;
	double ko25_coef ;
		ko25_coef:long_name = "Michaelis-Menten constant at 25degC for O2" ;
		ko25_coef:units = "mol/mol" ;
	double koha ;
		koha:long_name = "Activation energy for ko" ;
		koha:units = "J/mol" ;
	double kp25ratio ;
		kp25ratio:long_name = "Ratio of kp25top to vcmax25top" ;
		kp25ratio:units = "unitless" ;
	double kr_resorb(pft) ;
		kr_resorb:long_name = "Constant relating leaf N of senesced leaves (gN/m2) to N resorption cost." ;
		kr_resorb:units = "unitless" ;
		kr_resorb:coordinates = "pftname" ;
	double krmax(pft) ;
		krmax:units = "mm h2o (transpired)/mm h2o (water potential gradient)/sec" ;
		krmax:long_name = "root segment max conductance" ;
		krmax:coordinates = "pftname" ;
	double lai_dl ;
		lai_dl:long_name = "Plant litter area index" ;
		lai_dl:units = "m2/m2" ;
	double laimx(pft) ;
		laimx:_FillValue = 0.0 ;
		laimx:long_name = "Maximum Leaf Area Index used in CNVegStructUpdate" ;
		laimx:units = "unitless" ;
		laimx:coordinates = "pftname" ;
	double lake_decomp_fact ;
		lake_decomp_fact:long_name = "Base decomposition rate (1/s) at 25oC in lake" ;
		lake_decomp_fact:units = "1/s" ;
	double leaf_long(pft) ;
		leaf_long:long_name = "Leaf longevity" ;
		leaf_long:units = "years" ;
		leaf_long:coordinates = "pftname" ;
	double leafcn_max(pft) ;
		leafcn_max:long_name = "Maximum leaf CN ratio" ;
		leafcn_max:units = "gC/gN" ;
		leafcn_max:coordinates = "pftname" ;
	double leafcn_min(pft) ;
		leafcn_min:long_name = "Minimum leaf CN ratio" ;
		leafcn_min:units = "gC/gN" ;
		leafcn_min: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:_FillValue = 0.0 ;
		lfemerg:long_name = "Leaf emergence parameter used in CNPhenology" ;
		lfemerg:units = "unitless" ;
		lfemerg:coordinates = "pftname" ;
	double lflitcn(pft) ;
		lflitcn:long_name = "Leaf litter C:N" ;
		lflitcn:units = "gC/gN" ;
		lflitcn:coordinates = "pftname" ;
	double liq_canopy_storage_scalar ;
		liq_canopy_storage_scalar:long_name = "Canopy-storage-of-liquid-water parameter" ;
		liq_canopy_storage_scalar:units = "kg/m2" ;
	double livewdcn(pft) ;
		livewdcn:long_name = "Live wood (phloem and ray parenchyma) C:N" ;
		livewdcn:units = "gC/gN" ;
		livewdcn:coordinates = "pftname" ;
	double livewdcn_max(pft) ;
		livewdcn_max:long_name = "Maximum live wood CN ratio" ;
		livewdcn_max:units = "gC/gN" ;
		livewdcn_max:coordinates = "pftname" ;
	double livewdcn_min(pft) ;
		livewdcn_min:long_name = "Minimum live wood CN ratio" ;
		livewdcn_min:units = "gC/gN" ;
		livewdcn_min:coordinates = "pftname" ;
	double lmr_intercept_atkin(pft) ;
		lmr_intercept_atkin:long_name = "Intercept in the calculation of the top of canopy leaf maintenance respiration base rate. Original values from Atkin et al. in prep 2016." ;
		lmr_intercept_atkin:units = "umol CO2/m**2/s" ;
		lmr_intercept_atkin:coordinates = "pftname" ;
	double lmrha ;
		lmrha:long_name = "Activation energy for lmr" ;
		lmrha:units = "J/mol" ;
	double lmrhd ;
		lmrhd:long_name = "Deactivation energy for lmr" ;
		lmrhd:units = "J/mol" ;
	double lmrse ;
		lmrse:long_name = " Entropy term for lmr" ;
		lmrse:units = "J/mol/K" ;
	double luna_theta_cj ;
		luna_theta_cj:long_name = "LUNA empirical curvature parameter for ac, aj photosynthesis co-limitation" ;
		luna_theta_cj:units = "unitless" ;
	double lwtop_ann ;
		lwtop_ann:long_name = "Live wood turnover proportion" ;
		lwtop_ann:units = "unitless" ;
	double manunitro(pft) ;
		manunitro:long_name = "Max manure to be applied in total" ;
		manunitro:units = "kg N/m2" ;
		manunitro:coordinates = "pftname" ;
	double maximum_leaf_wetted_fraction ;
		maximum_leaf_wetted_fraction:long_name = "Maximum fraction of leaf that may be wet" ;
		maximum_leaf_wetted_fraction:units = "unitless" ;
	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:comment = "Typical U.S. latest planting dates according to AgroIBIS: Maize May 10th; soybean Jun 20th; spring wheat mid-May; winter wheat early Nov." ;
		max_NH_planting_date:coordinates = "pftname" ;
	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:comment = "Same as max_NH_planting_date, but offset by six months" ;
		max_SH_planting_date:coordinates = "pftname" ;
	double max_altdepth_cryoturbation ;
		max_altdepth_cryoturbation:long_name = "Maximum active layer thickness for cryoturbation to occur" ;
		max_altdepth_cryoturbation:units = "m" ;
	double max_altmultiplier_cryoturb ;
		max_altmultiplier_cryoturb:long_name = "Ratio of the maximum extent of cryoturbation to the active layer thickness" ;
		max_altmultiplier_cryoturb:units = "unitless" ;
	double maxpsi_hr ;
		maxpsi_hr:long_name = "Maximum soil water potential for heterotrophic resp" ;
		maxpsi_hr:units = "MPa" ;
	double mbbopt(pft) ;
		mbbopt:long_name = "Ball-Berry slope of conductance-photosynthesis relationship, unstressed" ;
		mbbopt:units = "umol H2O/umol CO2" ;
		mbbopt:coordinates = "pftname" ;
	double me_herb ;
		me_herb:long_name = "Moisture of extinction for herbaceous PFTs (proportion)" ;
		me_herb:units = "unitless" ;
	double me_woody ;
		me_woody:long_name = "Moisture of extinction for woody PFTs (proportion)" ;
		me_woody:units = "unitless" ;
	double medlynintercept(pft) ;
		medlynintercept:long_name = "Medlyn intercept of conductance-photosynthesis relationship" ;
		medlynintercept:units = "umol H2O" ;
		medlynintercept:coordinates = "pftname" ;
	double medlynslope(pft) ;
		medlynslope:long_name = "Medlyn slope of conductance-photosynthesis relationship" ;
		medlynslope:units = "umol H2O/umol CO2" ;
		medlynslope:comment = "Values come from the values used in the CABLE model" ;
		medlynslope:coordinates = "pftname" ;
	int mergetoclmpft(pft) ;
		mergetoclmpft:_FillValue = 0 ;
		mergetoclmpft:long_name = "CLM pft to merge this pft to" ;
		mergetoclmpft:units = "index" ;
		mergetoclmpft:coordinates = "pftname" ;
	double mimics_cn_k ;
		mimics_cn_k:long_name = "C:N of oligotrophic microbes" ;
		mimics_cn_k:units = "gC/gN" ;
	double mimics_cn_mod_num ;
		mimics_cn_mod_num:long_name = "Adjustment of microbial C:N based on litter quality (fmet)" ;
		mimics_cn_mod_num:units = "unitless" ;
	double mimics_cn_r ;
		mimics_cn_r:long_name = "C:N of copiotrophic microbes" ;
		mimics_cn_r:units = "gC/gN" ;
	double mimics_densdep ;
		mimics_densdep:long_name = "Exponent controlling the density dependence of microbial turnover" ;
		mimics_densdep:units = "unitless" ;
		mimics_densdep:reference = "K Georgiou et al., Nat Commun (2017), https://doi.org/10.1038/s41467-017-01116-z" ;
	double mimics_desorp(variants) ;
		mimics_desorp:long_name = "Base and exponent involved in determining desorption from SOMp as a function of clay fraction" ;
		mimics_desorp:units = "h-1, unitless" ;
		mimics_desorp:coordinates = "variantnames" ;
	double mimics_desorpQ10 ;
		mimics_desorpQ10:long_name = "Desorption Q10 = 1.1 with reference temperature of 25 degrees C" ;
		mimics_desorpQ10:units = "unitless" ;
	double mimics_fmet(segment) ;
		mimics_fmet:long_name = "Four parameters involved in determining fmet as a function of ligninNratioAvg, p1 = modifier, p2 = slope from Century, p3 = intercept from CENTURY, p4 = maximum Lignin:N ratio" ;
		mimics_fmet:units = "fraction" ;
	double mimics_fphys_k(variants) ;
		mimics_fphys_k:long_name = "Base and exponent determining fraction of oligotrophic microbial turnover allocated to physically protected  SOM as a function of clay fraction" ;
		mimics_fphys_k:units = "fraction, unitless" ;
		mimics_fphys_k:coordinates = "variantnames" ;
	double mimics_fphys_r(variants) ;
		mimics_fphys_r:long_name = "Base and exponent determining fraction of copiotrophic microbial turnover allocated to physically protected  SOM as a function of clay fraction" ;
		mimics_fphys_r:units = "fraction, unitless" ;
		mimics_fphys_r:coordinates = "variantnames" ;
	double mimics_kint(ndecomp_pools_max) ;
		mimics_kint:long_name = "Regression intercept for half-saturation constant for transition into microbial biomass pools" ;
		mimics_kint:units = "ln(mgC cm^-3)" ;
	double mimics_kmod(ndecomp_pools_max) ;
		mimics_kmod:long_name = "Transition and pool specific modifier for half-saturation constant" ;
		mimics_kmod:units = "unitless" ;
	double mimics_ko_k ;
		mimics_ko_k:long_name = "Additional modifier for half-saturation constant of oligotropic microbes and the transition for SOMc to SOMa" ;
		mimics_ko_k:units = "unitless" ;
	double mimics_ko_r ;
		mimics_ko_r:long_name = "Additional modifier for half-saturation constant of copiotropic microbes and the transition for SOMc to SOMa" ;
		mimics_ko_r:units = "unitless" ;
	double mimics_kslope(ndecomp_pools_max) ;
		mimics_kslope:long_name = "Regression intercept for temperature effects on the half-saturation constant for transition into microbial biomass pools" ;
		mimics_kslope:units = "ln(mgC cm-3) degC-1" ;
	double mimics_mge(ndecomp_pools_max) ;
		mimics_mge:long_name = "Microbial growth efficiency for each transition into microbial biomass pools" ;
		mimics_mge:units = "mgC/mgC" ;
	double mimics_nue_into_mic ;
		mimics_nue_into_mic:long_name = "Microbial nitrogen use efficiency for each transition into microbial biomass pools" ;
		mimics_nue_into_mic:units = "mgN/mgN" ;
	double mimics_p_scalar(variants) ;
		mimics_p_scalar:long_name = "Base and exponent involved in determining soil clay effects on microbial half-saturation constant" ;
		mimics_p_scalar:units = "unitless, unitless" ;
		mimics_p_scalar:coordinates = "variantnames" ;
	double mimics_t_soi_ref ;
		mimics_t_soi_ref:long_name = "Reference soil temperature used in Q10 of desorption of SOMp" ;
		mimics_t_soi_ref:units = "degrees C" ;
	double mimics_tau_k(variants) ;
		mimics_tau_k:long_name = "Base and exponent determining oligotrophic microbial turnover rates as a function of input litter quality (fmet)" ;
		mimics_tau_k:units = "h-1, unitless" ;
		mimics_tau_k:coordinates = "variantnames" ;
	double mimics_tau_mod_factor ;
		mimics_tau_mod_factor:long_name = "Used to modify microbial turnover as a function of annual net primary productivity" ;
		mimics_tau_mod_factor:units = "m2 yr / gC" ;
	double mimics_tau_mod_max ;
		mimics_tau_mod_max:long_name = "maximum modification to microbial turnover rates" ;
		mimics_tau_mod_max:units = "unitless" ;
	double mimics_tau_mod_min ;
		mimics_tau_mod_min:long_name = "minimum modification to microbial turnover rates" ;
		mimics_tau_mod_min:units = "unitless" ;
	double mimics_tau_r(variants) ;
		mimics_tau_r:long_name = "Base and exponent determining copiotrophic microbial turnover rates as a function of input litter quality (fmet)" ;
		mimics_tau_r:units = "h-1, unitless" ;
		mimics_tau_r:coordinates = "variantnames" ;
	double mimics_vint(ndecomp_pools_max) ;
		mimics_vint:long_name = "Regression intercept for Vmax for transition into microbial biomass pools" ;
		mimics_vint:units = "ln(mgCs (mg MIC)-1 h-1)" ;
	double mimics_vmod(ndecomp_pools_max) ;
		mimics_vmod:long_name = "Transition and pool specific modifier for Vmax" ;
		mimics_vmod:units = "unitless" ;
	double mimics_vslope(ndecomp_pools_max) ;
		mimics_vslope:long_name = "Regression slope for for temperature effects on Vmax for transition into microbial biomass pools" ;
		mimics_vslope:units = "ln(mgCs (mg MIC)-1 h-1) degC-1" ;
	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:comment = "Typical U.S. earliest planting dates according to AgroIBIS: Maize Apr 10th; soybean May 15th; spring wheat early Apr; winter wheat Sep 1st" ;
		min_NH_planting_date:coordinates = "pftname" ;
	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:comment = "Same as min_NH_planting_date, but offset by six months" ;
		min_SH_planting_date:coordinates = "pftname" ;
	double min_planting_temp(pft) ;
		min_planting_temp:_FillValue = 1000.0 ;
		min_planting_temp:long_name = "Average 5 day daily minimum temperature needed for planting" ;
		min_planting_temp:units = "K" ;
		min_planting_temp:comment = "From AGROIBIS derived from EPIC model parameterizations" ;
		min_planting_temp:coordinates = "pftname" ;
	double minfuel ;
		minfuel:long_name = "Dead fuel threshold to carry a fire" ;
		minfuel:units = "gC/m2" ;
	double mino2lim ;
		mino2lim:long_name = "Minimum anaerobic decomposition rate as a fraction of potential aerobic rate" ;
		mino2lim:units = "unitless" ;
	double minpsi_hr ;
		minpsi_hr:long_name = "Minimum soil water potential for heterotrophic resp" ;
		minpsi_hr:units = "MPa" ;
	double minrelh ;
		minrelh:long_name = "Minimum relative humidity for nitrogen optimization" ;
		minrelh:units = "fraction" ;
	double mu ;
		mu:long_name = "Threshold probability for surface water" ;
		mu:units = "unitless" ;
	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:_FillValue = 0.0 ;
		mxtmp:long_name = "Max Temperature, parameter used in accFlds" ;
		mxtmp:units = "C" ;
		mxtmp:coordinates = "pftname" ;
	double n_baseflow ;
		n_baseflow:long_name = "Drainage power law exponent" ;
		n_baseflow:units = "unitless" ;
	double n_melt_coef ;
		n_melt_coef:long_name = "N_melt parameter" ;
		n_melt_coef:units = "unitless" ;
	double ndays_off ;
		ndays_off:long_name = "Number of days to complete leaf offset" ;
		ndays_off:units = "days" ;
	double ndays_on(pft) ;
		ndays_on:long_name = "Number of days to complete leaf onset" ;
		ndays_on:units = "days" ;
		ndays_on:coordinates = "pftname" ;
	double nfix_tmin(pft) ;
		nfix_tmin:long_name = "Parameter 'Tmin' of temp response of N fixation (Bytnerowiczet al.  2022)" ;
		nfix_tmin:units = "unitless" ;
		nfix_tmin:coordinates = "pftname" ;
	double nfix_topt(pft) ;
		nfix_topt:long_name = "Parameter 'Topt' of temp response of N fixation (Bytnerowiczet al.  2022)" ;
		nfix_topt:units = "unitless" ;
		nfix_topt:coordinates = "pftname" ;
	double nfix_tmax(pft) ;
		nfix_tmax:long_name = "Parameter 'Tmax' of temp response of N fixation (Bytnerowiczet al.  2022)" ;
		nfix_tmax:units = "unitless" ;
		nfix_tmax:coordinates = "pftname" ;
	double nongrassporosratio ;
		nongrassporosratio:long_name = "Ratio of root porosity in non-grass to grass, used for aerenchyma transport" ;
		nongrassporosratio:units = "unitless" ;
	double nstem(pft) ;
		nstem:units = "number m-2" ;
		nstem:long_name = "stem number" ;
		nstem:coordinates = "pftname" ;
	double om_frac_sf ;
		om_frac_sf:long_name = "Scale factor for organic matter fraction" ;
		om_frac_sf:units = "unitless" ;
	double organic_max ;
		organic_max:long_name = "Organic matter content where soil is assumed to act like peat for diffusion" ;
		organic_max:units = "kg/m3" ;
	double oxinhib ;
		oxinhib:long_name = "Inhibition of methane production by oxygen" ;
		oxinhib:units = "m^3/mol" ;
	double pHmax ;
		pHmax:long_name = "Maximum pH for methane production" ;
		pHmax:units = "unitless" ;
	double pHmin ;
		pHmin:long_name = "Minimum pH for methane production" ;
		pHmin:units = "unitless" ;
	double pc ;
		pc:long_name = "Connectivity exponent for surface water" ;
		pc:units = "unitless" ;
	double pconv(pft) ;
		pconv:long_name = "Deadstem proportions to send to conversion flux" ;
		pconv:units = "fraction" ;
		pconv:valid_range = 0.0, 1.0 ;
		pconv:comment = "pconv+pprod10+pprod100 must sum to 1.0" ;
		pconv:coordinates = "pftname" ;
	double pd ;
		pd:long_name = "particle density of soil" ;
		pd:units = "kg/m3" ;
	double perched_baseflow_scalar ;
		perched_baseflow_scalar:long_name = "Scalar multiplier for perched base flow rate" ;
		perched_baseflow_scalar:units = "kg/m2/s" ;
	double perecm(pft) ;
		perecm:long_name = "Fraction of N uptake conducted via Ectomycorrhizal fungal associations" ;
		perecm:units = "fraction" ;
		perecm:coordinates = "pftname" ;
	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:_FillValue = 9999.9 ;
		pftpar20:long_name = "Tree maximum crown area" ;
		pftpar20:units = "m2" ;
		pftpar20:coordinates = "pftname" ;
	double pftpar28(pft) ;
		pftpar28:_FillValue = 9999.9 ;
		pftpar28:long_name = "Minimum coldest monthly mean temperature" ;
		pftpar28:units = "degrees_Celsius" ;
		pftpar28:coordinates = "pftname" ;
	double pftpar29(pft) ;
		pftpar29:_FillValue = 1000.0 ;
		pftpar29:long_name = "Maximum coldest monthly mean temperature" ;
		pftpar29:units = "degrees_Celsius" ;
		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:_FillValue = 1000.0 ;
		pftpar31:long_name = "Upper limit of temperature of the warmest month (twmax)" ;
		pftpar31:units = "degrees_Celsius" ;
		pftpar31:coordinates = "pftname" ;
	double phenology_soil_depth ;
		phenology_soil_depth:long_name = "Soil depth used for measuring states for phenology triggers" ;
		phenology_soil_depth:units = "m" ;
		phenology_soil_depth:comment = "Chosen to maintain current behavior with both CLM45 and CLM50 (layer 3)" ;
	double planting_temp(pft) ;
		planting_temp:_FillValue = 1000.0 ;
		planting_temp:long_name = "Average 10 day temperature needed for planting" ;
		planting_temp:units = "K" ;
		planting_temp:comment = "From AGROIBIS derived from EPIC model parameterizations" ;
		planting_temp:coordinates = "pftname" ;
	double porosmin ;
		porosmin:long_name = "Minimum aerenchyma porosity" ;
		porosmin:units = "unitless" ;
	double pprod10(pft) ;
		pprod10:long_name = "Deadstem proportions to send to 10 year product pool" ;
		pprod10:units = "fraction" ;
		pprod10:valid_range = 0.0, 1.0 ;
		pprod10:comment = "pconv+pprod10+pprod100 must sum to 1.0" ;
		pprod10:coordinates = "pftname" ;
	double pprod100(pft) ;
		pprod100:long_name = "Deadstem proportions to send to 100 year product pool" ;
		pprod100:units = "fraction" ;
		pprod100:valid_range = 0.0, 1.0 ;
		pprod100:comment = "pconv+pprod10+pprod100 must sum to 1.0" ;
		pprod100:coordinates = "pftname" ;
	double pprodharv10(pft) ;
		pprodharv10:_FillValue = 0.0 ;
		pprodharv10:long_name = "Deadstem proportions to send to 10 year harvest pool" ;
		pprodharv10:units = "fraction" ;
		pprodharv10:valid_range = 0.0, 1.0 ;
		pprodharv10:comment = "100 year harvest is one minus this value" ;
		pprodharv10:coordinates = "pftname" ;
	double prh30 ;
		prh30:long_name = "factor related to dependence of fuel combustibility on 30-day running mean of relative humidity for Li2016 fire model" ;
		prh30:units = "unitless" ;
	double q10_ch4oxid ;
		q10_ch4oxid:long_name = "Q10 oxidation constant" ;
		q10_ch4oxid:units = "unitless" ;
	double q10_hr ;
		q10_hr:long_name = "Q10 for heterotrophic respiration" ;
		q10_hr:units = "unitless" ;
	double q10_mr ;
		q10_mr:units = "unitless" ;
		q10_mr:long_name = "Q10 for maintenance respiration" ;
	double q10ch4 ;
		q10ch4:long_name = "Q10 for methane production" ;
		q10ch4:units = "unitless" ;
	double q10ch4base ;
		q10ch4base:long_name = "Temperature at which the effective f_ch4 actually equals the constant f_ch4" ;
	double q10lakebase ;
		q10lakebase:long_name = "Base temperature for lake CH4 production" ;
		q10lakebase:units = "K" ;
	double qflxlagd ;
		qflxlagd:long_name = "Days to lag time-lagged surface runoff (qflx_surf_lag) in the tropics" ;
		qflxlagd:units = "days" ;
	double r_mort(pft) ;
		r_mort:long_name = "Mortality rate" ;
		r_mort:units = "1/year" ;
		r_mort:coordinates = "pftname" ;
	double rc_npool ;
		rc_npool:long_name = "resistance for uptake from plant n pool" ;
		rc_npool:units = "unitless" ;
	double redoxlag ;
		redoxlag:long_name = "Number of days to lag in the calculation of finundated_lag" ;
		redoxlag:units = "days" ;
	double redoxlag_vertical ;
		redoxlag_vertical:long_name = "Time lag (days) to inhibit production for newly unsaturated layers" ;
		redoxlag_vertical:units = "days" ;
	double relhExp ;
		relhExp:long_name = "Specifies the impact of relative humidity on electron transport rate" ;
		relhExp:units = "unitless" ;
	double rf_cwdl2 ;
		rf_cwdl2:long_name = "respiration fraction from CWD to litter 2" ;
		rf_cwdl2:units = "unitless" ;
	double rf_l1s1 ;
		rf_l1s1:long_name = "Respiration fraction for litter 1 -> SOM 1" ;
		rf_l1s1:units = "unitless" ;
	double rf_l2s2 ;
		rf_l2s2:long_name = "Respiration fraction for litter 2 -> SOM 2" ;
		rf_l2s2:units = "unitless" ;
	double rf_l3s3 ;
		rf_l3s3:long_name = "Respiration fraction for litter 3 -> SOM 3" ;
		rf_l3s3:units = "unitless" ;
	double rf_s1s2 ;
		rf_s1s2:long_name = "Respiration fraction for SOM 1 -> SOM 2" ;
		rf_s1s2:units = "unitless" ;
	double rf_s2s3 ;
		rf_s2s3:long_name = "Respiration fraction for SOM 2 -> SOM 3" ;
		rf_s2s3:units = "unitless" ;
	double rf_s3s4 ;
		rf_s3s4:long_name = "Respiration fraction for SOM 3 -> SOM 4" ;
		rf_s3s4:units = "unitless" ;
	double rho_max ;
		rho_max:long_name = "Wind drift compaction / maximum density" ;
		rho_max:units = "kg/m3" ;
	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 rij_kro_a ;
		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 ;
		rij_kro_alpha:long_name = "Simple-structure model parameter (Arah and Vinten 1995)" ;
		rij_kro_alpha:units = "unitless" ;
	double rij_kro_beta ;
		rij_kro_beta:long_name = "Simple-structure model parameter (Arah and Vinten 1995)" ;
		rij_kro_beta:units = "unitless" ;
	double rij_kro_delta ;
		rij_kro_delta:long_name = "Simple-structure model parameter (Arah and Vinten 1995)" ;
		rij_kro_delta:units = "unitless" ;
	double rij_kro_gamma ;
		rij_kro_gamma:long_name = "Simple-structure model parameter (Arah and Vinten 1995)" ;
		rij_kro_gamma:units = "unitless" ;
	double rob ;
		rob:long_name = "Ratio of root length to vertical depth (root obliquity)" ;
		rob:units = "unitless" ;
	double root_dmx(pft) ;
		root_dmx:long_name = "maximum rooting depth of crops" ;
		root_dmx:units = "m" ;
		root_dmx: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 rootlitfrac ;
		rootlitfrac:long_name = "Fraction of soil organic matter associated with roots" ;
		rootlitfrac:units = "unitless" ;
	double rootprof_beta(variants, pft) ;
		rootprof_beta:long_name = "Rooting beta parameter, for C and N vertical discretization" ;
		rootprof_beta:units = "unitless" ;
		rootprof_beta:coordinates = "variantnames pftname" ;
	double rstem(pft) ;
		rstem:units = "s m-2" ;
		rstem:long_name = "stem resistance to heat transfer (per dbh)" ;
		rstem:coordinates = "pftname" ;
	double rswf_max(pft) ;
		rswf_max:long_name = "max. root-zone soil wetness for fire module" ;
		rswf_max:units = "unitless" ;
		rswf_max:coordinates = "pftname" ;
	double rswf_min(pft) ;
		rswf_min:units = "unitless" ;
		rswf_min:long_name = "min. root-zone soil wetness for fire module" ;
		rswf_min:coordinates = "pftname" ;
	double s_fix(pft) ;
		s_fix:long_name = "Baseline cost of N fixation in gC/gN" ;
		s_fix:units = "gC/gN" ;
		s_fix:coordinates = "pftname" ;
	double s_flnr(pft) ;
		s_flnr:long_name = "slope of the relationship between leaf N per unit area (gN/m2) and fraction leaf N in Rubisco (for vcmax_opt=4)" ;
		s_flnr:units = "fraction/gN/m2" ;
		s_flnr:coordinates = "pftname" ;
	double s_vcad(pft) ;
		s_vcad:long_name = "slope of the relationship between leaf N per unit area (gN/m2) and Vcmax25top (umol CO2/m2/s)" ;
		s_vcad:units = "umol CO2/s/gN" ;
		s_vcad:coordinates = "pftname" ;
	double sand_pf ;
		sand_pf:long_name = "Perturbation factor (via addition) for percent sand" ;
		sand_pf:units = "percent" ;
	double satpow ;
		satpow:long_name = "Exponent on watsat for saturated soil solute diffusion" ;
		satpow:units = "unitless" ;
	double scale_factor_aere ;
		scale_factor_aere:long_name = "Scale factor on the aerenchyma area for sensitivity tests" ;
		scale_factor_aere:units = "unitless" ;
	double scale_factor_gasdiff ;
		scale_factor_gasdiff:long_name = "Scale factor for gas diffusion" ;
		scale_factor_gasdiff:units = "unitless" ;
	double scale_factor_liqdiff ;
		scale_factor_liqdiff:long_name = "Scale factor for solute diffusion in liquid (water)" ;
		scale_factor_liqdiff:units = "unitless" ;
	double scvng_fct_mlt_sf ;
		scvng_fct_mlt_sf:long_name = "Scaling factor modifying scavenging factors for BC, OC, and dust species inclusion in meltwater" ;
		scvng_fct_mlt_sf:units = "unitless" ;
	double scvng_fct_mlt_bcphi ;
		scvng_fct_mlt_bcphi:long_name = "Scavenging factor for hydrophillic BC inclusion in meltwater" ;
		scvng_fct_mlt_bcphi:units = "fraction" ;
	double scvng_fct_mlt_bcpho ;
		scvng_fct_mlt_bcpho:long_name = "Scavenging factor for hydrophobic BC inclusion in meltwater" ;
		scvng_fct_mlt_bcpho:units = "fraction" ;
	double scvng_fct_mlt_dst1 ;
		scvng_fct_mlt_dst1:long_name = "Scavenging factor for dust species 1 inclusion in meltwater" ;
		scvng_fct_mlt_dst1:units = "fraction" ;
	double scvng_fct_mlt_dst2 ;
		scvng_fct_mlt_dst2:long_name = "Scavenging factor for dust species 2 inclusion in meltwater" ;
		scvng_fct_mlt_dst2:units = "fraction" ;
	double scvng_fct_mlt_dst3 ;
		scvng_fct_mlt_dst3:long_name = "Scavenging factor for dust species 2 inclusion in meltwater" ;
		scvng_fct_mlt_dst3:units = "fraction" ;
	double scvng_fct_mlt_dst4 ;
		scvng_fct_mlt_dst4:long_name = "Scavenging factor for dust species 2 inclusion in meltwater" ;
		scvng_fct_mlt_dst4:units = "fraction" ;
	double season_decid(pft) ;
		season_decid:long_name = "Binary flag for seasonal-deciduous leaf habit" ;
		season_decid:units = "logical flag" ;
		season_decid:flag_meanings = "NOT seasonal-deciduous" ;
		season_decid:flag_values = 0.0, 1.0 ;
		season_decid:coordinates = "pftname" ;
	double season_decid_temperate(pft) ;
		season_decid_temperate:long_name = "Binary flag for seasonal-deciduous temperate leaf habit" ;
		season_decid_temperate:units = "logical flag" ;
		season_decid_temperate:flag_meanings = "NOT seasonal-deciduous temperate" ;
		season_decid_temperate:flag_values = 0.0, 1.0 ;
		season_decid_temperate:coordinates = "pftname" ;
	char segment(segment, string_length) ;
		segment:units = "unitless" ;
		segment:long_name = "description of hydraulic segment" ;
	double sf_minn ;
		sf_minn:long_name = "Soluble fraction of mineral N" ;
		sf_minn:units = "unitless" ;
	double sf_no3 ;
		sf_no3:long_name = "Soluble fraction of NO3" ;
		sf_no3:units = "unitless" ;
	double shape_fluxprof_param1 ;
		shape_fluxprof_param1:long_name = "Shape parameter of advection/diffusion profile" ;
		shape_fluxprof_param1:units = "unitless" ;
	double slopebeta ;
		slopebeta:long_name = "Exponent for microtopography pdf sigma" ;
		slopebeta:units = "unitless" ;
	double slopemax ;
		slopemax:long_name = "Max topographic slope for microtopography pdf sigma" ;
		slopemax:units = "unitless" ;
	double smp_crit ;
		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 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 snow_canopy_storage_scalar ;
		snow_canopy_storage_scalar:long_name = "Canopy-storage-of-snow parameter" ;
		snow_canopy_storage_scalar:units = "kg/m2" ;
	double snowcan_unload_temp_fact ;
		snowcan_unload_temp_fact:long_name = "Temperature canopy snow unload scaling" ;
		snowcan_unload_temp_fact:units = "K*s" ;
	double snowcan_unload_wind_fact ;
		snowcan_unload_wind_fact:long_name = "Wind canopy snow unload scaling" ;
		snowcan_unload_wind_fact:units = "unitless" ;
	double snow5d_thresh_for_onset ;
		snow5d_thresh_for_onset:long_name = "5-day snow depth threshold for leaf onset" ;
		snow5d_thresh_for_onset:units = "m" ;
	double snw_rds_refrz ;
		snw_rds_refrz:long_name = "Effective radius of re-frozen snow" ;
		snw_rds_refrz:units = "microns" ;
	double snw_rds_min ;
		snw_rds_min:long_name = "Cold fresh snow grain size" ;
		snw_rds_min:units = "microns" ;
	double fresh_snw_rds_max ;
		fresh_snw_rds_max:long_name = "Max fresh snow grain size" ;
		fresh_snw_rds_max:units = "microns" ;
	double soilpsi_off ;
		soilpsi_off:long_name = "Critical soil water potential for leaf offset" ;
		soilpsi_off:units = "MPa" ;
	double soilpsi_on ;
		soilpsi_on:long_name = "Critical soil water potential for leaf onset" ;
		soilpsi_on:units = "MPa" ;
	double som_diffus ;
		som_diffus:long_name = "Vertical soil organic matter diffusion coefficient for flat adv/diff profile " ;
		som_diffus:units = "m^2/sec" ;
	double ssi ;
		ssi:long_name = "Irreducible water saturation of snow" ;
		ssi:units = "unitless" ;
	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:valid_range = 0.0, 1.0 ;
		stress_decid:flag_values = 0.0, 1.0 ;
		stress_decid:flag_meanings = "NOT stress_decidious" ;
		stress_decid:coordinates = "pftname" ;
	double sucsat_adjustfactor ;
		sucsat_adjustfactor:long_name = "Adjustment factor for sucsat" ;
		sucsat_adjustfactor:units = "unitless" ;
	double sucsat_sf ;
		sucsat_sf:long_name = "Scale factor for sucsat" ;
		sucsat_sf:units = "unitless" ;
	double surface_tension_water ;
		surface_tension_water:long_name = "Surface tension of water (Arah and Vinten 1995)" ;
		surface_tension_water:units = "J/m^2" ;
	double taper(pft) ;
		taper:long_name = "Tapering ratio of height:radius_breast_height" ;
		taper:units = "unitless" ;
		taper:coordinates = "pftname" ;
	double tau_cwd ;
		tau_cwd:long_name = "Corrected fragmentation rate constant CWD (1/0.3)" ;
		tau_cwd:units = "1/year" ;
	double tau_ref ;
		tau_ref:long_name = "Wind drift compaction / reference time (48*3600)" ;
		tau_ref:units = "s" ;
	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 theta_ip ;
		theta_ip:long_name = "Empirical curvature parameter for ap photosynthesis co-limitation" ;
		theta_ip:units = "unitless" ;
	double theta_psii ;
		theta_psii:long_name = "Empirical curvature parameter for electron transport rate" ;
		theta_psii:units = "unitless" ;
	double tkd_clay ;
		tkd_clay:long_name = "Thermal conductivity of clay" ;
		tkd_clay:units = "W/m/K" ;
	double tkd_om ;
		tkd_om:long_name = "Thermal conductivity of dry organic matter" ;
		tkd_om:units = "W/m/K" ;
	double tkd_sand ;
		tkd_sand:long_name = "Thermal conductivity of sand" ;
		tkd_sand:units = "W/m/K" ;
	double tkm_om ;
		tkm_om:long_name = "Thermal conductivity of organic matter" ;
		tkm_om:units = "W/m/K" ;
	double tpu25ratio ;
		tpu25ratio:long_name = "Ratio of tpu25top to vcmax25top" ;
		tpu25ratio:units = "unitless" ;
	double tpuha ;
		tpuha:long_name = "Activation energy for tpu" ;
		tpuha:units = "J/mol" ;
	double tpuhd ;
		tpuhd:long_name = "Deactivation energy for tpu" ;
		tpuhd:units = "J/mol" ;
	double tpuse_sf ;
		tpuse_sf:long_name = "Scale factor for tpuse" ;
		tpuse_sf:units = "unitless" ;
	double unsat_aere_ratio ;
		unsat_aere_ratio:long_name = "Ratio to multiply upland vegetation aerenchyma porosity by compared to inundated systems" ;
		unsat_aere_ratio:units = "unitless" ;
	double upplim_destruct_metamorph ;
		upplim_destruct_metamorph:long_name = "Upper limit on destructive metamorphism compaction" ;
		upplim_destruct_metamorph:units = "kg/m3" ;
	char variantnames(variants, string_length) ;
		variantnames:_FillValue = "" ;
		variantnames:long_name = "Description of variant names" ;
		variantnames:units = "unitless" ;
		variantnames:eulaVlliF_ = "" ;
	double vcmaxha ;
		vcmaxha:long_name = "Activation energy for vcmax" ;
		vcmaxha:units = "J/mol" ;
	double vcmaxhd ;
		vcmaxhd:long_name = "Deactivation energy for vcmax" ;
		vcmaxhd:units = "J/mol" ;
	double vcmaxse_sf ;
		vcmaxse_sf:long_name = "Scale factor for vcmaxse" ;
		vcmaxse_sf:units = "unitless" ;
	double vgc_max ;
		vgc_max:long_name = "Ratio of saturation pressure triggering ebullition" ;
		vgc_max:units = "unitless" ;
	double vmax_ch4_oxid ;
		vmax_ch4_oxid:long_name = "Oxidation rate constant" ;
		vmax_ch4_oxid:units = "mol/m3-w/s" ;
	double vmax_oxid_unsat ;
		vmax_oxid_unsat:long_name = "Oxidation rate constant" ;
		vmax_oxid_unsat:units = "mol/m3-w/s" ;
	double watsat_adjustfactor ;
		watsat_adjustfactor:long_name = "Adjustment factor for watsat" ;
		watsat_adjustfactor:units = "unitless" ;
	double watsat_sf ;
		watsat_sf:long_name = "Scale factor for watsat" ;
		watsat_sf:units = "unitless" ;
	double wc2wjb0(pft) ;
		wc2wjb0:long_name = "The baseline ratio of rubisco limited rate vs light limited photosynthetic rate (Wc:Wj)" ;
		wc2wjb0:units = "unitless" ;
		wc2wjb0:coordinates = "pftname" ;
	double wcf ;
		wcf:long_name = "Wood combustion fraction" ;
		wcf:units = "unitless" ;
	double wimp ;
		wimp:long_name = "Water impremeable if porosity less than wimp" ;
		wimp:units = "unitless" ;
	double wind_min ;
		wind_min:long_name = "Minimum wind speed at the atmospheric forcing height" ;
		wind_min:units = "m/s" ;
	double wind_snowcompact_fact ;
		wind_snowcompact_fact:long_name = "Reference wind above which fresh snow density is (substantially) increased" ;
		wind_snowcompact_fact:units = "m/s" ;
	double wood_density(pft) ;
		wood_density:units = "kg m-3" ;
		wood_density:long_name = "wood density" ;
		wood_density:coordinates = "pftname" ;
	double woody(pft) ;
		woody:long_name = "Binary woody lifeform flag" ;
		woody:units = "logical flag" ;
		woody:valid_range = 0.0, 1.0 ;
		woody:flag_values = 0.0, 1.0 ;
		woody:flag_meanings = "NON_woody woody" ;
		woody:coordinates = "pftname" ;
	double xdrdt ;
		xdrdt:long_name = "Arbitrary factor applied to snow aging rate" ;
		xdrdt:units = "unitless" ;
	double z0mr(pft) ;
		z0mr:long_name = "Ratio of momentum roughness length to canopy top height" ;
		z0mr:units = "unitless" ;
		z0mr:coordinates = "pftname" ;
	double z_dl ;
		z_dl:long_name = "Litter layer thickness" ;
		z_dl:units = "m" ;
	double zlnd ;
		zlnd:long_name = "Momentum roughness length for soils and wetland" ;
		zlnd:units = "m" ;
	double zsno ;
		zsno:long_name = "Momentum roughness length for snow" ;
		zsno:units = "m" ;
	double ztopmx(pft) ;
		ztopmx:_FillValue = 0.0 ;
		ztopmx:long_name = "Canopy top coefficient used in CNVegStructUpdate" ;
		ztopmx:units = "m" ;
		ztopmx:coordinates = "pftname" ;
	double mimics_fchem_k(variants) ;
		mimics_fchem_k:long_name = "Base and exponent determining fraction of oligotrophic microbial turnover allocated to chemically protected  SOM as a function of input litter quality (fmet)" ;
		mimics_fchem_k:units = "unitless" ;
		mimics_fchem_k:coordinates = "variantnames" ;
	double mimics_fchem_r(variants) ;
		mimics_fchem_r:long_name = "Base and exponent determining fraction of copiotrophic microbial turnover allocated to chemically protected  SOM as a function of input litter quality (fmet)" ;
		mimics_fchem_r:units = "unitless" ;
		mimics_fchem_r:coordinates = "variantnames" ;
	double mimics_initial_Cstocks(ndecomp_pools_max) ;
		mimics_initial_Cstocks:long_name = "Initial C stocks for a cold start w MIMICS" ;
		mimics_initial_Cstocks:units = "g/m2" ;
	double mimics_initial_Cstocks_depth ;
		mimics_initial_Cstocks_depth:long_name = "Soil depth for initial C stocks for a cold start w MIMICS" ;
		mimics_initial_Cstocks_depth:units = "m" ;
	double z0v_Cr(pft) ;
		z0v_Cr:long_name = "Roughness-element drag coefficient for Raupach92 parameterization" ;
		z0v_Cr:units = "unitless" ;
		z0v_Cr:coordinates = "pftname" ;
	double z0v_Cs(pft) ;
		z0v_Cs:long_name = "Substrate-element drag coefficient for Raupach92 parameterization" ;
		z0v_Cs:units = "unitless" ;
		z0v_Cs:coordinates = "pftname" ;
	double z0v_LAImax(pft) ;
		z0v_LAImax:long_name = "Onset of over-sheltering for Raupach92 parameterization" ;
		z0v_LAImax:units = "unitless" ;
		z0v_LAImax:coordinates = "pftname" ;
	double z0v_LAIoff(pft) ;
		z0v_LAIoff:long_name = "Leaf area index offset for Raupach92 parameterization" ;
		z0v_LAIoff:units = "unitless" ;
		z0v_LAIoff:coordinates = "pftname" ;
	double z0v_c(pft) ;
		z0v_c:long_name = "c parameter for Raupach92 parameterization" ;
		z0v_c:units = "unitless" ;
		z0v_c:coordinates = "pftname" ;
	double z0v_cw(pft) ;
		z0v_cw:long_name = "Roughness sublayer depth coefficient for Raupach92 parameterization" ;
		z0v_cw:units = "unitless" ;
		z0v_cw:coordinates = "pftname" ;
	double zglc ;
		zglc:long_name = "Momentum roughness length for glacier" ;
		zglc:units = "m" ;
	double bgc_till_decompk_multipliers(ntill_stages_max, ndecomp_pools_max, ntill_intensities_max) ;
		bgc_till_decompk_multipliers:long_name = "Value by which decomp_k should be multiplied during tillage with CENTURY soil" ;
		bgc_till_decompk_multipliers:units = "unitless" ;
	double mimics_till_decompk_multipliers(ntill_stages_max, ndecomp_pools_max, ntill_intensities_max) ;
		mimics_till_decompk_multipliers:long_name = "Value by which decomp_k should be multiplied during tillage with MIMICS soil" ;
		mimics_till_decompk_multipliers:units = "unitless" ;
	double zbedrock ;
		zbedrock:units = "m" ;
		zbedrock:long_name = "Depth to bedrock" ;
		zbedrock:note = "This parameter is used to overwrite the zbedrock from the surface dataset if the param is >=0. Default value is -1, which leaves zbedrock from fsurdat." ;
	double zbedrock_sf ;
		zbedrock_sf:units = "unitless" ;
		zbedrock_sf:long_name = "Zbedrock scalar adjustment factor" ;
		zbedrock_sf:note = "This parameter multiplies the zbedrock from the surface dataset. Default=1." ;
	double mimics_fi(variants) ;
		mimics_fi:long_name = "fraction of litter inputs that bypass litter pools, directly contributing to SOM.  p1 = fraction of metabolic inputs inputs to SOMp, p2 = structural inputs to SOMc" ;
		mimics_fi:units = "fraction" ;
		mimics_fi:coordinates = "variantnames" ;
	double leafcn_co2_base ;
		leafcn_co2_base:long_name = "ppm CO2 for target leaf CN scaling" ;
		leafcn_co2_base:units = "ppm CO2" ;
	double leafcn_co2_slope ;
		leafcn_co2_slope:long_name = "CO2 effects on target leaf CN scaling" ;
		leafcn_co2_slope:units = "unitless" ;
	double baseflow_scalar ;
		baseflow_scalar:units = "unitless" ;
		baseflow_scalar:long_name = "baseflow scaling coefficient" ;
	double precip_repartition_glc_all_rain_t ;
		precip_repartition_glc_all_rain_t:units = "degrees C" ;
		precip_repartition_glc_all_rain_t:long_name = "glc all rain temperature" ;
	double precip_repartition_glc_all_snow_t ;
		precip_repartition_glc_all_snow_t:units = "degrees C" ;
		precip_repartition_glc_all_snow_t:long_name = "glc all snow temperature" ;
	double precip_repartition_nonglc_all_rain_t ;
		precip_repartition_nonglc_all_rain_t:units = "degrees C" ;
		precip_repartition_nonglc_all_rain_t:long_name = "nonglc all rain temperature" ;
	double precip_repartition_nonglc_all_snow_t ;
		precip_repartition_nonglc_all_snow_t:units = "degrees C" ;
		precip_repartition_nonglc_all_snow_t:long_name = "nonglc all snow temperature" ;
}