netcdf 64-bit offset (CDF-2) {
dimensions:
	lndgrid = 1 ;
	gridcell = 1 ;
	landunit = 4 ;
	column = 4 ;
	pft = 6 ;
	levgrnd = 25 ;
	levsoi = 20 ;
	levurb = 5 ;
	levlak = 10 ;
	numrad = 2 ;
	levsno = 12 ;
	ltype = 9 ;
	nlevcan = 1 ;
	nvegwcs = 4 ;
	natpft = 15 ;
	cft = 2 ;
	glc_nec = 10 ;
	elevclas = 11 ;
	string_length = 16 ;
	scale_type_string_length = 32 ;
	levdcmp = 1 ;
	hist_interval = 2 ;
	time = UNLIMITED ; // (1 currently)
// global attributes:
		:title = "CLM History file information" ;
		:comment = "NOTE: None of the variables are weighted by land fraction!" ;
		:Conventions = "CF-1.0" ;
		:history = "created on 03/05/21 17:14:16" ;
		:source = "Community Terrestrial Systems Model" ;
		:hostname = "fram" ;
		:username = "yeliz" ;
		:version = "release-emerald-platform2.0.1" ;
		:revision_id = "$Id: histFileMod.F90 42903 2012-12-21 15:32:10Z muszala $" ;
		:case_title = "UNSET" ;
		:case_id = "FNS_SpGsRun" ;
		:Surface_dataset = "surfdata_FNS_simyr2000.nc" ;
		:Initial_conditions_dataset = "FNS_SpGsSpinup.clm2.r.0051-01-01-00000.nc" ;
		:PFT_physiological_constants_dataset = "clm5_params.c200402.nc" ;
		:ltype_vegetated_or_bare_soil = 1 ;
		:ltype_crop = 2 ;
		:ltype_UNUSED = 3 ;
		:ltype_landice_multiple_elevation_classes = 4 ;
		:ltype_deep_lake = 5 ;
		:ltype_wetland = 6 ;
		:ltype_urban_tbd = 7 ;
		:ltype_urban_hd = 8 ;
		:ltype_urban_md = 9 ;
		:ctype_vegetated_or_bare_soil = 1 ;
		:ctype_crop = 2 ;
		:ctype_crop_noncompete = "2*100+m, m=cft_lb,cft_ub" ;
		:ctype_landice = 3 ;
		:ctype_landice_multiple_elevation_classes = "4*100+m, m=1,glcnec" ;
		:ctype_deep_lake = 5 ;
		:ctype_wetland = 6 ;
		:ctype_urban_roof = 71 ;
		:ctype_urban_sunwall = 72 ;
		:ctype_urban_shadewall = 73 ;
		:ctype_urban_impervious_road = 74 ;
		:ctype_urban_pervious_road = 75 ;
		:cft_c3_crop = 1 ;
		:cft_c3_irrigated = 2 ;
		:time_period_freq = "day_1" ;
		:Time_constant_3Dvars_filename = "./FNS_SpGsRun.clm2.h0.2000-01-01-00000.nc" ;
		:Time_constant_3Dvars = "ZSOI:DZSOI:WATSAT:SUCSAT:BSW:HKSAT:ZLAKE:DZLAKE" ;
variables:
	float levgrnd(levgrnd) ;
		levgrnd:long_name = "coordinate soil levels" ;
		levgrnd:units = "m" ;
	float levlak(levlak) ;
		levlak:long_name = "coordinate lake levels" ;
		levlak:units = "m" ;
	float levdcmp(levdcmp) ;
		levdcmp:long_name = "coordinate soil levels" ;
		levdcmp:units = "m" ;
	float time(time) ;
		time:long_name = "time" ;
		time:units = "days since 2000-01-01 00:00:00" ;
		time:calendar = "noleap" ;
		time:bounds = "time_bounds" ;
	int mcdate(time) ;
		mcdate:long_name = "current date (YYYYMMDD)" ;
	int mcsec(time) ;
		mcsec:long_name = "current seconds of current date" ;
		mcsec:units = "s" ;
	int mdcur(time) ;
		mdcur:long_name = "current day (from base day)" ;
	int mscur(time) ;
		mscur:long_name = "current seconds of current day" ;
	int nstep(time) ;
		nstep:long_name = "time step" ;
	double time_bounds(time, hist_interval) ;
		time_bounds:long_name = "history time interval endpoints" ;
	char date_written(time, string_length) ;
	char time_written(time, string_length) ;
	float lon(lndgrid) ;
		lon:long_name = "coordinate longitude" ;
		lon:units = "degrees_east" ;
		lon:_FillValue = 9.99999962e+35 ;
		lon:missing_value = 9.99999962e+35 ;
	float lat(lndgrid) ;
		lat:long_name = "coordinate latitude" ;
		lat:units = "degrees_north" ;
		lat:_FillValue = 9.99999962e+35 ;
		lat:missing_value = 9.99999962e+35 ;
	float area(lndgrid) ;
		area:long_name = "grid cell areas" ;
		area:units = "km^2" ;
		area:_FillValue = 9.99999962e+35 ;
		area:missing_value = 9.99999962e+35 ;
	float landfrac(lndgrid) ;
		landfrac:long_name = "land fraction" ;
		landfrac:_FillValue = 9.99999962e+35 ;
		landfrac:missing_value = 9.99999962e+35 ;
	int landmask(lndgrid) ;
		landmask:long_name = "land/ocean mask (0.=ocean and 1.=land)" ;
		landmask:_FillValue = -9999 ;
		landmask:missing_value = -9999 ;
	int pftmask(lndgrid) ;
		pftmask:long_name = "pft real/fake mask (0.=fake and 1.=real)" ;
		pftmask:_FillValue = -9999 ;
		pftmask:missing_value = -9999 ;
	int nbedrock(lndgrid) ;
		nbedrock:long_name = "index of shallowest bedrock layer" ;
		nbedrock:_FillValue = -9999 ;
		nbedrock:missing_value = -9999 ;
	float ATM_TOPO(time, lndgrid) ;
		ATM_TOPO:long_name = "atmospheric surface height" ;
		ATM_TOPO:units = "m" ;
		ATM_TOPO:cell_methods = "time: mean" ;
		ATM_TOPO:_FillValue = 9.99999962e+35 ;
		ATM_TOPO:missing_value = 9.99999962e+35 ;
	float BCDEP(time, lndgrid) ;
		BCDEP:long_name = "total BC deposition (dry+wet) from atmosphere" ;
		BCDEP:units = "kg/m^2/s" ;
		BCDEP:cell_methods = "time: mean" ;
		BCDEP:_FillValue = 9.99999962e+35 ;
		BCDEP:missing_value = 9.99999962e+35 ;
	float BTRAN2(time, lndgrid) ;
		BTRAN2:long_name = "root zone soil wetness factor" ;
		BTRAN2:units = "unitless" ;
		BTRAN2:cell_methods = "time: mean" ;
		BTRAN2:_FillValue = 9.99999962e+35 ;
		BTRAN2:missing_value = 9.99999962e+35 ;
	float BTRANMN(time, lndgrid) ;
		BTRANMN:long_name = "daily minimum of transpiration beta factor" ;
		BTRANMN:units = "unitless" ;
		BTRANMN:cell_methods = "time: mean" ;
		BTRANMN:_FillValue = 9.99999962e+35 ;
		BTRANMN:missing_value = 9.99999962e+35 ;
	float DSL(time, lndgrid) ;
		DSL:long_name = "dry surface layer thickness" ;
		DSL:units = "mm" ;
		DSL:cell_methods = "time: mean" ;
		DSL:_FillValue = 9.99999962e+35 ;
		DSL:missing_value = 9.99999962e+35 ;
	float DSTDEP(time, lndgrid) ;
		DSTDEP:long_name = "total dust deposition (dry+wet) from atmosphere" ;
		DSTDEP:units = "kg/m^2/s" ;
		DSTDEP:cell_methods = "time: mean" ;
		DSTDEP:_FillValue = 9.99999962e+35 ;
		DSTDEP:missing_value = 9.99999962e+35 ;
	float DSTFLXT(time, lndgrid) ;
		DSTFLXT:long_name = "total surface dust emission" ;
		DSTFLXT:units = "kg/m2/s" ;
		DSTFLXT:cell_methods = "time: mean" ;
		DSTFLXT:_FillValue = 9.99999962e+35 ;
		DSTFLXT:missing_value = 9.99999962e+35 ;
	float EFLXBUILD(time, lndgrid) ;
		EFLXBUILD:long_name = "building heat flux from change in interior building air temperature" ;
		EFLXBUILD:units = "W/m^2" ;
		EFLXBUILD:cell_methods = "time: mean" ;
		EFLXBUILD:_FillValue = 9.99999962e+35 ;
		EFLXBUILD:missing_value = 9.99999962e+35 ;
	float EFLX_DYNBAL(time, lndgrid) ;
		EFLX_DYNBAL:long_name = "dynamic land cover change conversion energy flux" ;
		EFLX_DYNBAL:units = "W/m^2" ;
		EFLX_DYNBAL:cell_methods = "time: mean" ;
		EFLX_DYNBAL:_FillValue = 9.99999962e+35 ;
		EFLX_DYNBAL:missing_value = 9.99999962e+35 ;
	float EFLX_GRND_LAKE(time, lndgrid) ;
		EFLX_GRND_LAKE:long_name = "net heat flux into lake/snow surface, excluding light transmission" ;
		EFLX_GRND_LAKE:units = "W/m^2" ;
		EFLX_GRND_LAKE:cell_methods = "time: mean" ;
		EFLX_GRND_LAKE:_FillValue = 9.99999962e+35 ;
		EFLX_GRND_LAKE:missing_value = 9.99999962e+35 ;
	float EFLX_LH_TOT(time, lndgrid) ;
		EFLX_LH_TOT:long_name = "total latent heat flux [+ to atm]" ;
		EFLX_LH_TOT:units = "W/m^2" ;
		EFLX_LH_TOT:cell_methods = "time: mean" ;
		EFLX_LH_TOT:_FillValue = 9.99999962e+35 ;
		EFLX_LH_TOT:missing_value = 9.99999962e+35 ;
	float EFLX_LH_TOT_R(time, lndgrid) ;
		EFLX_LH_TOT_R:long_name = "Rural total evaporation" ;
		EFLX_LH_TOT_R:units = "W/m^2" ;
		EFLX_LH_TOT_R:cell_methods = "time: mean" ;
		EFLX_LH_TOT_R:_FillValue = 9.99999962e+35 ;
		EFLX_LH_TOT_R:missing_value = 9.99999962e+35 ;
	float ELAI(time, lndgrid) ;
		ELAI:long_name = "exposed one-sided leaf area index" ;
		ELAI:units = "m^2/m^2" ;
		ELAI:cell_methods = "time: mean" ;
		ELAI:_FillValue = 9.99999962e+35 ;
		ELAI:missing_value = 9.99999962e+35 ;
	float ERRH2O(time, lndgrid) ;
		ERRH2O:long_name = "total water conservation error" ;
		ERRH2O:units = "mm" ;
		ERRH2O:cell_methods = "time: mean" ;
		ERRH2O:_FillValue = 9.99999962e+35 ;
		ERRH2O:missing_value = 9.99999962e+35 ;
	float ERRH2OSNO(time, lndgrid) ;
		ERRH2OSNO:long_name = "imbalance in snow depth (liquid water)" ;
		ERRH2OSNO:units = "mm" ;
		ERRH2OSNO:cell_methods = "time: mean" ;
		ERRH2OSNO:_FillValue = 9.99999962e+35 ;
		ERRH2OSNO:missing_value = 9.99999962e+35 ;
	float ERRSEB(time, lndgrid) ;
		ERRSEB:long_name = "surface energy conservation error" ;
		ERRSEB:units = "W/m^2" ;
		ERRSEB:cell_methods = "time: mean" ;
		ERRSEB:_FillValue = 9.99999962e+35 ;
		ERRSEB:missing_value = 9.99999962e+35 ;
	float ERRSOI(time, lndgrid) ;
		ERRSOI:long_name = "soil/lake energy conservation error" ;
		ERRSOI:units = "W/m^2" ;
		ERRSOI:cell_methods = "time: mean" ;
		ERRSOI:_FillValue = 9.99999962e+35 ;
		ERRSOI:missing_value = 9.99999962e+35 ;
	float ERRSOL(time, lndgrid) ;
		ERRSOL:long_name = "solar radiation conservation error" ;
		ERRSOL:units = "W/m^2" ;
		ERRSOL:cell_methods = "time: mean" ;
		ERRSOL:_FillValue = 9.99999962e+35 ;
		ERRSOL:missing_value = 9.99999962e+35 ;
	float ESAI(time, lndgrid) ;
		ESAI:long_name = "exposed one-sided stem area index" ;
		ESAI:units = "m^2/m^2" ;
		ESAI:cell_methods = "time: mean" ;
		ESAI:_FillValue = 9.99999962e+35 ;
		ESAI:missing_value = 9.99999962e+35 ;
	float FCEV(time, lndgrid) ;
		FCEV:long_name = "canopy evaporation" ;
		FCEV:units = "W/m^2" ;
		FCEV:cell_methods = "time: mean" ;
		FCEV:_FillValue = 9.99999962e+35 ;
		FCEV:missing_value = 9.99999962e+35 ;
	float FCOV(time, lndgrid) ;
		FCOV:long_name = "fractional impermeable area" ;
		FCOV:units = "unitless" ;
		FCOV:cell_methods = "time: mean" ;
		FCOV:_FillValue = 9.99999962e+35 ;
		FCOV:missing_value = 9.99999962e+35 ;
	float FCTR(time, lndgrid) ;
		FCTR:long_name = "canopy transpiration" ;
		FCTR:units = "W/m^2" ;
		FCTR:cell_methods = "time: mean" ;
		FCTR:_FillValue = 9.99999962e+35 ;
		FCTR:missing_value = 9.99999962e+35 ;
	float FGEV(time, lndgrid) ;
		FGEV:long_name = "ground evaporation" ;
		FGEV:units = "W/m^2" ;
		FGEV:cell_methods = "time: mean" ;
		FGEV:_FillValue = 9.99999962e+35 ;
		FGEV:missing_value = 9.99999962e+35 ;
	float FGR(time, lndgrid) ;
		FGR:long_name = "heat flux into soil/snow including snow melt and lake / snow light transmission" ;
		FGR:units = "W/m^2" ;
		FGR:cell_methods = "time: mean" ;
		FGR:_FillValue = 9.99999962e+35 ;
		FGR:missing_value = 9.99999962e+35 ;
	float FGR12(time, lndgrid) ;
		FGR12:long_name = "heat flux between soil layers 1 and 2" ;
		FGR12:units = "W/m^2" ;
		FGR12:cell_methods = "time: mean" ;
		FGR12:_FillValue = 9.99999962e+35 ;
		FGR12:missing_value = 9.99999962e+35 ;
	float FH2OSFC(time, lndgrid) ;
		FH2OSFC:long_name = "fraction of ground covered by surface water" ;
		FH2OSFC:units = "unitless" ;
		FH2OSFC:cell_methods = "time: mean" ;
		FH2OSFC:_FillValue = 9.99999962e+35 ;
		FH2OSFC:missing_value = 9.99999962e+35 ;
	float FIRA(time, lndgrid) ;
		FIRA:long_name = "net infrared (longwave) radiation" ;
		FIRA:units = "W/m^2" ;
		FIRA:cell_methods = "time: mean" ;
		FIRA:_FillValue = 9.99999962e+35 ;
		FIRA:missing_value = 9.99999962e+35 ;
	float FIRA_R(time, lndgrid) ;
		FIRA_R:long_name = "Rural net infrared (longwave) radiation" ;
		FIRA_R:units = "W/m^2" ;
		FIRA_R:cell_methods = "time: mean" ;
		FIRA_R:_FillValue = 9.99999962e+35 ;
		FIRA_R:missing_value = 9.99999962e+35 ;
	float FIRE(time, lndgrid) ;
		FIRE:long_name = "emitted infrared (longwave) radiation" ;
		FIRE:units = "W/m^2" ;
		FIRE:cell_methods = "time: mean" ;
		FIRE:_FillValue = 9.99999962e+35 ;
		FIRE:missing_value = 9.99999962e+35 ;
	float FIRE_R(time, lndgrid) ;
		FIRE_R:long_name = "Rural emitted infrared (longwave) radiation" ;
		FIRE_R:units = "W/m^2" ;
		FIRE_R:cell_methods = "time: mean" ;
		FIRE_R:_FillValue = 9.99999962e+35 ;
		FIRE_R:missing_value = 9.99999962e+35 ;
	float FLDS(time, lndgrid) ;
		FLDS:long_name = "atmospheric longwave radiation (downscaled to columns in glacier regions)" ;
		FLDS:units = "W/m^2" ;
		FLDS:cell_methods = "time: mean" ;
		FLDS:_FillValue = 9.99999962e+35 ;
		FLDS:missing_value = 9.99999962e+35 ;
	float FPSN(time, lndgrid) ;
		FPSN:long_name = "photosynthesis" ;
		FPSN:units = "umol m-2 s-1" ;
		FPSN:cell_methods = "time: mean" ;
		FPSN:_FillValue = 9.99999962e+35 ;
		FPSN:missing_value = 9.99999962e+35 ;
	float FSA(time, lndgrid) ;
		FSA:long_name = "absorbed solar radiation" ;
		FSA:units = "W/m^2" ;
		FSA:cell_methods = "time: mean" ;
		FSA:_FillValue = 9.99999962e+35 ;
		FSA:missing_value = 9.99999962e+35 ;
	float FSAT(time, lndgrid) ;
		FSAT:long_name = "fractional area with water table at surface" ;
		FSAT:units = "unitless" ;
		FSAT:cell_methods = "time: mean" ;
		FSAT:_FillValue = 9.99999962e+35 ;
		FSAT:missing_value = 9.99999962e+35 ;
	float FSDS(time, lndgrid) ;
		FSDS:long_name = "atmospheric incident solar radiation" ;
		FSDS:units = "W/m^2" ;
		FSDS:cell_methods = "time: mean" ;
		FSDS:_FillValue = 9.99999962e+35 ;
		FSDS:missing_value = 9.99999962e+35 ;
	float FSDSND(time, lndgrid) ;
		FSDSND:long_name = "direct nir incident solar radiation" ;
		FSDSND:units = "W/m^2" ;
		FSDSND:cell_methods = "time: mean" ;
		FSDSND:_FillValue = 9.99999962e+35 ;
		FSDSND:missing_value = 9.99999962e+35 ;
	float FSDSNDLN(time, lndgrid) ;
		FSDSNDLN:long_name = "direct nir incident solar radiation at local noon" ;
		FSDSNDLN:units = "W/m^2" ;
		FSDSNDLN:cell_methods = "time: mean" ;
		FSDSNDLN:_FillValue = 9.99999962e+35 ;
		FSDSNDLN:missing_value = 9.99999962e+35 ;
	float FSDSNI(time, lndgrid) ;
		FSDSNI:long_name = "diffuse nir incident solar radiation" ;
		FSDSNI:units = "W/m^2" ;
		FSDSNI:cell_methods = "time: mean" ;
		FSDSNI:_FillValue = 9.99999962e+35 ;
		FSDSNI:missing_value = 9.99999962e+35 ;
	float FSDSVD(time, lndgrid) ;
		FSDSVD:long_name = "direct vis incident solar radiation" ;
		FSDSVD:units = "W/m^2" ;
		FSDSVD:cell_methods = "time: mean" ;
		FSDSVD:_FillValue = 9.99999962e+35 ;
		FSDSVD:missing_value = 9.99999962e+35 ;
	float FSDSVDLN(time, lndgrid) ;
		FSDSVDLN:long_name = "direct vis incident solar radiation at local noon" ;
		FSDSVDLN:units = "W/m^2" ;
		FSDSVDLN:cell_methods = "time: mean" ;
		FSDSVDLN:_FillValue = 9.99999962e+35 ;
		FSDSVDLN:missing_value = 9.99999962e+35 ;
	float FSDSVI(time, lndgrid) ;
		FSDSVI:long_name = "diffuse vis incident solar radiation" ;
		FSDSVI:units = "W/m^2" ;
		FSDSVI:cell_methods = "time: mean" ;
		FSDSVI:_FillValue = 9.99999962e+35 ;
		FSDSVI:missing_value = 9.99999962e+35 ;
	float FSDSVILN(time, lndgrid) ;
		FSDSVILN:long_name = "diffuse vis incident solar radiation at local noon" ;
		FSDSVILN:units = "W/m^2" ;
		FSDSVILN:cell_methods = "time: mean" ;
		FSDSVILN:_FillValue = 9.99999962e+35 ;
		FSDSVILN:missing_value = 9.99999962e+35 ;
	float FSH(time, lndgrid) ;
		FSH:long_name = "sensible heat not including correction for land use change and rain/snow conversion" ;
		FSH:units = "W/m^2" ;
		FSH:cell_methods = "time: mean" ;
		FSH:_FillValue = 9.99999962e+35 ;
		FSH:missing_value = 9.99999962e+35 ;
	float FSH_G(time, lndgrid) ;
		FSH_G:long_name = "sensible heat from ground" ;
		FSH_G:units = "W/m^2" ;
		FSH_G:cell_methods = "time: mean" ;
		FSH_G:_FillValue = 9.99999962e+35 ;
		FSH_G:missing_value = 9.99999962e+35 ;
	float FSH_PRECIP_CONVERSION(time, lndgrid) ;
		FSH_PRECIP_CONVERSION:long_name = "Sensible heat flux from conversion of rain/snow atm forcing" ;
		FSH_PRECIP_CONVERSION:units = "W/m^2" ;
		FSH_PRECIP_CONVERSION:cell_methods = "time: mean" ;
		FSH_PRECIP_CONVERSION:_FillValue = 9.99999962e+35 ;
		FSH_PRECIP_CONVERSION:missing_value = 9.99999962e+35 ;
	float FSH_R(time, lndgrid) ;
		FSH_R:long_name = "Rural sensible heat" ;
		FSH_R:units = "W/m^2" ;
		FSH_R:cell_methods = "time: mean" ;
		FSH_R:_FillValue = 9.99999962e+35 ;
		FSH_R:missing_value = 9.99999962e+35 ;
	float FSH_RUNOFF_ICE_TO_LIQ(time, lndgrid) ;
		FSH_RUNOFF_ICE_TO_LIQ:long_name = "sensible heat flux generated from conversion of ice runoff to liquid" ;
		FSH_RUNOFF_ICE_TO_LIQ:units = "W/m^2" ;
		FSH_RUNOFF_ICE_TO_LIQ:cell_methods = "time: mean" ;
		FSH_RUNOFF_ICE_TO_LIQ:_FillValue = 9.99999962e+35 ;
		FSH_RUNOFF_ICE_TO_LIQ:missing_value = 9.99999962e+35 ;
	float FSH_TO_COUPLER(time, lndgrid) ;
		FSH_TO_COUPLER:long_name = "sensible heat sent to coupler (includes corrections for land use change, rain/snow conversion and conversion of ice runoff to liquid)" ;
		FSH_TO_COUPLER:units = "W/m^2" ;
		FSH_TO_COUPLER:cell_methods = "time: mean" ;
		FSH_TO_COUPLER:_FillValue = 9.99999962e+35 ;
		FSH_TO_COUPLER:missing_value = 9.99999962e+35 ;
	float FSH_V(time, lndgrid) ;
		FSH_V:long_name = "sensible heat from veg" ;
		FSH_V:units = "W/m^2" ;
		FSH_V:cell_methods = "time: mean" ;
		FSH_V:_FillValue = 9.99999962e+35 ;
		FSH_V:missing_value = 9.99999962e+35 ;
	float FSM(time, lndgrid) ;
		FSM:long_name = "snow melt heat flux" ;
		FSM:units = "W/m^2" ;
		FSM:cell_methods = "time: mean" ;
		FSM:_FillValue = 9.99999962e+35 ;
		FSM:missing_value = 9.99999962e+35 ;
	float FSNO(time, lndgrid) ;
		FSNO:long_name = "fraction of ground covered by snow" ;
		FSNO:units = "unitless" ;
		FSNO:cell_methods = "time: mean" ;
		FSNO:_FillValue = 9.99999962e+35 ;
		FSNO:missing_value = 9.99999962e+35 ;
	float FSNO_EFF(time, lndgrid) ;
		FSNO_EFF:long_name = "effective fraction of ground covered by snow" ;
		FSNO_EFF:units = "unitless" ;
		FSNO_EFF:cell_methods = "time: mean" ;
		FSNO_EFF:_FillValue = 9.99999962e+35 ;
		FSNO_EFF:missing_value = 9.99999962e+35 ;
	float FSR(time, lndgrid) ;
		FSR:long_name = "reflected solar radiation" ;
		FSR:units = "W/m^2" ;
		FSR:cell_methods = "time: mean" ;
		FSR:_FillValue = 9.99999962e+35 ;
		FSR:missing_value = 9.99999962e+35 ;
	float FSRND(time, lndgrid) ;
		FSRND:long_name = "direct nir reflected solar radiation" ;
		FSRND:units = "W/m^2" ;
		FSRND:cell_methods = "time: mean" ;
		FSRND:_FillValue = 9.99999962e+35 ;
		FSRND:missing_value = 9.99999962e+35 ;
	float FSRNDLN(time, lndgrid) ;
		FSRNDLN:long_name = "direct nir reflected solar radiation at local noon" ;
		FSRNDLN:units = "W/m^2" ;
		FSRNDLN:cell_methods = "time: mean" ;
		FSRNDLN:_FillValue = 9.99999962e+35 ;
		FSRNDLN:missing_value = 9.99999962e+35 ;
	float FSRNI(time, lndgrid) ;
		FSRNI:long_name = "diffuse nir reflected solar radiation" ;
		FSRNI:units = "W/m^2" ;
		FSRNI:cell_methods = "time: mean" ;
		FSRNI:_FillValue = 9.99999962e+35 ;
		FSRNI:missing_value = 9.99999962e+35 ;
	float FSRVD(time, lndgrid) ;
		FSRVD:long_name = "direct vis reflected solar radiation" ;
		FSRVD:units = "W/m^2" ;
		FSRVD:cell_methods = "time: mean" ;
		FSRVD:_FillValue = 9.99999962e+35 ;
		FSRVD:missing_value = 9.99999962e+35 ;
	float FSRVDLN(time, lndgrid) ;
		FSRVDLN:long_name = "direct vis reflected solar radiation at local noon" ;
		FSRVDLN:units = "W/m^2" ;
		FSRVDLN:cell_methods = "time: mean" ;
		FSRVDLN:_FillValue = 9.99999962e+35 ;
		FSRVDLN:missing_value = 9.99999962e+35 ;
	float FSRVI(time, lndgrid) ;
		FSRVI:long_name = "diffuse vis reflected solar radiation" ;
		FSRVI:units = "W/m^2" ;
		FSRVI:cell_methods = "time: mean" ;
		FSRVI:_FillValue = 9.99999962e+35 ;
		FSRVI:missing_value = 9.99999962e+35 ;
	float GSSHA(time, lndgrid) ;
		GSSHA:long_name = "shaded leaf stomatal conductance" ;
		GSSHA:units = "umol H20/m2/s" ;
		GSSHA:cell_methods = "time: mean" ;
		GSSHA:_FillValue = 9.99999962e+35 ;
		GSSHA:missing_value = 9.99999962e+35 ;
	float GSSHALN(time, lndgrid) ;
		GSSHALN:long_name = "shaded leaf stomatal conductance at local noon" ;
		GSSHALN:units = "umol H20/m2/s" ;
		GSSHALN:cell_methods = "time: mean" ;
		GSSHALN:_FillValue = 9.99999962e+35 ;
		GSSHALN:missing_value = 9.99999962e+35 ;
	float GSSUN(time, lndgrid) ;
		GSSUN:long_name = "sunlit leaf stomatal conductance" ;
		GSSUN:units = "umol H20/m2/s" ;
		GSSUN:cell_methods = "time: mean" ;
		GSSUN:_FillValue = 9.99999962e+35 ;
		GSSUN:missing_value = 9.99999962e+35 ;
	float GSSUNLN(time, lndgrid) ;
		GSSUNLN:long_name = "sunlit leaf stomatal conductance at local noon" ;
		GSSUNLN:units = "umol H20/m2/s" ;
		GSSUNLN:cell_methods = "time: mean" ;
		GSSUNLN:_FillValue = 9.99999962e+35 ;
		GSSUNLN:missing_value = 9.99999962e+35 ;
	float H2OCAN(time, lndgrid) ;
		H2OCAN:long_name = "intercepted water" ;
		H2OCAN:units = "mm" ;
		H2OCAN:cell_methods = "time: mean" ;
		H2OCAN:_FillValue = 9.99999962e+35 ;
		H2OCAN:missing_value = 9.99999962e+35 ;
	float H2OSFC(time, lndgrid) ;
		H2OSFC:long_name = "surface water depth" ;
		H2OSFC:units = "mm" ;
		H2OSFC:cell_methods = "time: mean" ;
		H2OSFC:_FillValue = 9.99999962e+35 ;
		H2OSFC:missing_value = 9.99999962e+35 ;
	float H2OSNO(time, lndgrid) ;
		H2OSNO:long_name = "snow depth (liquid water)" ;
		H2OSNO:units = "mm" ;
		H2OSNO:cell_methods = "time: mean" ;
		H2OSNO:_FillValue = 9.99999962e+35 ;
		H2OSNO:missing_value = 9.99999962e+35 ;
	float H2OSNO_TOP(time, lndgrid) ;
		H2OSNO_TOP:long_name = "mass of snow in top snow layer" ;
		H2OSNO_TOP:units = "kg/m2" ;
		H2OSNO_TOP:cell_methods = "time: mean" ;
		H2OSNO_TOP:_FillValue = 9.99999962e+35 ;
		H2OSNO_TOP:missing_value = 9.99999962e+35 ;
	float H2OSOI(time, levsoi, lndgrid) ;
		H2OSOI:long_name = "volumetric soil water (natural vegetated and crop landunits only)" ;
		H2OSOI:units = "mm3/mm3" ;
		H2OSOI:cell_methods = "time: mean" ;
		H2OSOI:_FillValue = 9.99999962e+35 ;
		H2OSOI:missing_value = 9.99999962e+35 ;
	float HEAT_CONTENT1(time, lndgrid) ;
		HEAT_CONTENT1:long_name = "initial gridcell total heat content" ;
		HEAT_CONTENT1:units = "J/m^2" ;
		HEAT_CONTENT1:cell_methods = "time: mean" ;
		HEAT_CONTENT1:_FillValue = 9.99999962e+35 ;
		HEAT_CONTENT1:missing_value = 9.99999962e+35 ;
	float HEAT_FROM_AC(time, lndgrid) ;
		HEAT_FROM_AC:long_name = "sensible heat flux put into canyon due to heat removed from air conditioning" ;
		HEAT_FROM_AC:units = "W/m^2" ;
		HEAT_FROM_AC:cell_methods = "time: mean" ;
		HEAT_FROM_AC:_FillValue = 9.99999962e+35 ;
		HEAT_FROM_AC:missing_value = 9.99999962e+35 ;
	float HIA(time, lndgrid) ;
		HIA:long_name = "2 m NWS Heat Index" ;
		HIA:units = "C" ;
		HIA:cell_methods = "time: mean" ;
		HIA:_FillValue = 9.99999962e+35 ;
		HIA:missing_value = 9.99999962e+35 ;
	float HIA_R(time, lndgrid) ;
		HIA_R:long_name = "Rural 2 m NWS Heat Index" ;
		HIA_R:units = "C" ;
		HIA_R:cell_methods = "time: mean" ;
		HIA_R:_FillValue = 9.99999962e+35 ;
		HIA_R:missing_value = 9.99999962e+35 ;
	float HIA_U(time, lndgrid) ;
		HIA_U:long_name = "Urban 2 m NWS Heat Index" ;
		HIA_U:units = "C" ;
		HIA_U:cell_methods = "time: mean" ;
		HIA_U:_FillValue = 9.99999962e+35 ;
		HIA_U:missing_value = 9.99999962e+35 ;
	float HUMIDEX(time, lndgrid) ;
		HUMIDEX:long_name = "2 m Humidex" ;
		HUMIDEX:units = "C" ;
		HUMIDEX:cell_methods = "time: mean" ;
		HUMIDEX:_FillValue = 9.99999962e+35 ;
		HUMIDEX:missing_value = 9.99999962e+35 ;
	float HUMIDEX_R(time, lndgrid) ;
		HUMIDEX_R:long_name = "Rural 2 m Humidex" ;
		HUMIDEX_R:units = "C" ;
		HUMIDEX_R:cell_methods = "time: mean" ;
		HUMIDEX_R:_FillValue = 9.99999962e+35 ;
		HUMIDEX_R:missing_value = 9.99999962e+35 ;
	float HUMIDEX_U(time, lndgrid) ;
		HUMIDEX_U:long_name = "Urban 2 m Humidex" ;
		HUMIDEX_U:units = "C" ;
		HUMIDEX_U:cell_methods = "time: mean" ;
		HUMIDEX_U:_FillValue = 9.99999962e+35 ;
		HUMIDEX_U:missing_value = 9.99999962e+35 ;
	float ICE_CONTENT1(time, lndgrid) ;
		ICE_CONTENT1:long_name = "initial gridcell total ice content" ;
		ICE_CONTENT1:units = "mm" ;
		ICE_CONTENT1:cell_methods = "time: mean" ;
		ICE_CONTENT1:_FillValue = 9.99999962e+35 ;
		ICE_CONTENT1:missing_value = 9.99999962e+35 ;
	float JMX25T(time, lndgrid) ;
		JMX25T:long_name = "canopy profile of jmax" ;
		JMX25T:units = "umol/m2/s" ;
		JMX25T:cell_methods = "time: minimum" ;
		JMX25T:_FillValue = 9.99999962e+35 ;
		JMX25T:missing_value = 9.99999962e+35 ;
	float Jmx25Z(time, lndgrid) ;
		Jmx25Z:long_name = "canopy profile of  vcmax25 predicted by LUNA model" ;
		Jmx25Z:units = "umol/m2/s" ;
		Jmx25Z:cell_methods = "time: mean" ;
		Jmx25Z:_FillValue = 9.99999962e+35 ;
		Jmx25Z:missing_value = 9.99999962e+35 ;
	float LAISHA(time, lndgrid) ;
		LAISHA:long_name = "shaded projected leaf area index" ;
		LAISHA:units = "m^2/m^2" ;
		LAISHA:cell_methods = "time: mean" ;
		LAISHA:_FillValue = 9.99999962e+35 ;
		LAISHA:missing_value = 9.99999962e+35 ;
	float LAISUN(time, lndgrid) ;
		LAISUN:long_name = "sunlit projected leaf area index" ;
		LAISUN:units = "m^2/m^2" ;
		LAISUN:cell_methods = "time: mean" ;
		LAISUN:_FillValue = 9.99999962e+35 ;
		LAISUN:missing_value = 9.99999962e+35 ;
	float LAKEICEFRAC_SURF(time, lndgrid) ;
		LAKEICEFRAC_SURF:long_name = "surface lake layer ice mass fraction" ;
		LAKEICEFRAC_SURF:units = "unitless" ;
		LAKEICEFRAC_SURF:cell_methods = "time: mean" ;
		LAKEICEFRAC_SURF:_FillValue = 9.99999962e+35 ;
		LAKEICEFRAC_SURF:missing_value = 9.99999962e+35 ;
	float LAKEICETHICK(time, lndgrid) ;
		LAKEICETHICK:long_name = "thickness of lake ice (including physical expansion on freezing)" ;
		LAKEICETHICK:units = "m" ;
		LAKEICETHICK:cell_methods = "time: mean" ;
		LAKEICETHICK:_FillValue = 9.99999962e+35 ;
		LAKEICETHICK:missing_value = 9.99999962e+35 ;
	float LIQCAN(time, lndgrid) ;
		LIQCAN:long_name = "intercepted liquid water" ;
		LIQCAN:units = "mm" ;
		LIQCAN:cell_methods = "time: mean" ;
		LIQCAN:_FillValue = 9.99999962e+35 ;
		LIQCAN:missing_value = 9.99999962e+35 ;
	float LIQUID_CONTENT1(time, lndgrid) ;
		LIQUID_CONTENT1:long_name = "initial gridcell total liq content" ;
		LIQUID_CONTENT1:units = "mm" ;
		LIQUID_CONTENT1:cell_methods = "time: mean" ;
		LIQUID_CONTENT1:_FillValue = 9.99999962e+35 ;
		LIQUID_CONTENT1:missing_value = 9.99999962e+35 ;
	float LNC(time, lndgrid) ;
		LNC:long_name = "leaf N concentration" ;
		LNC:units = "gN leaf/m^2" ;
		LNC:cell_methods = "time: mean" ;
		LNC:_FillValue = 9.99999962e+35 ;
		LNC:missing_value = 9.99999962e+35 ;
	float MEG_acetaldehyde(time, lndgrid) ;
		MEG_acetaldehyde:long_name = "MEGAN flux" ;
		MEG_acetaldehyde:units = "kg/m2/sec" ;
		MEG_acetaldehyde:cell_methods = "time: mean" ;
		MEG_acetaldehyde:_FillValue = 9.99999962e+35 ;
		MEG_acetaldehyde:missing_value = 9.99999962e+35 ;
	float MEG_acetic_acid(time, lndgrid) ;
		MEG_acetic_acid:long_name = "MEGAN flux" ;
		MEG_acetic_acid:units = "kg/m2/sec" ;
		MEG_acetic_acid:cell_methods = "time: mean" ;
		MEG_acetic_acid:_FillValue = 9.99999962e+35 ;
		MEG_acetic_acid:missing_value = 9.99999962e+35 ;
	float MEG_acetone(time, lndgrid) ;
		MEG_acetone:long_name = "MEGAN flux" ;
		MEG_acetone:units = "kg/m2/sec" ;
		MEG_acetone:cell_methods = "time: mean" ;
		MEG_acetone:_FillValue = 9.99999962e+35 ;
		MEG_acetone:missing_value = 9.99999962e+35 ;
	float MEG_carene_3(time, lndgrid) ;
		MEG_carene_3:long_name = "MEGAN flux" ;
		MEG_carene_3:units = "kg/m2/sec" ;
		MEG_carene_3:cell_methods = "time: mean" ;
		MEG_carene_3:_FillValue = 9.99999962e+35 ;
		MEG_carene_3:missing_value = 9.99999962e+35 ;
	float MEG_ethanol(time, lndgrid) ;
		MEG_ethanol:long_name = "MEGAN flux" ;
		MEG_ethanol:units = "kg/m2/sec" ;
		MEG_ethanol:cell_methods = "time: mean" ;
		MEG_ethanol:_FillValue = 9.99999962e+35 ;
		MEG_ethanol:missing_value = 9.99999962e+35 ;
	float MEG_formaldehyde(time, lndgrid) ;
		MEG_formaldehyde:long_name = "MEGAN flux" ;
		MEG_formaldehyde:units = "kg/m2/sec" ;
		MEG_formaldehyde:cell_methods = "time: mean" ;
		MEG_formaldehyde:_FillValue = 9.99999962e+35 ;
		MEG_formaldehyde:missing_value = 9.99999962e+35 ;
	float MEG_isoprene(time, lndgrid) ;
		MEG_isoprene:long_name = "MEGAN flux" ;
		MEG_isoprene:units = "kg/m2/sec" ;
		MEG_isoprene:cell_methods = "time: mean" ;
		MEG_isoprene:_FillValue = 9.99999962e+35 ;
		MEG_isoprene:missing_value = 9.99999962e+35 ;
	float MEG_methanol(time, lndgrid) ;
		MEG_methanol:long_name = "MEGAN flux" ;
		MEG_methanol:units = "kg/m2/sec" ;
		MEG_methanol:cell_methods = "time: mean" ;
		MEG_methanol:_FillValue = 9.99999962e+35 ;
		MEG_methanol:missing_value = 9.99999962e+35 ;
	float MEG_pinene_a(time, lndgrid) ;
		MEG_pinene_a:long_name = "MEGAN flux" ;
		MEG_pinene_a:units = "kg/m2/sec" ;
		MEG_pinene_a:cell_methods = "time: mean" ;
		MEG_pinene_a:_FillValue = 9.99999962e+35 ;
		MEG_pinene_a:missing_value = 9.99999962e+35 ;
	float MEG_thujene_a(time, lndgrid) ;
		MEG_thujene_a:long_name = "MEGAN flux" ;
		MEG_thujene_a:units = "kg/m2/sec" ;
		MEG_thujene_a:cell_methods = "time: mean" ;
		MEG_thujene_a:_FillValue = 9.99999962e+35 ;
		MEG_thujene_a:missing_value = 9.99999962e+35 ;
	float OCDEP(time, lndgrid) ;
		OCDEP:long_name = "total OC deposition (dry+wet) from atmosphere" ;
		OCDEP:units = "kg/m^2/s" ;
		OCDEP:cell_methods = "time: mean" ;
		OCDEP:_FillValue = 9.99999962e+35 ;
		OCDEP:missing_value = 9.99999962e+35 ;
	float PARVEGLN(time, lndgrid) ;
		PARVEGLN:long_name = "absorbed par by vegetation at local noon" ;
		PARVEGLN:units = "W/m^2" ;
		PARVEGLN:cell_methods = "time: mean" ;
		PARVEGLN:_FillValue = 9.99999962e+35 ;
		PARVEGLN:missing_value = 9.99999962e+35 ;
	float PBOT(time, lndgrid) ;
		PBOT:long_name = "atmospheric pressure at surface (downscaled to columns in glacier regions)" ;
		PBOT:units = "Pa" ;
		PBOT:cell_methods = "time: mean" ;
		PBOT:_FillValue = 9.99999962e+35 ;
		PBOT:missing_value = 9.99999962e+35 ;
	float PCO2(time, lndgrid) ;
		PCO2:long_name = "atmospheric partial pressure of CO2" ;
		PCO2:units = "Pa" ;
		PCO2:cell_methods = "time: mean" ;
		PCO2:_FillValue = 9.99999962e+35 ;
		PCO2:missing_value = 9.99999962e+35 ;
	float PCT_CFT(time, cft, lndgrid) ;
		PCT_CFT:long_name = "% of each crop on the crop landunit" ;
		PCT_CFT:units = "%" ;
		PCT_CFT:cell_methods = "time: mean" ;
		PCT_CFT:_FillValue = 9.99999962e+35 ;
		PCT_CFT:missing_value = 9.99999962e+35 ;
	float PCT_GLC_MEC(time, glc_nec, lndgrid) ;
		PCT_GLC_MEC:long_name = "% of each GLC elevation class on the glc_mec landunit" ;
		PCT_GLC_MEC:units = "%" ;
		PCT_GLC_MEC:cell_methods = "time: mean" ;
		PCT_GLC_MEC:_FillValue = 9.99999962e+35 ;
		PCT_GLC_MEC:missing_value = 9.99999962e+35 ;
	float PCT_LANDUNIT(time, ltype, lndgrid) ;
		PCT_LANDUNIT:long_name = "% of each landunit on grid cell" ;
		PCT_LANDUNIT:units = "%" ;
		PCT_LANDUNIT:cell_methods = "time: mean" ;
		PCT_LANDUNIT:_FillValue = 9.99999962e+35 ;
		PCT_LANDUNIT:missing_value = 9.99999962e+35 ;
	float PCT_NAT_PFT(time, natpft, lndgrid) ;
		PCT_NAT_PFT:long_name = "% of each PFT on the natural vegetation (i.e., soil) landunit" ;
		PCT_NAT_PFT:units = "%" ;
		PCT_NAT_PFT:cell_methods = "time: mean" ;
		PCT_NAT_PFT:_FillValue = 9.99999962e+35 ;
		PCT_NAT_PFT:missing_value = 9.99999962e+35 ;
	float Q2M(time, lndgrid) ;
		Q2M:long_name = "2m specific humidity" ;
		Q2M:units = "kg/kg" ;
		Q2M:cell_methods = "time: mean" ;
		Q2M:_FillValue = 9.99999962e+35 ;
		Q2M:missing_value = 9.99999962e+35 ;
	float QBOT(time, lndgrid) ;
		QBOT:long_name = "atmospheric specific humidity (downscaled to columns in glacier regions)" ;
		QBOT:units = "kg/kg" ;
		QBOT:cell_methods = "time: mean" ;
		QBOT:_FillValue = 9.99999962e+35 ;
		QBOT:missing_value = 9.99999962e+35 ;
	float QCHARGE(time, lndgrid) ;
		QCHARGE:long_name = "aquifer recharge rate (natural vegetated and crop landunits only)" ;
		QCHARGE:units = "mm/s" ;
		QCHARGE:cell_methods = "time: mean" ;
		QCHARGE:_FillValue = 9.99999962e+35 ;
		QCHARGE:missing_value = 9.99999962e+35 ;
	float QDRAI(time, lndgrid) ;
		QDRAI:long_name = "sub-surface drainage" ;
		QDRAI:units = "mm/s" ;
		QDRAI:cell_methods = "time: mean" ;
		QDRAI:_FillValue = 9.99999962e+35 ;
		QDRAI:missing_value = 9.99999962e+35 ;
	float QDRAI_PERCH(time, lndgrid) ;
		QDRAI_PERCH:long_name = "perched wt drainage" ;
		QDRAI_PERCH:units = "mm/s" ;
		QDRAI_PERCH:cell_methods = "time: mean" ;
		QDRAI_PERCH:_FillValue = 9.99999962e+35 ;
		QDRAI_PERCH:missing_value = 9.99999962e+35 ;
	float QDRAI_XS(time, lndgrid) ;
		QDRAI_XS:long_name = "saturation excess drainage" ;
		QDRAI_XS:units = "mm/s" ;
		QDRAI_XS:cell_methods = "time: mean" ;
		QDRAI_XS:_FillValue = 9.99999962e+35 ;
		QDRAI_XS:missing_value = 9.99999962e+35 ;
	float QFLOOD(time, lndgrid) ;
		QFLOOD:long_name = "runoff from river flooding" ;
		QFLOOD:units = "mm/s" ;
		QFLOOD:cell_methods = "time: mean" ;
		QFLOOD:_FillValue = 9.99999962e+35 ;
		QFLOOD:missing_value = 9.99999962e+35 ;
	float QFLX_EVAP_TOT(time, lndgrid) ;
		QFLX_EVAP_TOT:long_name = "qflx_evap_soi + qflx_evap_can + qflx_tran_veg" ;
		QFLX_EVAP_TOT:units = "kg m-2 s-1" ;
		QFLX_EVAP_TOT:cell_methods = "time: mean" ;
		QFLX_EVAP_TOT:_FillValue = 9.99999962e+35 ;
		QFLX_EVAP_TOT:missing_value = 9.99999962e+35 ;
	float QFLX_ICE_DYNBAL(time, lndgrid) ;
		QFLX_ICE_DYNBAL:long_name = "ice dynamic land cover change conversion runoff flux" ;
		QFLX_ICE_DYNBAL:units = "mm/s" ;
		QFLX_ICE_DYNBAL:cell_methods = "time: mean" ;
		QFLX_ICE_DYNBAL:_FillValue = 9.99999962e+35 ;
		QFLX_ICE_DYNBAL:missing_value = 9.99999962e+35 ;
	float QFLX_LIQDEW_TO_TOP_LAYER(time, lndgrid) ;
		QFLX_LIQDEW_TO_TOP_LAYER:long_name = "rate of liquid water deposited on top soil or snow layer (dew)" ;
		QFLX_LIQDEW_TO_TOP_LAYER:units = "mm H2O/s" ;
		QFLX_LIQDEW_TO_TOP_LAYER:cell_methods = "time: mean" ;
		QFLX_LIQDEW_TO_TOP_LAYER:_FillValue = 9.99999962e+35 ;
		QFLX_LIQDEW_TO_TOP_LAYER:missing_value = 9.99999962e+35 ;
	float QFLX_LIQEVAP_FROM_TOP_LAYER(time, lndgrid) ;
		QFLX_LIQEVAP_FROM_TOP_LAYER:long_name = "rate of liquid water evaporated from top soil or snow layer" ;
		QFLX_LIQEVAP_FROM_TOP_LAYER:units = "mm H2O/s" ;
		QFLX_LIQEVAP_FROM_TOP_LAYER:cell_methods = "time: mean" ;
		QFLX_LIQEVAP_FROM_TOP_LAYER:_FillValue = 9.99999962e+35 ;
		QFLX_LIQEVAP_FROM_TOP_LAYER:missing_value = 9.99999962e+35 ;
	float QFLX_LIQ_DYNBAL(time, lndgrid) ;
		QFLX_LIQ_DYNBAL:long_name = "liq dynamic land cover change conversion runoff flux" ;
		QFLX_LIQ_DYNBAL:units = "mm/s" ;
		QFLX_LIQ_DYNBAL:cell_methods = "time: mean" ;
		QFLX_LIQ_DYNBAL:_FillValue = 9.99999962e+35 ;
		QFLX_LIQ_DYNBAL:missing_value = 9.99999962e+35 ;
	float QFLX_SNOW_DRAIN(time, lndgrid) ;
		QFLX_SNOW_DRAIN:long_name = "drainage from snow pack" ;
		QFLX_SNOW_DRAIN:units = "mm/s" ;
		QFLX_SNOW_DRAIN:cell_methods = "time: mean" ;
		QFLX_SNOW_DRAIN:_FillValue = 9.99999962e+35 ;
		QFLX_SNOW_DRAIN:missing_value = 9.99999962e+35 ;
	float QFLX_SNOW_DRAIN_ICE(time, lndgrid) ;
		QFLX_SNOW_DRAIN_ICE:long_name = "drainage from snow pack melt (ice landunits only)" ;
		QFLX_SNOW_DRAIN_ICE:units = "mm/s" ;
		QFLX_SNOW_DRAIN_ICE:cell_methods = "time: mean" ;
		QFLX_SNOW_DRAIN_ICE:_FillValue = 9.99999962e+35 ;
		QFLX_SNOW_DRAIN_ICE:missing_value = 9.99999962e+35 ;
	float QFLX_SOLIDDEW_TO_TOP_LAYER(time, lndgrid) ;
		QFLX_SOLIDDEW_TO_TOP_LAYER:long_name = "rate of solid water deposited on top soil or snow layer (frost)" ;
		QFLX_SOLIDDEW_TO_TOP_LAYER:units = "mm H2O/s" ;
		QFLX_SOLIDDEW_TO_TOP_LAYER:cell_methods = "time: mean" ;
		QFLX_SOLIDDEW_TO_TOP_LAYER:_FillValue = 9.99999962e+35 ;
		QFLX_SOLIDDEW_TO_TOP_LAYER:missing_value = 9.99999962e+35 ;
	float QFLX_SOLIDEVAP_FROM_TOP_LAYER(time, lndgrid) ;
		QFLX_SOLIDEVAP_FROM_TOP_LAYER:long_name = "rate of ice evaporated from top soil or snow layer (sublimation) (also includes bare ice sublimation from glacier columns)" ;
		QFLX_SOLIDEVAP_FROM_TOP_LAYER:units = "mm H2O/s" ;
		QFLX_SOLIDEVAP_FROM_TOP_LAYER:cell_methods = "time: mean" ;
		QFLX_SOLIDEVAP_FROM_TOP_LAYER:_FillValue = 9.99999962e+35 ;
		QFLX_SOLIDEVAP_FROM_TOP_LAYER:missing_value = 9.99999962e+35 ;
	float QH2OSFC(time, lndgrid) ;
		QH2OSFC:long_name = "surface water runoff" ;
		QH2OSFC:units = "mm/s" ;
		QH2OSFC:cell_methods = "time: mean" ;
		QH2OSFC:_FillValue = 9.99999962e+35 ;
		QH2OSFC:missing_value = 9.99999962e+35 ;
	float QICE(time, lndgrid) ;
		QICE:long_name = "ice growth/melt" ;
		QICE:units = "mm/s" ;
		QICE:cell_methods = "time: mean" ;
		QICE:_FillValue = 9.99999962e+35 ;
		QICE:missing_value = 9.99999962e+35 ;
	float QICE_FRZ(time, lndgrid) ;
		QICE_FRZ:long_name = "ice growth" ;
		QICE_FRZ:units = "mm/s" ;
		QICE_FRZ:cell_methods = "time: mean" ;
		QICE_FRZ:_FillValue = 9.99999962e+35 ;
		QICE_FRZ:missing_value = 9.99999962e+35 ;
	float QICE_MELT(time, lndgrid) ;
		QICE_MELT:long_name = "ice melt" ;
		QICE_MELT:units = "mm/s" ;
		QICE_MELT:cell_methods = "time: mean" ;
		QICE_MELT:_FillValue = 9.99999962e+35 ;
		QICE_MELT:missing_value = 9.99999962e+35 ;
	float QINFL(time, lndgrid) ;
		QINFL:long_name = "infiltration" ;
		QINFL:units = "mm/s" ;
		QINFL:cell_methods = "time: mean" ;
		QINFL:_FillValue = 9.99999962e+35 ;
		QINFL:missing_value = 9.99999962e+35 ;
	float QINTR(time, lndgrid) ;
		QINTR:long_name = "interception" ;
		QINTR:units = "mm/s" ;
		QINTR:cell_methods = "time: mean" ;
		QINTR:_FillValue = 9.99999962e+35 ;
		QINTR:missing_value = 9.99999962e+35 ;
	float QIRRIG_FROM_GW_CONFINED(time, lndgrid) ;
		QIRRIG_FROM_GW_CONFINED:long_name = "water added through confined groundwater irrigation" ;
		QIRRIG_FROM_GW_CONFINED:units = "mm/s" ;
		QIRRIG_FROM_GW_CONFINED:cell_methods = "time: mean" ;
		QIRRIG_FROM_GW_CONFINED:_FillValue = 9.99999962e+35 ;
		QIRRIG_FROM_GW_CONFINED:missing_value = 9.99999962e+35 ;
	float QIRRIG_FROM_GW_UNCONFINED(time, lndgrid) ;
		QIRRIG_FROM_GW_UNCONFINED:long_name = "water added through unconfined groundwater irrigation" ;
		QIRRIG_FROM_GW_UNCONFINED:units = "mm/s" ;
		QIRRIG_FROM_GW_UNCONFINED:cell_methods = "time: mean" ;
		QIRRIG_FROM_GW_UNCONFINED:_FillValue = 9.99999962e+35 ;
		QIRRIG_FROM_GW_UNCONFINED:missing_value = 9.99999962e+35 ;
	float QIRRIG_FROM_SURFACE(time, lndgrid) ;
		QIRRIG_FROM_SURFACE:long_name = "water added through surface water irrigation" ;
		QIRRIG_FROM_SURFACE:units = "mm/s" ;
		QIRRIG_FROM_SURFACE:cell_methods = "time: mean" ;
		QIRRIG_FROM_SURFACE:_FillValue = 9.99999962e+35 ;
		QIRRIG_FROM_SURFACE:missing_value = 9.99999962e+35 ;
	float QOVER(time, lndgrid) ;
		QOVER:long_name = "total surface runoff (includes QH2OSFC)" ;
		QOVER:units = "mm/s" ;
		QOVER:cell_methods = "time: mean" ;
		QOVER:_FillValue = 9.99999962e+35 ;
		QOVER:missing_value = 9.99999962e+35 ;
	float QRGWL(time, lndgrid) ;
		QRGWL:long_name = "surface runoff at glaciers (liquid only), wetlands, lakes; also includes melted ice runoff from QSNWCPICE" ;
		QRGWL:units = "mm/s" ;
		QRGWL:cell_methods = "time: mean" ;
		QRGWL:_FillValue = 9.99999962e+35 ;
		QRGWL:missing_value = 9.99999962e+35 ;
	float QRUNOFF(time, lndgrid) ;
		QRUNOFF:long_name = "total liquid runoff not including correction for land use change" ;
		QRUNOFF:units = "mm/s" ;
		QRUNOFF:cell_methods = "time: mean" ;
		QRUNOFF:_FillValue = 9.99999962e+35 ;
		QRUNOFF:missing_value = 9.99999962e+35 ;
	float QRUNOFF_ICE(time, lndgrid) ;
		QRUNOFF_ICE:long_name = "total liquid runoff not incl corret for LULCC (ice landunits only)" ;
		QRUNOFF_ICE:units = "mm/s" ;
		QRUNOFF_ICE:cell_methods = "time: mean" ;
		QRUNOFF_ICE:_FillValue = 9.99999962e+35 ;
		QRUNOFF_ICE:missing_value = 9.99999962e+35 ;
	float QRUNOFF_ICE_TO_COUPLER(time, lndgrid) ;
		QRUNOFF_ICE_TO_COUPLER:long_name = "total ice runoff sent to coupler (includes corrections for land use change)" ;
		QRUNOFF_ICE_TO_COUPLER:units = "mm/s" ;
		QRUNOFF_ICE_TO_COUPLER:cell_methods = "time: mean" ;
		QRUNOFF_ICE_TO_COUPLER:_FillValue = 9.99999962e+35 ;
		QRUNOFF_ICE_TO_COUPLER:missing_value = 9.99999962e+35 ;
	float QRUNOFF_TO_COUPLER(time, lndgrid) ;
		QRUNOFF_TO_COUPLER:long_name = "total liquid runoff sent to coupler (includes corrections for land use change)" ;
		QRUNOFF_TO_COUPLER:units = "mm/s" ;
		QRUNOFF_TO_COUPLER:cell_methods = "time: mean" ;
		QRUNOFF_TO_COUPLER:_FillValue = 9.99999962e+35 ;
		QRUNOFF_TO_COUPLER:missing_value = 9.99999962e+35 ;
	float QSNOCPLIQ(time, lndgrid) ;
		QSNOCPLIQ:long_name = "excess liquid h2o due to snow capping not including correction for land use change" ;
		QSNOCPLIQ:units = "mm H2O/s" ;
		QSNOCPLIQ:cell_methods = "time: mean" ;
		QSNOCPLIQ:_FillValue = 9.99999962e+35 ;
		QSNOCPLIQ:missing_value = 9.99999962e+35 ;
	float QSNOEVAP(time, lndgrid) ;
		QSNOEVAP:long_name = "evaporation from snow (only when snl<0, otherwise it is equal to qflx_ev_soil)" ;
		QSNOEVAP:units = "mm/s" ;
		QSNOEVAP:cell_methods = "time: mean" ;
		QSNOEVAP:_FillValue = 9.99999962e+35 ;
		QSNOEVAP:missing_value = 9.99999962e+35 ;
	float QSNOFRZ(time, lndgrid) ;
		QSNOFRZ:long_name = "column-integrated snow freezing rate" ;
		QSNOFRZ:units = "kg/m2/s" ;
		QSNOFRZ:cell_methods = "time: mean" ;
		QSNOFRZ:_FillValue = 9.99999962e+35 ;
		QSNOFRZ:missing_value = 9.99999962e+35 ;
	float QSNOFRZ_ICE(time, lndgrid) ;
		QSNOFRZ_ICE:long_name = "column-integrated snow freezing rate (ice landunits only)" ;
		QSNOFRZ_ICE:units = "mm/s" ;
		QSNOFRZ_ICE:cell_methods = "time: mean" ;
		QSNOFRZ_ICE:_FillValue = 9.99999962e+35 ;
		QSNOFRZ_ICE:missing_value = 9.99999962e+35 ;
	float QSNOMELT(time, lndgrid) ;
		QSNOMELT:long_name = "snow melt rate" ;
		QSNOMELT:units = "mm/s" ;
		QSNOMELT:cell_methods = "time: mean" ;
		QSNOMELT:_FillValue = 9.99999962e+35 ;
		QSNOMELT:missing_value = 9.99999962e+35 ;
	float QSNOMELT_ICE(time, lndgrid) ;
		QSNOMELT_ICE:long_name = "snow melt (ice landunits only)" ;
		QSNOMELT_ICE:units = "mm/s" ;
		QSNOMELT_ICE:cell_methods = "time: mean" ;
		QSNOMELT_ICE:_FillValue = 9.99999962e+35 ;
		QSNOMELT_ICE:missing_value = 9.99999962e+35 ;
	float QSNOUNLOAD(time, lndgrid) ;
		QSNOUNLOAD:long_name = "canopy snow unloading" ;
		QSNOUNLOAD:units = "mm/s" ;
		QSNOUNLOAD:cell_methods = "time: mean" ;
		QSNOUNLOAD:_FillValue = 9.99999962e+35 ;
		QSNOUNLOAD:missing_value = 9.99999962e+35 ;
	float QSNO_TEMPUNLOAD(time, lndgrid) ;
		QSNO_TEMPUNLOAD:long_name = "canopy snow temp unloading" ;
		QSNO_TEMPUNLOAD:units = "mm/s" ;
		QSNO_TEMPUNLOAD:cell_methods = "time: mean" ;
		QSNO_TEMPUNLOAD:_FillValue = 9.99999962e+35 ;
		QSNO_TEMPUNLOAD:missing_value = 9.99999962e+35 ;
	float QSNO_WINDUNLOAD(time, lndgrid) ;
		QSNO_WINDUNLOAD:long_name = "canopy snow wind unloading" ;
		QSNO_WINDUNLOAD:units = "mm/s" ;
		QSNO_WINDUNLOAD:cell_methods = "time: mean" ;
		QSNO_WINDUNLOAD:_FillValue = 9.99999962e+35 ;
		QSNO_WINDUNLOAD:missing_value = 9.99999962e+35 ;
	float QSNWCPICE(time, lndgrid) ;
		QSNWCPICE:long_name = "excess solid h2o due to snow capping not including correction for land use change" ;
		QSNWCPICE:units = "mm H2O/s" ;
		QSNWCPICE:cell_methods = "time: mean" ;
		QSNWCPICE:_FillValue = 9.99999962e+35 ;
		QSNWCPICE:missing_value = 9.99999962e+35 ;
	float QSOIL(time, lndgrid) ;
		QSOIL:long_name = "Ground evaporation (soil/snow evaporation + soil/snow sublimation - dew)" ;
		QSOIL:units = "mm/s" ;
		QSOIL:cell_methods = "time: mean" ;
		QSOIL:_FillValue = 9.99999962e+35 ;
		QSOIL:missing_value = 9.99999962e+35 ;
	float QSOIL_ICE(time, lndgrid) ;
		QSOIL_ICE:long_name = "Ground evaporation (ice landunits only)" ;
		QSOIL_ICE:units = "mm/s" ;
		QSOIL_ICE:cell_methods = "time: mean" ;
		QSOIL_ICE:_FillValue = 9.99999962e+35 ;
		QSOIL_ICE:missing_value = 9.99999962e+35 ;
	float QVEGE(time, lndgrid) ;
		QVEGE:long_name = "canopy evaporation" ;
		QVEGE:units = "mm/s" ;
		QVEGE:cell_methods = "time: mean" ;
		QVEGE:_FillValue = 9.99999962e+35 ;
		QVEGE:missing_value = 9.99999962e+35 ;
	float QVEGT(time, lndgrid) ;
		QVEGT:long_name = "canopy transpiration" ;
		QVEGT:units = "mm/s" ;
		QVEGT:cell_methods = "time: mean" ;
		QVEGT:_FillValue = 9.99999962e+35 ;
		QVEGT:missing_value = 9.99999962e+35 ;
	float RAIN(time, lndgrid) ;
		RAIN:long_name = "atmospheric rain, after rain/snow repartitioning based on temperature" ;
		RAIN:units = "mm/s" ;
		RAIN:cell_methods = "time: mean" ;
		RAIN:_FillValue = 9.99999962e+35 ;
		RAIN:missing_value = 9.99999962e+35 ;
	float RAIN_FROM_ATM(time, lndgrid) ;
		RAIN_FROM_ATM:long_name = "atmospheric rain received from atmosphere (pre-repartitioning)" ;
		RAIN_FROM_ATM:units = "mm/s" ;
		RAIN_FROM_ATM:cell_methods = "time: mean" ;
		RAIN_FROM_ATM:_FillValue = 9.99999962e+35 ;
		RAIN_FROM_ATM:missing_value = 9.99999962e+35 ;
	float RH2M(time, lndgrid) ;
		RH2M:long_name = "2m relative humidity" ;
		RH2M:units = "%" ;
		RH2M:cell_methods = "time: mean" ;
		RH2M:_FillValue = 9.99999962e+35 ;
		RH2M:missing_value = 9.99999962e+35 ;
	float RSSHA(time, lndgrid) ;
		RSSHA:long_name = "shaded leaf stomatal resistance" ;
		RSSHA:units = "s/m" ;
		RSSHA:cell_methods = "time: minimum" ;
		RSSHA:_FillValue = 9.99999962e+35 ;
		RSSHA:missing_value = 9.99999962e+35 ;
	float RSSUN(time, lndgrid) ;
		RSSUN:long_name = "sunlit leaf stomatal resistance" ;
		RSSUN:units = "s/m" ;
		RSSUN:cell_methods = "time: minimum" ;
		RSSUN:_FillValue = 9.99999962e+35 ;
		RSSUN:missing_value = 9.99999962e+35 ;
	float SABG(time, lndgrid) ;
		SABG:long_name = "solar rad absorbed by ground" ;
		SABG:units = "W/m^2" ;
		SABG:cell_methods = "time: mean" ;
		SABG:_FillValue = 9.99999962e+35 ;
		SABG:missing_value = 9.99999962e+35 ;
	float SABG_PEN(time, lndgrid) ;
		SABG_PEN:long_name = "Rural solar rad penetrating top soil or snow layer" ;
		SABG_PEN:units = "watt/m^2" ;
		SABG_PEN:cell_methods = "time: mean" ;
		SABG_PEN:_FillValue = 9.99999962e+35 ;
		SABG_PEN:missing_value = 9.99999962e+35 ;
	float SABV(time, lndgrid) ;
		SABV:long_name = "solar rad absorbed by veg" ;
		SABV:units = "W/m^2" ;
		SABV:cell_methods = "time: mean" ;
		SABV:_FillValue = 9.99999962e+35 ;
		SABV:missing_value = 9.99999962e+35 ;
	float SMP(time, levgrnd, lndgrid) ;
		SMP:long_name = "soil matric potential (natural vegetated and crop landunits only)" ;
		SMP:units = "mm" ;
		SMP:cell_methods = "time: mean" ;
		SMP:_FillValue = 9.99999962e+35 ;
		SMP:missing_value = 9.99999962e+35 ;
	float SNOBCMCL(time, lndgrid) ;
		SNOBCMCL:long_name = "mass of BC in snow column" ;
		SNOBCMCL:units = "kg/m2" ;
		SNOBCMCL:cell_methods = "time: mean" ;
		SNOBCMCL:_FillValue = 9.99999962e+35 ;
		SNOBCMCL:missing_value = 9.99999962e+35 ;
	float SNOBCMSL(time, lndgrid) ;
		SNOBCMSL:long_name = "mass of BC in top snow layer" ;
		SNOBCMSL:units = "kg/m2" ;
		SNOBCMSL:cell_methods = "time: mean" ;
		SNOBCMSL:_FillValue = 9.99999962e+35 ;
		SNOBCMSL:missing_value = 9.99999962e+35 ;
	float SNOCAN(time, lndgrid) ;
		SNOCAN:long_name = "intercepted snow" ;
		SNOCAN:units = "mm" ;
		SNOCAN:cell_methods = "time: mean" ;
		SNOCAN:_FillValue = 9.99999962e+35 ;
		SNOCAN:missing_value = 9.99999962e+35 ;
	float SNODSTMCL(time, lndgrid) ;
		SNODSTMCL:long_name = "mass of dust in snow column" ;
		SNODSTMCL:units = "kg/m2" ;
		SNODSTMCL:cell_methods = "time: mean" ;
		SNODSTMCL:_FillValue = 9.99999962e+35 ;
		SNODSTMCL:missing_value = 9.99999962e+35 ;
	float SNODSTMSL(time, lndgrid) ;
		SNODSTMSL:long_name = "mass of dust in top snow layer" ;
		SNODSTMSL:units = "kg/m2" ;
		SNODSTMSL:cell_methods = "time: mean" ;
		SNODSTMSL:_FillValue = 9.99999962e+35 ;
		SNODSTMSL:missing_value = 9.99999962e+35 ;
	float SNOFSRND(time, lndgrid) ;
		SNOFSRND:long_name = "direct nir reflected solar radiation from snow" ;
		SNOFSRND:units = "W/m^2" ;
		SNOFSRND:cell_methods = "time: mean" ;
		SNOFSRND:_FillValue = 9.99999962e+35 ;
		SNOFSRND:missing_value = 9.99999962e+35 ;
	float SNOFSRNI(time, lndgrid) ;
		SNOFSRNI:long_name = "diffuse nir reflected solar radiation from snow" ;
		SNOFSRNI:units = "W/m^2" ;
		SNOFSRNI:cell_methods = "time: mean" ;
		SNOFSRNI:_FillValue = 9.99999962e+35 ;
		SNOFSRNI:missing_value = 9.99999962e+35 ;
	float SNOFSRVD(time, lndgrid) ;
		SNOFSRVD:long_name = "direct vis reflected solar radiation from snow" ;
		SNOFSRVD:units = "W/m^2" ;
		SNOFSRVD:cell_methods = "time: mean" ;
		SNOFSRVD:_FillValue = 9.99999962e+35 ;
		SNOFSRVD:missing_value = 9.99999962e+35 ;
	float SNOFSRVI(time, lndgrid) ;
		SNOFSRVI:long_name = "diffuse vis reflected solar radiation from snow" ;
		SNOFSRVI:units = "W/m^2" ;
		SNOFSRVI:cell_methods = "time: mean" ;
		SNOFSRVI:_FillValue = 9.99999962e+35 ;
		SNOFSRVI:missing_value = 9.99999962e+35 ;
	float SNOINTABS(time, lndgrid) ;
		SNOINTABS:long_name = "Fraction of incoming solar absorbed by lower snow layers" ;
		SNOINTABS:units = "-" ;
		SNOINTABS:cell_methods = "time: mean" ;
		SNOINTABS:_FillValue = 9.99999962e+35 ;
		SNOINTABS:missing_value = 9.99999962e+35 ;
	float SNOOCMCL(time, lndgrid) ;
		SNOOCMCL:long_name = "mass of OC in snow column" ;
		SNOOCMCL:units = "kg/m2" ;
		SNOOCMCL:cell_methods = "time: mean" ;
		SNOOCMCL:_FillValue = 9.99999962e+35 ;
		SNOOCMCL:missing_value = 9.99999962e+35 ;
	float SNOOCMSL(time, lndgrid) ;
		SNOOCMSL:long_name = "mass of OC in top snow layer" ;
		SNOOCMSL:units = "kg/m2" ;
		SNOOCMSL:cell_methods = "time: mean" ;
		SNOOCMSL:_FillValue = 9.99999962e+35 ;
		SNOOCMSL:missing_value = 9.99999962e+35 ;
	float SNOTXMASS(time, lndgrid) ;
		SNOTXMASS:long_name = "snow temperature times layer mass, layer sum; to get mass-weighted temperature, divide by (SNOWICE+SNOWLIQ)" ;
		SNOTXMASS:units = "K kg/m2" ;
		SNOTXMASS:cell_methods = "time: mean" ;
		SNOTXMASS:_FillValue = 9.99999962e+35 ;
		SNOTXMASS:missing_value = 9.99999962e+35 ;
	float SNOW(time, lndgrid) ;
		SNOW:long_name = "atmospheric snow, after rain/snow repartitioning based on temperature" ;
		SNOW:units = "mm/s" ;
		SNOW:cell_methods = "time: mean" ;
		SNOW:_FillValue = 9.99999962e+35 ;
		SNOW:missing_value = 9.99999962e+35 ;
	float SNOWDP(time, lndgrid) ;
		SNOWDP:long_name = "gridcell mean snow height" ;
		SNOWDP:units = "m" ;
		SNOWDP:cell_methods = "time: mean" ;
		SNOWDP:_FillValue = 9.99999962e+35 ;
		SNOWDP:missing_value = 9.99999962e+35 ;
	float SNOWICE(time, lndgrid) ;
		SNOWICE:long_name = "snow ice" ;
		SNOWICE:units = "kg/m2" ;
		SNOWICE:cell_methods = "time: mean" ;
		SNOWICE:_FillValue = 9.99999962e+35 ;
		SNOWICE:missing_value = 9.99999962e+35 ;
	float SNOWLIQ(time, lndgrid) ;
		SNOWLIQ:long_name = "snow liquid water" ;
		SNOWLIQ:units = "kg/m2" ;
		SNOWLIQ:cell_methods = "time: mean" ;
		SNOWLIQ:_FillValue = 9.99999962e+35 ;
		SNOWLIQ:missing_value = 9.99999962e+35 ;
	float SNOW_DEPTH(time, lndgrid) ;
		SNOW_DEPTH:long_name = "snow height of snow covered area" ;
		SNOW_DEPTH:units = "m" ;
		SNOW_DEPTH:cell_methods = "time: mean" ;
		SNOW_DEPTH:_FillValue = 9.99999962e+35 ;
		SNOW_DEPTH:missing_value = 9.99999962e+35 ;
	float SNOW_FROM_ATM(time, lndgrid) ;
		SNOW_FROM_ATM:long_name = "atmospheric snow received from atmosphere (pre-repartitioning)" ;
		SNOW_FROM_ATM:units = "mm/s" ;
		SNOW_FROM_ATM:cell_methods = "time: mean" ;
		SNOW_FROM_ATM:_FillValue = 9.99999962e+35 ;
		SNOW_FROM_ATM:missing_value = 9.99999962e+35 ;
	float SNOW_PERSISTENCE(time, lndgrid) ;
		SNOW_PERSISTENCE:long_name = "Length of time of continuous snow cover (nat. veg. landunits only)" ;
		SNOW_PERSISTENCE:units = "seconds" ;
		SNOW_PERSISTENCE:cell_methods = "time: instantaneous" ;
		SNOW_PERSISTENCE:_FillValue = 9.99999962e+35 ;
		SNOW_PERSISTENCE:missing_value = 9.99999962e+35 ;
	float SNOW_SINKS(time, lndgrid) ;
		SNOW_SINKS:long_name = "snow sinks (liquid water)" ;
		SNOW_SINKS:units = "mm/s" ;
		SNOW_SINKS:cell_methods = "time: mean" ;
		SNOW_SINKS:_FillValue = 9.99999962e+35 ;
		SNOW_SINKS:missing_value = 9.99999962e+35 ;
	float SNOW_SOURCES(time, lndgrid) ;
		SNOW_SOURCES:long_name = "snow sources (liquid water)" ;
		SNOW_SOURCES:units = "mm/s" ;
		SNOW_SOURCES:cell_methods = "time: mean" ;
		SNOW_SOURCES:_FillValue = 9.99999962e+35 ;
		SNOW_SOURCES:missing_value = 9.99999962e+35 ;
	float SOILICE(time, levsoi, lndgrid) ;
		SOILICE:long_name = "soil ice (natural vegetated and crop landunits only)" ;
		SOILICE:units = "kg/m2" ;
		SOILICE:cell_methods = "time: mean" ;
		SOILICE:_FillValue = 9.99999962e+35 ;
		SOILICE:missing_value = 9.99999962e+35 ;
	float SOILLIQ(time, levsoi, lndgrid) ;
		SOILLIQ:long_name = "soil liquid water (natural vegetated and crop landunits only)" ;
		SOILLIQ:units = "kg/m2" ;
		SOILLIQ:cell_methods = "time: mean" ;
		SOILLIQ:_FillValue = 9.99999962e+35 ;
		SOILLIQ:missing_value = 9.99999962e+35 ;
	float SOILRESIS(time, lndgrid) ;
		SOILRESIS:long_name = "soil resistance to evaporation" ;
		SOILRESIS:units = "s/m" ;
		SOILRESIS:cell_methods = "time: mean" ;
		SOILRESIS:_FillValue = 9.99999962e+35 ;
		SOILRESIS:missing_value = 9.99999962e+35 ;
	float SOILWATER_10CM(time, lndgrid) ;
		SOILWATER_10CM:long_name = "soil liquid water + ice in top 10cm of soil (veg landunits only)" ;
		SOILWATER_10CM:units = "kg/m2" ;
		SOILWATER_10CM:cell_methods = "time: mean" ;
		SOILWATER_10CM:_FillValue = 9.99999962e+35 ;
		SOILWATER_10CM:missing_value = 9.99999962e+35 ;
	float SWBGT(time, lndgrid) ;
		SWBGT:long_name = "2 m Simplified Wetbulb Globe Temp" ;
		SWBGT:units = "C" ;
		SWBGT:cell_methods = "time: mean" ;
		SWBGT:_FillValue = 9.99999962e+35 ;
		SWBGT:missing_value = 9.99999962e+35 ;
	float SWBGT_R(time, lndgrid) ;
		SWBGT_R:long_name = "Rural 2 m Simplified Wetbulb Globe Temp" ;
		SWBGT_R:units = "C" ;
		SWBGT_R:cell_methods = "time: mean" ;
		SWBGT_R:_FillValue = 9.99999962e+35 ;
		SWBGT_R:missing_value = 9.99999962e+35 ;
	float SWBGT_U(time, lndgrid) ;
		SWBGT_U:long_name = "Urban 2 m Simplified Wetbulb Globe Temp" ;
		SWBGT_U:units = "C" ;
		SWBGT_U:cell_methods = "time: mean" ;
		SWBGT_U:_FillValue = 9.99999962e+35 ;
		SWBGT_U:missing_value = 9.99999962e+35 ;
	float TAUX(time, lndgrid) ;
		TAUX:long_name = "zonal surface stress" ;
		TAUX:units = "kg/m/s^2" ;
		TAUX:cell_methods = "time: mean" ;
		TAUX:_FillValue = 9.99999962e+35 ;
		TAUX:missing_value = 9.99999962e+35 ;
	float TAUY(time, lndgrid) ;
		TAUY:long_name = "meridional surface stress" ;
		TAUY:units = "kg/m/s^2" ;
		TAUY:cell_methods = "time: mean" ;
		TAUY:_FillValue = 9.99999962e+35 ;
		TAUY:missing_value = 9.99999962e+35 ;
	float TBOT(time, lndgrid) ;
		TBOT:long_name = "atmospheric air temperature (downscaled to columns in glacier regions)" ;
		TBOT:units = "K" ;
		TBOT:cell_methods = "time: mean" ;
		TBOT:_FillValue = 9.99999962e+35 ;
		TBOT:missing_value = 9.99999962e+35 ;
	float TBUILD(time, lndgrid) ;
		TBUILD:long_name = "internal urban building air temperature" ;
		TBUILD:units = "K" ;
		TBUILD:cell_methods = "time: mean" ;
		TBUILD:_FillValue = 9.99999962e+35 ;
		TBUILD:missing_value = 9.99999962e+35 ;
	float TG(time, lndgrid) ;
		TG:long_name = "ground temperature" ;
		TG:units = "K" ;
		TG:cell_methods = "time: mean" ;
		TG:_FillValue = 9.99999962e+35 ;
		TG:missing_value = 9.99999962e+35 ;
	float TH2OSFC(time, lndgrid) ;
		TH2OSFC:long_name = "surface water temperature" ;
		TH2OSFC:units = "K" ;
		TH2OSFC:cell_methods = "time: mean" ;
		TH2OSFC:_FillValue = 9.99999962e+35 ;
		TH2OSFC:missing_value = 9.99999962e+35 ;
	float THBOT(time, lndgrid) ;
		THBOT:long_name = "atmospheric air potential temperature (downscaled to columns in glacier regions)" ;
		THBOT:units = "K" ;
		THBOT:cell_methods = "time: mean" ;
		THBOT:_FillValue = 9.99999962e+35 ;
		THBOT:missing_value = 9.99999962e+35 ;
	float TKE1(time, lndgrid) ;
		TKE1:long_name = "top lake level eddy thermal conductivity" ;
		TKE1:units = "W/(mK)" ;
		TKE1:cell_methods = "time: mean" ;
		TKE1:_FillValue = 9.99999962e+35 ;
		TKE1:missing_value = 9.99999962e+35 ;
	float TLAI(time, lndgrid) ;
		TLAI:long_name = "total projected leaf area index" ;
		TLAI:units = "m^2/m^2" ;
		TLAI:cell_methods = "time: mean" ;
		TLAI:_FillValue = 9.99999962e+35 ;
		TLAI:missing_value = 9.99999962e+35 ;
	float TLAKE(time, levlak, lndgrid) ;
		TLAKE:long_name = "lake temperature" ;
		TLAKE:units = "K" ;
		TLAKE:cell_methods = "time: mean" ;
		TLAKE:_FillValue = 9.99999962e+35 ;
		TLAKE:missing_value = 9.99999962e+35 ;
	float TOTSOILICE(time, lndgrid) ;
		TOTSOILICE:long_name = "vertically summed soil cie (veg landunits only)" ;
		TOTSOILICE:units = "kg/m2" ;
		TOTSOILICE:cell_methods = "time: mean" ;
		TOTSOILICE:_FillValue = 9.99999962e+35 ;
		TOTSOILICE:missing_value = 9.99999962e+35 ;
	float TOTSOILLIQ(time, lndgrid) ;
		TOTSOILLIQ:long_name = "vertically summed soil liquid water (veg landunits only)" ;
		TOTSOILLIQ:units = "kg/m2" ;
		TOTSOILLIQ:cell_methods = "time: mean" ;
		TOTSOILLIQ:_FillValue = 9.99999962e+35 ;
		TOTSOILLIQ:missing_value = 9.99999962e+35 ;
	float TPU25T(time, lndgrid) ;
		TPU25T:long_name = "canopy profile of tpu" ;
		TPU25T:units = "umol/m2/s" ;
		TPU25T:cell_methods = "time: minimum" ;
		TPU25T:_FillValue = 9.99999962e+35 ;
		TPU25T:missing_value = 9.99999962e+35 ;
	float TREFMNAV(time, lndgrid) ;
		TREFMNAV:long_name = "daily minimum of average 2-m temperature" ;
		TREFMNAV:units = "K" ;
		TREFMNAV:cell_methods = "time: mean" ;
		TREFMNAV:_FillValue = 9.99999962e+35 ;
		TREFMNAV:missing_value = 9.99999962e+35 ;
	float TREFMXAV(time, lndgrid) ;
		TREFMXAV:long_name = "daily maximum of average 2-m temperature" ;
		TREFMXAV:units = "K" ;
		TREFMXAV:cell_methods = "time: mean" ;
		TREFMXAV:_FillValue = 9.99999962e+35 ;
		TREFMXAV:missing_value = 9.99999962e+35 ;
	float TSA(time, lndgrid) ;
		TSA:long_name = "2m air temperature" ;
		TSA:units = "K" ;
		TSA:cell_methods = "time: mean" ;
		TSA:_FillValue = 9.99999962e+35 ;
		TSA:missing_value = 9.99999962e+35 ;
	float TSAI(time, lndgrid) ;
		TSAI:long_name = "total projected stem area index" ;
		TSAI:units = "m^2/m^2" ;
		TSAI:cell_methods = "time: mean" ;
		TSAI:_FillValue = 9.99999962e+35 ;
		TSAI:missing_value = 9.99999962e+35 ;
	float TSKIN(time, lndgrid) ;
		TSKIN:long_name = "skin temperature" ;
		TSKIN:units = "K" ;
		TSKIN:cell_methods = "time: mean" ;
		TSKIN:_FillValue = 9.99999962e+35 ;
		TSKIN:missing_value = 9.99999962e+35 ;
	float TSL(time, lndgrid) ;
		TSL:long_name = "temperature of near-surface soil layer (natural vegetated and crop landunits only)" ;
		TSL:units = "K" ;
		TSL:cell_methods = "time: mean" ;
		TSL:_FillValue = 9.99999962e+35 ;
		TSL:missing_value = 9.99999962e+35 ;
	float TSOI(time, levgrnd, lndgrid) ;
		TSOI:long_name = "soil temperature (natural vegetated and crop landunits only)" ;
		TSOI:units = "K" ;
		TSOI:cell_methods = "time: mean" ;
		TSOI:_FillValue = 9.99999962e+35 ;
		TSOI:missing_value = 9.99999962e+35 ;
	float TSOI_10CM(time, lndgrid) ;
		TSOI_10CM:long_name = "soil temperature in top 10cm of soil" ;
		TSOI_10CM:units = "K" ;
		TSOI_10CM:cell_methods = "time: mean" ;
		TSOI_10CM:_FillValue = 9.99999962e+35 ;
		TSOI_10CM:missing_value = 9.99999962e+35 ;
	float TSOI_ICE(time, levgrnd, lndgrid) ;
		TSOI_ICE:long_name = "soil temperature (ice landunits only)" ;
		TSOI_ICE:units = "K" ;
		TSOI_ICE:cell_methods = "time: mean" ;
		TSOI_ICE:_FillValue = 9.99999962e+35 ;
		TSOI_ICE:missing_value = 9.99999962e+35 ;
	float TV(time, lndgrid) ;
		TV:long_name = "vegetation temperature" ;
		TV:units = "K" ;
		TV:cell_methods = "time: mean" ;
		TV:_FillValue = 9.99999962e+35 ;
		TV:missing_value = 9.99999962e+35 ;
	float TWS(time, lndgrid) ;
		TWS:long_name = "total water storage" ;
		TWS:units = "mm" ;
		TWS:cell_methods = "time: mean" ;
		TWS:_FillValue = 9.99999962e+35 ;
		TWS:missing_value = 9.99999962e+35 ;
	float U10(time, lndgrid) ;
		U10:long_name = "10-m wind" ;
		U10:units = "m/s" ;
		U10:cell_methods = "time: mean" ;
		U10:_FillValue = 9.99999962e+35 ;
		U10:missing_value = 9.99999962e+35 ;
	float U10_DUST(time, lndgrid) ;
		U10_DUST:long_name = "10-m wind for dust model" ;
		U10_DUST:units = "m/s" ;
		U10_DUST:cell_methods = "time: mean" ;
		U10_DUST:_FillValue = 9.99999962e+35 ;
		U10_DUST:missing_value = 9.99999962e+35 ;
	float URBAN_AC(time, lndgrid) ;
		URBAN_AC:long_name = "urban air conditioning flux" ;
		URBAN_AC:units = "W/m^2" ;
		URBAN_AC:cell_methods = "time: mean" ;
		URBAN_AC:_FillValue = 9.99999962e+35 ;
		URBAN_AC:missing_value = 9.99999962e+35 ;
	float URBAN_HEAT(time, lndgrid) ;
		URBAN_HEAT:long_name = "urban heating flux" ;
		URBAN_HEAT:units = "W/m^2" ;
		URBAN_HEAT:cell_methods = "time: mean" ;
		URBAN_HEAT:_FillValue = 9.99999962e+35 ;
		URBAN_HEAT:missing_value = 9.99999962e+35 ;
	float VCMX25T(time, lndgrid) ;
		VCMX25T:long_name = "canopy profile of vcmax25" ;
		VCMX25T:units = "umol/m2/s" ;
		VCMX25T:cell_methods = "time: minimum" ;
		VCMX25T:_FillValue = 9.99999962e+35 ;
		VCMX25T:missing_value = 9.99999962e+35 ;
	float VEGWP(time, nvegwcs, lndgrid) ;
		VEGWP:long_name = "vegetation water matric potential for sun/sha canopy,xyl,root segments" ;
		VEGWP:units = "mm" ;
		VEGWP:cell_methods = "time: mean" ;
		VEGWP:_FillValue = 9.99999962e+35 ;
		VEGWP:missing_value = 9.99999962e+35 ;
	float VOLR(time, lndgrid) ;
		VOLR:long_name = "river channel total water storage" ;
		VOLR:units = "m3" ;
		VOLR:cell_methods = "time: mean" ;
		VOLR:_FillValue = 9.99999962e+35 ;
		VOLR:missing_value = 9.99999962e+35 ;
	float VOLRMCH(time, lndgrid) ;
		VOLRMCH:long_name = "river channel main channel water storage" ;
		VOLRMCH:units = "m3" ;
		VOLRMCH:cell_methods = "time: mean" ;
		VOLRMCH:_FillValue = 9.99999962e+35 ;
		VOLRMCH:missing_value = 9.99999962e+35 ;
	float Vcmx25Z(time, lndgrid) ;
		Vcmx25Z:long_name = "canopy profile of vcmax25 predicted by LUNA model" ;
		Vcmx25Z:units = "umol/m2/s" ;
		Vcmx25Z:cell_methods = "time: mean" ;
		Vcmx25Z:_FillValue = 9.99999962e+35 ;
		Vcmx25Z:missing_value = 9.99999962e+35 ;
	float WA(time, lndgrid) ;
		WA:long_name = "water in the unconfined aquifer (natural vegetated and crop landunits only)" ;
		WA:units = "mm" ;
		WA:cell_methods = "time: mean" ;
		WA:_FillValue = 9.99999962e+35 ;
		WA:missing_value = 9.99999962e+35 ;
	float WASTEHEAT(time, lndgrid) ;
		WASTEHEAT:long_name = "sensible heat flux from heating/cooling sources of urban waste heat" ;
		WASTEHEAT:units = "W/m^2" ;
		WASTEHEAT:cell_methods = "time: mean" ;
		WASTEHEAT:_FillValue = 9.99999962e+35 ;
		WASTEHEAT:missing_value = 9.99999962e+35 ;
	float WBT(time, lndgrid) ;
		WBT:long_name = "2 m Stull Wet Bulb" ;
		WBT:units = "C" ;
		WBT:cell_methods = "time: mean" ;
		WBT:_FillValue = 9.99999962e+35 ;
		WBT:missing_value = 9.99999962e+35 ;
	float WBT_R(time, lndgrid) ;
		WBT_R:long_name = "Rural 2 m Stull Wet Bulb" ;
		WBT_R:units = "C" ;
		WBT_R:cell_methods = "time: mean" ;
		WBT_R:_FillValue = 9.99999962e+35 ;
		WBT_R:missing_value = 9.99999962e+35 ;
	float WBT_U(time, lndgrid) ;
		WBT_U:long_name = "Urban 2 m Stull Wet Bulb" ;
		WBT_U:units = "C" ;
		WBT_U:cell_methods = "time: mean" ;
		WBT_U:_FillValue = 9.99999962e+35 ;
		WBT_U:missing_value = 9.99999962e+35 ;
	float WIND(time, lndgrid) ;
		WIND:long_name = "atmospheric wind velocity magnitude" ;
		WIND:units = "m/s" ;
		WIND:cell_methods = "time: mean" ;
		WIND:_FillValue = 9.99999962e+35 ;
		WIND:missing_value = 9.99999962e+35 ;
	float ZBOT(time, lndgrid) ;
		ZBOT:long_name = "atmospheric reference height" ;
		ZBOT:units = "m" ;
		ZBOT:cell_methods = "time: mean" ;
		ZBOT:_FillValue = 9.99999962e+35 ;
		ZBOT:missing_value = 9.99999962e+35 ;
	float ZWT(time, lndgrid) ;
		ZWT:long_name = "water table depth (natural vegetated and crop landunits only)" ;
		ZWT:units = "m" ;
		ZWT:cell_methods = "time: mean" ;
		ZWT:_FillValue = 9.99999962e+35 ;
		ZWT:missing_value = 9.99999962e+35 ;
	float ZWT_PERCH(time, lndgrid) ;
		ZWT_PERCH:long_name = "perched water table depth (natural vegetated and crop landunits only)" ;
		ZWT_PERCH:units = "m" ;
		ZWT_PERCH:cell_methods = "time: mean" ;
		ZWT_PERCH:_FillValue = 9.99999962e+35 ;
		ZWT_PERCH:missing_value = 9.99999962e+35 ;
// levgrnd: first 0.00999999978, last 41.998436, count 25
// levlak: first 0.0500000007, last 44.7750015, count 10
// levdcmp: first 1.0, last 1.0, count 1
// time: first 2792.0, last 2792.0, count 1
}