netcdf v3.LR.historical_0051.elm.h0.2014-12 { dimensions: lon = 720 ; lat = 360 ; gridcell = 94838 ; topounit = 94838 ; landunit = 346345 ; column = 1151701 ; pft = 2669109 ; levgrnd = 15 ; levsoi = 10 ; levurb = 5 ; levlak = 10 ; numrad = 2 ; month = 12 ; levsno = 5 ; ltype = 9 ; nvegwcs = 4 ; natpft = 17 ; string_length = 16 ; levdcmp = 15 ; levtrc = 10 ; hist_interval = 2 ; time = UNLIMITED ; // (1 currently) 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 levsoi(levsoi) ; levsoi:long_name = "coordinate soil levels (equivalent to top nlevsoi levels of levgrnd)" ; levsoi:units = "m" ; float time(time) ; time:long_name = "time" ; time:units = "days since 1850-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(lon) ; lon:long_name = "coordinate longitude" ; lon:units = "degrees_east" ; lon:_FillValue = 1.e+36f ; lon:missing_value = 1.e+36f ; float lat(lat) ; lat:long_name = "coordinate latitude" ; lat:units = "degrees_north" ; lat:_FillValue = 1.e+36f ; lat:missing_value = 1.e+36f ; float area(lat, lon) ; area:long_name = "grid cell areas" ; area:units = "km^2" ; area:_FillValue = 1.e+36f ; area:missing_value = 1.e+36f ; float topo(lat, lon) ; topo:long_name = "grid cell topography" ; topo:units = "m" ; topo:_FillValue = 1.e+36f ; topo:missing_value = 1.e+36f ; float landfrac(lat, lon) ; landfrac:long_name = "land fraction" ; landfrac:_FillValue = 1.e+36f ; landfrac:missing_value = 1.e+36f ; int landmask(lat, lon) ; landmask:long_name = "land/ocean mask (0.=ocean and 1.=land)" ; landmask:_FillValue = -9999 ; landmask:missing_value = -9999 ; int pftmask(lat, lon) ; pftmask:long_name = "pft real/fake mask (0.=fake and 1.=real)" ; pftmask:_FillValue = -9999 ; pftmask:missing_value = -9999 ; float ACTUAL_IMMOB(time, lat, lon) ; ACTUAL_IMMOB:long_name = "actual N immobilization" ; ACTUAL_IMMOB:units = "gN/m^2/s" ; ACTUAL_IMMOB:cell_methods = "time: mean" ; ACTUAL_IMMOB:_FillValue = 1.e+36f ; ACTUAL_IMMOB:missing_value = 1.e+36f ; float ACTUAL_IMMOB_P(time, lat, lon) ; ACTUAL_IMMOB_P:long_name = "actual P immobilization" ; ACTUAL_IMMOB_P:units = "gP/m^2/s" ; ACTUAL_IMMOB_P:cell_methods = "time: mean" ; ACTUAL_IMMOB_P:_FillValue = 1.e+36f ; ACTUAL_IMMOB_P:missing_value = 1.e+36f ; float ADSORBTION_P(time, lat, lon) ; ADSORBTION_P:long_name = "adsorb P flux" ; ADSORBTION_P:units = "gP/m^2/s" ; ADSORBTION_P:cell_methods = "time: mean" ; ADSORBTION_P:_FillValue = 1.e+36f ; ADSORBTION_P:missing_value = 1.e+36f ; float AGNPP(time, lat, lon) ; AGNPP:long_name = "aboveground NPP" ; AGNPP:units = "gC/m^2/s" ; AGNPP:cell_methods = "time: mean" ; AGNPP:_FillValue = 1.e+36f ; AGNPP:missing_value = 1.e+36f ; float ALT(time, lat, lon) ; ALT:long_name = "current active layer thickness" ; ALT:units = "m" ; ALT:cell_methods = "time: mean" ; ALT:_FillValue = 1.e+36f ; ALT:missing_value = 1.e+36f ; float ALTMAX(time, lat, lon) ; ALTMAX:long_name = "maximum annual active layer thickness" ; ALTMAX:units = "m" ; ALTMAX:cell_methods = "time: mean" ; ALTMAX:_FillValue = 1.e+36f ; ALTMAX:missing_value = 1.e+36f ; float AR(time, lat, lon) ; AR:long_name = "autotrophic respiration (MR + GR)" ; AR:units = "gC/m^2/s" ; AR:cell_methods = "time: mean" ; AR:_FillValue = 1.e+36f ; AR:missing_value = 1.e+36f ; float BCDEP(time, lat, lon) ; BCDEP:long_name = "total BC deposition (dry+wet) from atmosphere" ; BCDEP:units = "kg/m^2/s" ; BCDEP:cell_methods = "time: mean" ; BCDEP:_FillValue = 1.e+36f ; BCDEP:missing_value = 1.e+36f ; float BGNPP(time, lat, lon) ; BGNPP:long_name = "belowground NPP" ; BGNPP:units = "gC/m^2/s" ; BGNPP:cell_methods = "time: mean" ; BGNPP:_FillValue = 1.e+36f ; BGNPP:missing_value = 1.e+36f ; float BIOCHEM_PMIN(time, lat, lon) ; BIOCHEM_PMIN:long_name = "biochemical rate of P mineralization" ; BIOCHEM_PMIN:units = "gP/m^2/s" ; BIOCHEM_PMIN:cell_methods = "time: mean" ; BIOCHEM_PMIN:_FillValue = 1.e+36f ; BIOCHEM_PMIN:missing_value = 1.e+36f ; float BTRAN(time, lat, lon) ; BTRAN:long_name = "transpiration beta factor" ; BTRAN:units = "1" ; BTRAN:cell_methods = "time: mean" ; BTRAN:_FillValue = 1.e+36f ; BTRAN:missing_value = 1.e+36f ; float BUILDHEAT(time, lat, lon) ; BUILDHEAT:long_name = "heat flux from urban building interior to walls and roof" ; BUILDHEAT:units = "W/m^2" ; BUILDHEAT:cell_methods = "time: mean" ; BUILDHEAT:_FillValue = 1.e+36f ; BUILDHEAT:missing_value = 1.e+36f ; float CH4PROD(time, lat, lon) ; CH4PROD:long_name = "Gridcell total production of CH4" ; CH4PROD:units = "gC/m2/s" ; CH4PROD:cell_methods = "time: mean" ; CH4PROD:_FillValue = 1.e+36f ; CH4PROD:missing_value = 1.e+36f ; float COL_FIRE_CLOSS(time, lat, lon) ; COL_FIRE_CLOSS:long_name = "total column-level fire C loss for non-peat fires outside land-type converted region" ; COL_FIRE_CLOSS:units = "gC/m^2/s" ; COL_FIRE_CLOSS:cell_methods = "time: mean" ; COL_FIRE_CLOSS:_FillValue = 1.e+36f ; COL_FIRE_CLOSS:missing_value = 1.e+36f ; float CPOOL(time, lat, lon) ; CPOOL:long_name = "temporary photosynthate C pool" ; CPOOL:units = "gC/m^2" ; CPOOL:cell_methods = "time: mean" ; CPOOL:_FillValue = 1.e+36f ; CPOOL:missing_value = 1.e+36f ; float CWDC(time, lat, lon) ; CWDC:long_name = "CWD C" ; CWDC:units = "gC/m^2" ; CWDC:cell_methods = "time: mean" ; CWDC:_FillValue = 1.e+36f ; CWDC:missing_value = 1.e+36f ; float CWDN(time, lat, lon) ; CWDN:long_name = "CWD N" ; CWDN:units = "gN/m^2" ; CWDN:cell_methods = "time: mean" ; CWDN:_FillValue = 1.e+36f ; CWDN:missing_value = 1.e+36f ; float CWDP(time, lat, lon) ; CWDP:long_name = "CWD P" ; CWDP:units = "gP/m^2" ; CWDP:cell_methods = "time: mean" ; CWDP:_FillValue = 1.e+36f ; CWDP:missing_value = 1.e+36f ; float DEADCROOTC(time, lat, lon) ; DEADCROOTC:long_name = "dead coarse root C" ; DEADCROOTC:units = "gC/m^2" ; DEADCROOTC:cell_methods = "time: mean" ; DEADCROOTC:_FillValue = 1.e+36f ; DEADCROOTC:missing_value = 1.e+36f ; float DEADCROOTN(time, lat, lon) ; DEADCROOTN:long_name = "dead coarse root N" ; DEADCROOTN:units = "gN/m^2" ; DEADCROOTN:cell_methods = "time: mean" ; DEADCROOTN:_FillValue = 1.e+36f ; DEADCROOTN:missing_value = 1.e+36f ; float DEADCROOTP(time, lat, lon) ; DEADCROOTP:long_name = "dead coarse root P" ; DEADCROOTP:units = "gP/m^2" ; DEADCROOTP:cell_methods = "time: mean" ; DEADCROOTP:_FillValue = 1.e+36f ; DEADCROOTP:missing_value = 1.e+36f ; float DEADSTEMC(time, lat, lon) ; DEADSTEMC:long_name = "dead stem C" ; DEADSTEMC:units = "gC/m^2" ; DEADSTEMC:cell_methods = "time: mean" ; DEADSTEMC:_FillValue = 1.e+36f ; DEADSTEMC:missing_value = 1.e+36f ; float DEADSTEMN(time, lat, lon) ; DEADSTEMN:long_name = "dead stem N" ; DEADSTEMN:units = "gN/m^2" ; DEADSTEMN:cell_methods = "time: mean" ; DEADSTEMN:_FillValue = 1.e+36f ; DEADSTEMN:missing_value = 1.e+36f ; float DEADSTEMP(time, lat, lon) ; DEADSTEMP:long_name = "dead stem P" ; DEADSTEMP:units = "gP/m^2" ; DEADSTEMP:cell_methods = "time: mean" ; DEADSTEMP:_FillValue = 1.e+36f ; DEADSTEMP:missing_value = 1.e+36f ; float DEFICIT(time, lat, lon) ; DEFICIT:long_name = "runoff supply deficit" ; DEFICIT:units = "mm/s" ; DEFICIT:cell_methods = "time: mean" ; DEFICIT:_FillValue = 1.e+36f ; DEFICIT:missing_value = 1.e+36f ; float DENIT(time, lat, lon) ; DENIT:long_name = "total rate of denitrification" ; DENIT:units = "gN/m^2/s" ; DENIT:cell_methods = "time: mean" ; DENIT:_FillValue = 1.e+36f ; DENIT:missing_value = 1.e+36f ; float DESORPTION_P(time, lat, lon) ; DESORPTION_P:long_name = "desorp P flux" ; DESORPTION_P:units = "gP/m^2/s" ; DESORPTION_P:cell_methods = "time: mean" ; DESORPTION_P:_FillValue = 1.e+36f ; DESORPTION_P:missing_value = 1.e+36f ; float DISPVEGC(time, lat, lon) ; DISPVEGC:long_name = "displayed veg carbon, excluding storage and cpool" ; DISPVEGC:units = "gC/m^2" ; DISPVEGC:cell_methods = "time: mean" ; DISPVEGC:_FillValue = 1.e+36f ; DISPVEGC:missing_value = 1.e+36f ; float DISPVEGN(time, lat, lon) ; DISPVEGN:long_name = "displayed vegetation nitrogen" ; DISPVEGN:units = "gN/m^2" ; DISPVEGN:cell_methods = "time: mean" ; DISPVEGN:_FillValue = 1.e+36f ; DISPVEGN:missing_value = 1.e+36f ; float DISPVEGP(time, lat, lon) ; DISPVEGP:long_name = "displayed vegetation phosphorus" ; DISPVEGP:units = "gP/m^2" ; DISPVEGP:cell_methods = "time: mean" ; DISPVEGP:_FillValue = 1.e+36f ; DISPVEGP:missing_value = 1.e+36f ; float DSTDEP(time, lat, lon) ; DSTDEP:long_name = "total dust deposition (dry+wet) from atmosphere" ; DSTDEP:units = "kg/m^2/s" ; DSTDEP:cell_methods = "time: mean" ; DSTDEP:_FillValue = 1.e+36f ; DSTDEP:missing_value = 1.e+36f ; float DSTFLXT(time, lat, lon) ; DSTFLXT:long_name = "total surface dust emission" ; DSTFLXT:units = "kg/m2/s" ; DSTFLXT:cell_methods = "time: mean" ; DSTFLXT:_FillValue = 1.e+36f ; DSTFLXT:missing_value = 1.e+36f ; float DWB(time, lat, lon) ; DWB:long_name = "net change in total water mass" ; DWB:units = "mm/s" ; DWB:cell_methods = "time: mean" ; DWB:_FillValue = 1.e+36f ; DWB:missing_value = 1.e+36f ; float DWT_CONV_CFLUX_GRC(time, lat, lon) ; DWT_CONV_CFLUX_GRC:long_name = "conversion C flux (immediate loss to atm) (0 at all times except first timestep of year)" ; DWT_CONV_CFLUX_GRC:units = "gC/m^2/s" ; DWT_CONV_CFLUX_GRC:cell_methods = "time: mean" ; DWT_CONV_CFLUX_GRC:_FillValue = 1.e+36f ; DWT_CONV_CFLUX_GRC:missing_value = 1.e+36f ; float DWT_CONV_NFLUX_GRC(time, lat, lon) ; DWT_CONV_NFLUX_GRC:long_name = "conversion C flux (immediate loss to atm) (0 at all times except first timestep of year)" ; DWT_CONV_NFLUX_GRC:units = "gN/m^2/s" ; DWT_CONV_NFLUX_GRC:cell_methods = "time: mean" ; DWT_CONV_NFLUX_GRC:_FillValue = 1.e+36f ; DWT_CONV_NFLUX_GRC:missing_value = 1.e+36f ; float DWT_CONV_PFLUX_GRC(time, lat, lon) ; DWT_CONV_PFLUX_GRC:long_name = "conversion C flux (immediate loss to atm) (0 at all times except first timestep of year)" ; DWT_CONV_PFLUX_GRC:units = "gP/m^2/s" ; DWT_CONV_PFLUX_GRC:cell_methods = "time: mean" ; DWT_CONV_PFLUX_GRC:_FillValue = 1.e+36f ; DWT_CONV_PFLUX_GRC:missing_value = 1.e+36f ; float DWT_SLASH_CFLUX(time, lat, lon) ; DWT_SLASH_CFLUX:long_name = "slash C flux to litter and CWD due to land use" ; DWT_SLASH_CFLUX:units = "gC/m^2/s" ; DWT_SLASH_CFLUX:cell_methods = "time: mean" ; DWT_SLASH_CFLUX:_FillValue = 1.e+36f ; DWT_SLASH_CFLUX:missing_value = 1.e+36f ; float DWT_SLASH_NFLUX(time, lat, lon) ; DWT_SLASH_NFLUX:long_name = "slash N flux to litter and CWD due to land use" ; DWT_SLASH_NFLUX:units = "gN/m^2/s" ; DWT_SLASH_NFLUX:cell_methods = "time: mean" ; DWT_SLASH_NFLUX:_FillValue = 1.e+36f ; DWT_SLASH_NFLUX:missing_value = 1.e+36f ; float DWT_SLASH_PFLUX(time, lat, lon) ; DWT_SLASH_PFLUX:long_name = "slash P flux to litter and CWD due to land use" ; DWT_SLASH_PFLUX:units = "gP/m^2/s" ; DWT_SLASH_PFLUX:cell_methods = "time: mean" ; DWT_SLASH_PFLUX:_FillValue = 1.e+36f ; DWT_SLASH_PFLUX:missing_value = 1.e+36f ; float EFLX_DYNBAL(time, lat, lon) ; 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 = 1.e+36f ; EFLX_DYNBAL:missing_value = 1.e+36f ; float EFLX_GRND_LAKE(time, lat, lon) ; 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 = 1.e+36f ; EFLX_GRND_LAKE:missing_value = 1.e+36f ; float EFLX_LH_TOT(time, lat, lon) ; 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 = 1.e+36f ; EFLX_LH_TOT:missing_value = 1.e+36f ; float EFLX_LH_TOT_R(time, lat, lon) ; 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 = 1.e+36f ; EFLX_LH_TOT_R:missing_value = 1.e+36f ; float EFLX_LH_TOT_U(time, lat, lon) ; EFLX_LH_TOT_U:long_name = "Urban total evaporation" ; EFLX_LH_TOT_U:units = "W/m^2" ; EFLX_LH_TOT_U:cell_methods = "time: mean" ; EFLX_LH_TOT_U:_FillValue = 1.e+36f ; EFLX_LH_TOT_U:missing_value = 1.e+36f ; float ELAI(time, lat, lon) ; ELAI:long_name = "exposed one-sided leaf area index" ; ELAI:units = "m^2/m^2" ; ELAI:cell_methods = "time: mean" ; ELAI:_FillValue = 1.e+36f ; ELAI:missing_value = 1.e+36f ; float ER(time, lat, lon) ; ER:long_name = "total ecosystem respiration, autotrophic + heterotrophic" ; ER:units = "gC/m^2/s" ; ER:cell_methods = "time: mean" ; ER:_FillValue = 1.e+36f ; ER:missing_value = 1.e+36f ; float ERRH2O(time, lat, lon) ; ERRH2O:long_name = "total water conservation error" ; ERRH2O:units = "mm" ; ERRH2O:cell_methods = "time: mean" ; ERRH2O:_FillValue = 1.e+36f ; ERRH2O:missing_value = 1.e+36f ; float ERRH2OSNO(time, lat, lon) ; ERRH2OSNO:long_name = "imbalance in snow depth (liquid water)" ; ERRH2OSNO:units = "mm" ; ERRH2OSNO:cell_methods = "time: mean" ; ERRH2OSNO:_FillValue = 1.e+36f ; ERRH2OSNO:missing_value = 1.e+36f ; float ERRSEB(time, lat, lon) ; ERRSEB:long_name = "surface energy conservation error" ; ERRSEB:units = "W/m^2" ; ERRSEB:cell_methods = "time: mean" ; ERRSEB:_FillValue = 1.e+36f ; ERRSEB:missing_value = 1.e+36f ; float ERRSOI(time, lat, lon) ; ERRSOI:long_name = "soil/lake energy conservation error" ; ERRSOI:units = "W/m^2" ; ERRSOI:cell_methods = "time: mean" ; ERRSOI:_FillValue = 1.e+36f ; ERRSOI:missing_value = 1.e+36f ; float ERRSOL(time, lat, lon) ; ERRSOL:long_name = "solar radiation conservation error" ; ERRSOL:units = "W/m^2" ; ERRSOL:cell_methods = "time: mean" ; ERRSOL:_FillValue = 1.e+36f ; ERRSOL:missing_value = 1.e+36f ; float ESAI(time, lat, lon) ; ESAI:long_name = "exposed one-sided stem area index" ; ESAI:units = "m^2/m^2" ; ESAI:cell_methods = "time: mean" ; ESAI:_FillValue = 1.e+36f ; ESAI:missing_value = 1.e+36f ; float FAREA_BURNED(time, lat, lon) ; FAREA_BURNED:long_name = "timestep fractional area burned" ; FAREA_BURNED:units = "proportion" ; FAREA_BURNED:cell_methods = "time: mean" ; FAREA_BURNED:_FillValue = 1.e+36f ; FAREA_BURNED:missing_value = 1.e+36f ; float FCEV(time, lat, lon) ; FCEV:long_name = "canopy evaporation" ; FCEV:units = "W/m^2" ; FCEV:cell_methods = "time: mean" ; FCEV:_FillValue = 1.e+36f ; FCEV:missing_value = 1.e+36f ; float FCH4(time, lat, lon) ; FCH4:long_name = "Gridcell surface CH4 flux to atmosphere (+ to atm)" ; FCH4:units = "kgC/m2/s" ; FCH4:cell_methods = "time: mean" ; FCH4:_FillValue = 1.e+36f ; FCH4:missing_value = 1.e+36f ; float FCH4TOCO2(time, lat, lon) ; FCH4TOCO2:long_name = "Gridcell oxidation of CH4 to CO2" ; FCH4TOCO2:units = "gC/m2/s" ; FCH4TOCO2:cell_methods = "time: mean" ; FCH4TOCO2:_FillValue = 1.e+36f ; FCH4TOCO2:missing_value = 1.e+36f ; float FCOV(time, lat, lon) ; FCOV:long_name = "fractional impermeable area" ; FCOV:units = "unitless" ; FCOV:cell_methods = "time: mean" ; FCOV:_FillValue = 1.e+36f ; FCOV:missing_value = 1.e+36f ; float FCTR(time, lat, lon) ; FCTR:long_name = "canopy transpiration" ; FCTR:units = "W/m^2" ; FCTR:cell_methods = "time: mean" ; FCTR:_FillValue = 1.e+36f ; FCTR:missing_value = 1.e+36f ; float FGEV(time, lat, lon) ; FGEV:long_name = "ground evaporation" ; FGEV:units = "W/m^2" ; FGEV:cell_methods = "time: mean" ; FGEV:_FillValue = 1.e+36f ; FGEV:missing_value = 1.e+36f ; float FGR(time, lat, lon) ; 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 = 1.e+36f ; FGR:missing_value = 1.e+36f ; float FGR12(time, lat, lon) ; FGR12:long_name = "heat flux between soil layers 1 and 2" ; FGR12:units = "W/m^2" ; FGR12:cell_methods = "time: mean" ; FGR12:_FillValue = 1.e+36f ; FGR12:missing_value = 1.e+36f ; float FGR_R(time, lat, lon) ; FGR_R:long_name = "Rural heat flux into soil/snow including snow melt and snow light transmission" ; FGR_R:units = "W/m^2" ; FGR_R:cell_methods = "time: mean" ; FGR_R:_FillValue = 1.e+36f ; FGR_R:missing_value = 1.e+36f ; float FGR_U(time, lat, lon) ; FGR_U:long_name = "Urban heat flux into soil/snow including snow melt" ; FGR_U:units = "W/m^2" ; FGR_U:cell_methods = "time: mean" ; FGR_U:_FillValue = 1.e+36f ; FGR_U:missing_value = 1.e+36f ; float FH2OSFC(time, lat, lon) ; FH2OSFC:long_name = "fraction of ground covered by surface water" ; FH2OSFC:units = "1" ; FH2OSFC:cell_methods = "time: mean" ; FH2OSFC:_FillValue = 1.e+36f ; FH2OSFC:missing_value = 1.e+36f ; float FINUNDATED(time, lat, lon) ; FINUNDATED:long_name = "fractional inundated area of vegetated columns" ; FINUNDATED:units = "1" ; FINUNDATED:cell_methods = "time: mean" ; FINUNDATED:_FillValue = 1.e+36f ; FINUNDATED:missing_value = 1.e+36f ; float FIRA(time, lat, lon) ; FIRA:long_name = "net infrared (longwave) radiation" ; FIRA:units = "W/m^2" ; FIRA:cell_methods = "time: mean" ; FIRA:_FillValue = 1.e+36f ; FIRA:missing_value = 1.e+36f ; float FIRA_R(time, lat, lon) ; FIRA_R:long_name = "Rural net infrared (longwave) radiation" ; FIRA_R:units = "W/m^2" ; FIRA_R:cell_methods = "time: mean" ; FIRA_R:_FillValue = 1.e+36f ; FIRA_R:missing_value = 1.e+36f ; float FIRA_U(time, lat, lon) ; FIRA_U:long_name = "Urban net infrared (longwave) radiation" ; FIRA_U:units = "W/m^2" ; FIRA_U:cell_methods = "time: mean" ; FIRA_U:_FillValue = 1.e+36f ; FIRA_U:missing_value = 1.e+36f ; float FIRE(time, lat, lon) ; FIRE:long_name = "emitted infrared (longwave) radiation" ; FIRE:units = "W/m^2" ; FIRE:cell_methods = "time: mean" ; FIRE:_FillValue = 1.e+36f ; FIRE:missing_value = 1.e+36f ; float FIRE_R(time, lat, lon) ; FIRE_R:long_name = "Rural emitted infrared (longwave) radiation" ; FIRE_R:units = "W/m^2" ; FIRE_R:cell_methods = "time: mean" ; FIRE_R:_FillValue = 1.e+36f ; FIRE_R:missing_value = 1.e+36f ; float FIRE_U(time, lat, lon) ; FIRE_U:long_name = "Urban emitted infrared (longwave) radiation" ; FIRE_U:units = "W/m^2" ; FIRE_U:cell_methods = "time: mean" ; FIRE_U:_FillValue = 1.e+36f ; FIRE_U:missing_value = 1.e+36f ; float FLDS(time, lat, lon) ; FLDS:long_name = "atmospheric longwave radiation" ; FLDS:units = "W/m^2" ; FLDS:cell_methods = "time: mean" ; FLDS:_FillValue = 1.e+36f ; FLDS:missing_value = 1.e+36f ; float FPG(time, lat, lon) ; FPG:long_name = "fraction of potential gpp due to N limitation" ; FPG:units = "proportion" ; FPG:cell_methods = "time: mean" ; FPG:_FillValue = 1.e+36f ; FPG:missing_value = 1.e+36f ; float FPG_P(time, lat, lon) ; FPG_P:long_name = "fraction of potential gpp due to P limitation" ; FPG_P:units = "proportion" ; FPG_P:cell_methods = "time: mean" ; FPG_P:_FillValue = 1.e+36f ; FPG_P:missing_value = 1.e+36f ; float FPI(time, lat, lon) ; FPI:long_name = "fraction of potential immobilization of nitrogen" ; FPI:units = "proportion" ; FPI:cell_methods = "time: mean" ; FPI:_FillValue = 1.e+36f ; FPI:missing_value = 1.e+36f ; float FPI_P(time, lat, lon) ; FPI_P:long_name = "fraction of potential immobilization of phosphorus" ; FPI_P:units = "proportion" ; FPI_P:cell_methods = "time: mean" ; FPI_P:_FillValue = 1.e+36f ; FPI_P:missing_value = 1.e+36f ; float FPSN(time, lat, lon) ; FPSN:long_name = "photosynthesis" ; FPSN:units = "umol/m2s" ; FPSN:cell_methods = "time: mean" ; FPSN:_FillValue = 1.e+36f ; FPSN:missing_value = 1.e+36f ; float FPSN_WC(time, lat, lon) ; FPSN_WC:long_name = "Rubisco-limited photosynthesis" ; FPSN_WC:units = "umol/m2s" ; FPSN_WC:cell_methods = "time: mean" ; FPSN_WC:_FillValue = 1.e+36f ; FPSN_WC:missing_value = 1.e+36f ; float FPSN_WJ(time, lat, lon) ; FPSN_WJ:long_name = "RuBP-limited photosynthesis" ; FPSN_WJ:units = "umol/m2s" ; FPSN_WJ:cell_methods = "time: mean" ; FPSN_WJ:_FillValue = 1.e+36f ; FPSN_WJ:missing_value = 1.e+36f ; float FPSN_WP(time, lat, lon) ; FPSN_WP:long_name = "Product-limited photosynthesis" ; FPSN_WP:units = "umol/m2s" ; FPSN_WP:cell_methods = "time: mean" ; FPSN_WP:_FillValue = 1.e+36f ; FPSN_WP:missing_value = 1.e+36f ; float FROOTC(time, lat, lon) ; FROOTC:long_name = "fine root C" ; FROOTC:units = "gC/m^2" ; FROOTC:cell_methods = "time: mean" ; FROOTC:_FillValue = 1.e+36f ; FROOTC:missing_value = 1.e+36f ; float FROOTC_ALLOC(time, lat, lon) ; FROOTC_ALLOC:long_name = "fine root C allocation" ; FROOTC_ALLOC:units = "gC/m^2/s" ; FROOTC_ALLOC:cell_methods = "time: mean" ; FROOTC_ALLOC:_FillValue = 1.e+36f ; FROOTC_ALLOC:missing_value = 1.e+36f ; float FROOTN(time, lat, lon) ; FROOTN:long_name = "fine root N" ; FROOTN:units = "gN/m^2" ; FROOTN:cell_methods = "time: mean" ; FROOTN:_FillValue = 1.e+36f ; FROOTN:missing_value = 1.e+36f ; float FROOTP(time, lat, lon) ; FROOTP:long_name = "fine root P" ; FROOTP:units = "gP/m^2" ; FROOTP:cell_methods = "time: mean" ; FROOTP:_FillValue = 1.e+36f ; FROOTP:missing_value = 1.e+36f ; float FROST_TABLE(time, lat, lon) ; FROST_TABLE:long_name = "frost table depth (vegetated landunits only)" ; FROST_TABLE:units = "m" ; FROST_TABLE:cell_methods = "time: mean" ; FROST_TABLE:_FillValue = 1.e+36f ; FROST_TABLE:missing_value = 1.e+36f ; float FSA(time, lat, lon) ; FSA:long_name = "absorbed solar radiation" ; FSA:units = "W/m^2" ; FSA:cell_methods = "time: mean" ; FSA:_FillValue = 1.e+36f ; FSA:missing_value = 1.e+36f ; float FSAT(time, lat, lon) ; FSAT:long_name = "fractional area with water table at surface" ; FSAT:units = "unitless" ; FSAT:cell_methods = "time: mean" ; FSAT:_FillValue = 1.e+36f ; FSAT:missing_value = 1.e+36f ; float FSA_R(time, lat, lon) ; FSA_R:long_name = "Rural absorbed solar radiation" ; FSA_R:units = "W/m^2" ; FSA_R:cell_methods = "time: mean" ; FSA_R:_FillValue = 1.e+36f ; FSA_R:missing_value = 1.e+36f ; float FSA_U(time, lat, lon) ; FSA_U:long_name = "Urban absorbed solar radiation" ; FSA_U:units = "W/m^2" ; FSA_U:cell_methods = "time: mean" ; FSA_U:_FillValue = 1.e+36f ; FSA_U:missing_value = 1.e+36f ; float FSDS(time, lat, lon) ; FSDS:long_name = "atmospheric incident solar radiation" ; FSDS:units = "W/m^2" ; FSDS:cell_methods = "time: mean" ; FSDS:_FillValue = 1.e+36f ; FSDS:missing_value = 1.e+36f ; float FSDSND(time, lat, lon) ; FSDSND:long_name = "direct nir incident solar radiation" ; FSDSND:units = "W/m^2" ; FSDSND:cell_methods = "time: mean" ; FSDSND:_FillValue = 1.e+36f ; FSDSND:missing_value = 1.e+36f ; float FSDSNDLN(time, lat, lon) ; FSDSNDLN:long_name = "direct nir incident solar radiation at local noon" ; FSDSNDLN:units = "W/m^2" ; FSDSNDLN:cell_methods = "time: mean" ; FSDSNDLN:_FillValue = 1.e+36f ; FSDSNDLN:missing_value = 1.e+36f ; float FSDSNI(time, lat, lon) ; FSDSNI:long_name = "diffuse nir incident solar radiation" ; FSDSNI:units = "W/m^2" ; FSDSNI:cell_methods = "time: mean" ; FSDSNI:_FillValue = 1.e+36f ; FSDSNI:missing_value = 1.e+36f ; float FSDSVD(time, lat, lon) ; FSDSVD:long_name = "direct vis incident solar radiation" ; FSDSVD:units = "W/m^2" ; FSDSVD:cell_methods = "time: mean" ; FSDSVD:_FillValue = 1.e+36f ; FSDSVD:missing_value = 1.e+36f ; float FSDSVDLN(time, lat, lon) ; FSDSVDLN:long_name = "direct vis incident solar radiation at local noon" ; FSDSVDLN:units = "W/m^2" ; FSDSVDLN:cell_methods = "time: mean" ; FSDSVDLN:_FillValue = 1.e+36f ; FSDSVDLN:missing_value = 1.e+36f ; float FSDSVI(time, lat, lon) ; FSDSVI:long_name = "diffuse vis incident solar radiation" ; FSDSVI:units = "W/m^2" ; FSDSVI:cell_methods = "time: mean" ; FSDSVI:_FillValue = 1.e+36f ; FSDSVI:missing_value = 1.e+36f ; float FSDSVILN(time, lat, lon) ; FSDSVILN:long_name = "diffuse vis incident solar radiation at local noon" ; FSDSVILN:units = "W/m^2" ; FSDSVILN:cell_methods = "time: mean" ; FSDSVILN:_FillValue = 1.e+36f ; FSDSVILN:missing_value = 1.e+36f ; float FSH(time, lat, lon) ; FSH:long_name = "sensible heat" ; FSH:units = "W/m^2" ; FSH:cell_methods = "time: mean" ; FSH:_FillValue = 1.e+36f ; FSH:missing_value = 1.e+36f ; float FSH_G(time, lat, lon) ; FSH_G:long_name = "sensible heat from ground" ; FSH_G:units = "W/m^2" ; FSH_G:cell_methods = "time: mean" ; FSH_G:_FillValue = 1.e+36f ; FSH_G:missing_value = 1.e+36f ; float FSH_NODYNLNDUSE(time, lat, lon) ; FSH_NODYNLNDUSE:long_name = "sensible heat not including correction for land use change" ; FSH_NODYNLNDUSE:units = "W/m^2" ; FSH_NODYNLNDUSE:cell_methods = "time: mean" ; FSH_NODYNLNDUSE:_FillValue = 1.e+36f ; FSH_NODYNLNDUSE:missing_value = 1.e+36f ; float FSH_R(time, lat, lon) ; FSH_R:long_name = "Rural sensible heat" ; FSH_R:units = "W/m^2" ; FSH_R:cell_methods = "time: mean" ; FSH_R:_FillValue = 1.e+36f ; FSH_R:missing_value = 1.e+36f ; float FSH_U(time, lat, lon) ; FSH_U:long_name = "Urban sensible heat" ; FSH_U:units = "W/m^2" ; FSH_U:cell_methods = "time: mean" ; FSH_U:_FillValue = 1.e+36f ; FSH_U:missing_value = 1.e+36f ; float FSH_V(time, lat, lon) ; FSH_V:long_name = "sensible heat from veg" ; FSH_V:units = "W/m^2" ; FSH_V:cell_methods = "time: mean" ; FSH_V:_FillValue = 1.e+36f ; FSH_V:missing_value = 1.e+36f ; float FSM(time, lat, lon) ; FSM:long_name = "snow melt heat flux" ; FSM:units = "W/m^2" ; FSM:cell_methods = "time: mean" ; FSM:_FillValue = 1.e+36f ; FSM:missing_value = 1.e+36f ; float FSM_R(time, lat, lon) ; FSM_R:long_name = "Rural snow melt heat flux" ; FSM_R:units = "W/m^2" ; FSM_R:cell_methods = "time: mean" ; FSM_R:_FillValue = 1.e+36f ; FSM_R:missing_value = 1.e+36f ; float FSM_U(time, lat, lon) ; FSM_U:long_name = "Urban snow melt heat flux" ; FSM_U:units = "W/m^2" ; FSM_U:cell_methods = "time: mean" ; FSM_U:_FillValue = 1.e+36f ; FSM_U:missing_value = 1.e+36f ; float FSNO(time, lat, lon) ; FSNO:long_name = "fraction of ground covered by snow" ; FSNO:units = "1" ; FSNO:cell_methods = "time: mean" ; FSNO:_FillValue = 1.e+36f ; FSNO:missing_value = 1.e+36f ; float FSNO_EFF(time, lat, lon) ; FSNO_EFF:long_name = "effective fraction of ground covered by snow" ; FSNO_EFF:units = "1" ; FSNO_EFF:cell_methods = "time: mean" ; FSNO_EFF:_FillValue = 1.e+36f ; FSNO_EFF:missing_value = 1.e+36f ; float FSR(time, lat, lon) ; FSR:long_name = "reflected solar radiation" ; FSR:units = "W/m^2" ; FSR:cell_methods = "time: mean" ; FSR:_FillValue = 1.e+36f ; FSR:missing_value = 1.e+36f ; float FSRND(time, lat, lon) ; FSRND:long_name = "direct nir reflected solar radiation" ; FSRND:units = "W/m^2" ; FSRND:cell_methods = "time: mean" ; FSRND:_FillValue = 1.e+36f ; FSRND:missing_value = 1.e+36f ; float FSRNDLN(time, lat, lon) ; FSRNDLN:long_name = "direct nir reflected solar radiation at local noon" ; FSRNDLN:units = "W/m^2" ; FSRNDLN:cell_methods = "time: mean" ; FSRNDLN:_FillValue = 1.e+36f ; FSRNDLN:missing_value = 1.e+36f ; float FSRNI(time, lat, lon) ; FSRNI:long_name = "diffuse nir reflected solar radiation" ; FSRNI:units = "W/m^2" ; FSRNI:cell_methods = "time: mean" ; FSRNI:_FillValue = 1.e+36f ; FSRNI:missing_value = 1.e+36f ; float FSRVD(time, lat, lon) ; FSRVD:long_name = "direct vis reflected solar radiation" ; FSRVD:units = "W/m^2" ; FSRVD:cell_methods = "time: mean" ; FSRVD:_FillValue = 1.e+36f ; FSRVD:missing_value = 1.e+36f ; float FSRVDLN(time, lat, lon) ; FSRVDLN:long_name = "direct vis reflected solar radiation at local noon" ; FSRVDLN:units = "W/m^2" ; FSRVDLN:cell_methods = "time: mean" ; FSRVDLN:_FillValue = 1.e+36f ; FSRVDLN:missing_value = 1.e+36f ; float FSRVI(time, lat, lon) ; FSRVI:long_name = "diffuse vis reflected solar radiation" ; FSRVI:units = "W/m^2" ; FSRVI:cell_methods = "time: mean" ; FSRVI:_FillValue = 1.e+36f ; FSRVI:missing_value = 1.e+36f ; float F_DENIT(time, lat, lon) ; F_DENIT:long_name = "denitrification flux" ; F_DENIT:units = "gN/m^2/s" ; F_DENIT:cell_methods = "time: mean" ; F_DENIT:_FillValue = 1.e+36f ; F_DENIT:missing_value = 1.e+36f ; float F_NIT(time, lat, lon) ; F_NIT:long_name = "nitrification flux" ; F_NIT:units = "gN/m^2/s" ; F_NIT:cell_methods = "time: mean" ; F_NIT:_FillValue = 1.e+36f ; F_NIT:missing_value = 1.e+36f ; float GC_HEAT1(time, lat, lon) ; GC_HEAT1:long_name = "initial gridcell total heat content" ; GC_HEAT1:units = "J/m^2" ; GC_HEAT1:cell_methods = "time: mean" ; GC_HEAT1:_FillValue = 1.e+36f ; GC_HEAT1:missing_value = 1.e+36f ; float GC_ICE1(time, lat, lon) ; GC_ICE1:long_name = "initial gridcell total ice content" ; GC_ICE1:units = "mm" ; GC_ICE1:cell_methods = "time: mean" ; GC_ICE1:_FillValue = 1.e+36f ; GC_ICE1:missing_value = 1.e+36f ; float GC_LIQ1(time, lat, lon) ; GC_LIQ1:long_name = "initial gridcell total liq content" ; GC_LIQ1:units = "mm" ; GC_LIQ1:cell_methods = "time: mean" ; GC_LIQ1:_FillValue = 1.e+36f ; GC_LIQ1:missing_value = 1.e+36f ; float GPP(time, lat, lon) ; GPP:long_name = "gross primary production" ; GPP:units = "gC/m^2/s" ; GPP:cell_methods = "time: mean" ; GPP:_FillValue = 1.e+36f ; GPP:missing_value = 1.e+36f ; float GR(time, lat, lon) ; GR:long_name = "total growth respiration" ; GR:units = "gC/m^2/s" ; GR:cell_methods = "time: mean" ; GR:_FillValue = 1.e+36f ; GR:missing_value = 1.e+36f ; float GROSS_NMIN(time, lat, lon) ; GROSS_NMIN:long_name = "gross rate of N mineralization" ; GROSS_NMIN:units = "gN/m^2/s" ; GROSS_NMIN:cell_methods = "time: mean" ; GROSS_NMIN:_FillValue = 1.e+36f ; GROSS_NMIN:missing_value = 1.e+36f ; float GROSS_PMIN(time, lat, lon) ; GROSS_PMIN:long_name = "gross rate of P mineralization" ; GROSS_PMIN:units = "gP/m^2/s" ; GROSS_PMIN:cell_methods = "time: mean" ; GROSS_PMIN:_FillValue = 1.e+36f ; GROSS_PMIN:missing_value = 1.e+36f ; float H2OCAN(time, lat, lon) ; H2OCAN:long_name = "intercepted water" ; H2OCAN:units = "mm" ; H2OCAN:cell_methods = "time: mean" ; H2OCAN:_FillValue = 1.e+36f ; H2OCAN:missing_value = 1.e+36f ; float H2OSFC(time, lat, lon) ; H2OSFC:long_name = "surface water depth" ; H2OSFC:units = "mm" ; H2OSFC:cell_methods = "time: mean" ; H2OSFC:_FillValue = 1.e+36f ; H2OSFC:missing_value = 1.e+36f ; float H2OSNO(time, lat, lon) ; H2OSNO:long_name = "snow depth (liquid water)" ; H2OSNO:units = "mm" ; H2OSNO:cell_methods = "time: mean" ; H2OSNO:_FillValue = 1.e+36f ; H2OSNO:missing_value = 1.e+36f ; float H2OSNO_TOP(time, lat, lon) ; 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 = 1.e+36f ; H2OSNO_TOP:missing_value = 1.e+36f ; float H2OSOI(time, levgrnd, lat, lon) ; H2OSOI:long_name = "volumetric soil water (vegetated landunits only)" ; H2OSOI:units = "mm3/mm3" ; H2OSOI:cell_methods = "time: mean" ; H2OSOI:_FillValue = 1.e+36f ; H2OSOI:missing_value = 1.e+36f ; float HC(time, lat, lon) ; HC:long_name = "heat content of soil/snow/lake" ; HC:units = "MJ/m2" ; HC:cell_methods = "time: mean" ; HC:_FillValue = 1.e+36f ; HC:missing_value = 1.e+36f ; float HCSOI(time, lat, lon) ; HCSOI:long_name = "soil heat content" ; HCSOI:units = "MJ/m2" ; HCSOI:cell_methods = "time: mean" ; HCSOI:_FillValue = 1.e+36f ; HCSOI:missing_value = 1.e+36f ; float HEAT_FROM_AC(time, lat, lon) ; 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 = 1.e+36f ; HEAT_FROM_AC:missing_value = 1.e+36f ; float HR(time, lat, lon) ; HR:long_name = "total heterotrophic respiration" ; HR:units = "gC/m^2/s" ; HR:cell_methods = "time: mean" ; HR:_FillValue = 1.e+36f ; HR:missing_value = 1.e+36f ; float HTOP(time, lat, lon) ; HTOP:long_name = "canopy top" ; HTOP:units = "m" ; HTOP:cell_methods = "time: mean" ; HTOP:_FillValue = 1.e+36f ; HTOP:missing_value = 1.e+36f ; float INT_SNOW(time, lat, lon) ; INT_SNOW:long_name = "accumulated swe (vegetated landunits only)" ; INT_SNOW:units = "mm" ; INT_SNOW:cell_methods = "time: mean" ; INT_SNOW:_FillValue = 1.e+36f ; INT_SNOW:missing_value = 1.e+36f ; float LABILEP(time, lat, lon) ; LABILEP:long_name = "soil Labile P" ; LABILEP:units = "gP/m^2" ; LABILEP:cell_methods = "time: mean" ; LABILEP:_FillValue = 1.e+36f ; LABILEP:missing_value = 1.e+36f ; float LAISHA(time, lat, lon) ; LAISHA:long_name = "shaded projected leaf area index" ; LAISHA:units = "1" ; LAISHA:cell_methods = "time: mean" ; LAISHA:_FillValue = 1.e+36f ; LAISHA:missing_value = 1.e+36f ; float LAISUN(time, lat, lon) ; LAISUN:long_name = "sunlit projected leaf area index" ; LAISUN:units = "1" ; LAISUN:cell_methods = "time: mean" ; LAISUN:_FillValue = 1.e+36f ; LAISUN:missing_value = 1.e+36f ; float LAKEICEFRAC(time, levlak, lat, lon) ; LAKEICEFRAC:long_name = "lake layer ice mass fraction" ; LAKEICEFRAC:units = "unitless" ; LAKEICEFRAC:cell_methods = "time: mean" ; LAKEICEFRAC:_FillValue = 1.e+36f ; LAKEICEFRAC:missing_value = 1.e+36f ; float LAKEICETHICK(time, lat, lon) ; LAKEICETHICK:long_name = "thickness of lake ice (including physical expansion on freezing)" ; LAKEICETHICK:units = "m" ; LAKEICETHICK:cell_methods = "time: mean" ; LAKEICETHICK:_FillValue = 1.e+36f ; LAKEICETHICK:missing_value = 1.e+36f ; float LAND_USE_FLUX(time, lat, lon) ; LAND_USE_FLUX:long_name = "total C emitted from land cover conversion and wood product pools" ; LAND_USE_FLUX:units = "gC/m^2/s" ; LAND_USE_FLUX:cell_methods = "time: mean" ; LAND_USE_FLUX:_FillValue = 1.e+36f ; LAND_USE_FLUX:missing_value = 1.e+36f ; float LEAFC(time, lat, lon) ; LEAFC:long_name = "leaf C" ; LEAFC:units = "gC/m^2" ; LEAFC:cell_methods = "time: mean" ; LEAFC:_FillValue = 1.e+36f ; LEAFC:missing_value = 1.e+36f ; float LEAFC_ALLOC(time, lat, lon) ; LEAFC_ALLOC:long_name = "leaf C allocation" ; LEAFC_ALLOC:units = "gC/m^2/s" ; LEAFC_ALLOC:cell_methods = "time: mean" ; LEAFC_ALLOC:_FillValue = 1.e+36f ; LEAFC_ALLOC:missing_value = 1.e+36f ; float LEAFN(time, lat, lon) ; LEAFN:long_name = "leaf N" ; LEAFN:units = "gN/m^2" ; LEAFN:cell_methods = "time: mean" ; LEAFN:_FillValue = 1.e+36f ; LEAFN:missing_value = 1.e+36f ; float LEAFP(time, lat, lon) ; LEAFP:long_name = "leaf P" ; LEAFP:units = "gP/m^2" ; LEAFP:cell_methods = "time: mean" ; LEAFP:_FillValue = 1.e+36f ; LEAFP:missing_value = 1.e+36f ; float LITFALL(time, lat, lon) ; LITFALL:long_name = "litterfall (leaves and fine roots)" ; LITFALL:units = "gC/m^2/s" ; LITFALL:cell_methods = "time: mean" ; LITFALL:_FillValue = 1.e+36f ; LITFALL:missing_value = 1.e+36f ; float LITHR(time, lat, lon) ; LITHR:long_name = "litter heterotrophic respiration" ; LITHR:units = "gC/m^2/s" ; LITHR:cell_methods = "time: mean" ; LITHR:_FillValue = 1.e+36f ; LITHR:missing_value = 1.e+36f ; float LITR1C(time, lat, lon) ; LITR1C:long_name = "LITR1 C" ; LITR1C:units = "gC/m^2" ; LITR1C:cell_methods = "time: mean" ; LITR1C:_FillValue = 1.e+36f ; LITR1C:missing_value = 1.e+36f ; float LITR1N(time, lat, lon) ; LITR1N:long_name = "LITR1 N" ; LITR1N:units = "gN/m^2" ; LITR1N:cell_methods = "time: mean" ; LITR1N:_FillValue = 1.e+36f ; LITR1N:missing_value = 1.e+36f ; float LITR1P(time, lat, lon) ; LITR1P:long_name = "LITR1 P" ; LITR1P:units = "gP/m^2" ; LITR1P:cell_methods = "time: mean" ; LITR1P:_FillValue = 1.e+36f ; LITR1P:missing_value = 1.e+36f ; float LITR2C(time, lat, lon) ; LITR2C:long_name = "LITR2 C" ; LITR2C:units = "gC/m^2" ; LITR2C:cell_methods = "time: mean" ; LITR2C:_FillValue = 1.e+36f ; LITR2C:missing_value = 1.e+36f ; float LITR2N(time, lat, lon) ; LITR2N:long_name = "LITR2 N" ; LITR2N:units = "gN/m^2" ; LITR2N:cell_methods = "time: mean" ; LITR2N:_FillValue = 1.e+36f ; LITR2N:missing_value = 1.e+36f ; float LITR2P(time, lat, lon) ; LITR2P:long_name = "LITR2 P" ; LITR2P:units = "gP/m^2" ; LITR2P:cell_methods = "time: mean" ; LITR2P:_FillValue = 1.e+36f ; LITR2P:missing_value = 1.e+36f ; float LITR3C(time, lat, lon) ; LITR3C:long_name = "LITR3 C" ; LITR3C:units = "gC/m^2" ; LITR3C:cell_methods = "time: mean" ; LITR3C:_FillValue = 1.e+36f ; LITR3C:missing_value = 1.e+36f ; float LITR3N(time, lat, lon) ; LITR3N:long_name = "LITR3 N" ; LITR3N:units = "gN/m^2" ; LITR3N:cell_methods = "time: mean" ; LITR3N:_FillValue = 1.e+36f ; LITR3N:missing_value = 1.e+36f ; float LITR3P(time, lat, lon) ; LITR3P:long_name = "LITR3 P" ; LITR3P:units = "gP/m^2" ; LITR3P:cell_methods = "time: mean" ; LITR3P:_FillValue = 1.e+36f ; LITR3P:missing_value = 1.e+36f ; float LITTERC(time, lat, lon) ; LITTERC:long_name = "litter C" ; LITTERC:units = "gC/m^2" ; LITTERC:cell_methods = "time: mean" ; LITTERC:_FillValue = 1.e+36f ; LITTERC:missing_value = 1.e+36f ; float LITTERC_HR(time, lat, lon) ; LITTERC_HR:long_name = "litter C heterotrophic respiration" ; LITTERC_HR:units = "gC/m^2/s" ; LITTERC_HR:cell_methods = "time: mean" ; LITTERC_HR:_FillValue = 1.e+36f ; LITTERC_HR:missing_value = 1.e+36f ; float LITTERC_LOSS(time, lat, lon) ; LITTERC_LOSS:long_name = "litter C loss" ; LITTERC_LOSS:units = "gC/m^2/s" ; LITTERC_LOSS:cell_methods = "time: mean" ; LITTERC_LOSS:_FillValue = 1.e+36f ; LITTERC_LOSS:missing_value = 1.e+36f ; float LIVECROOTC(time, lat, lon) ; LIVECROOTC:long_name = "live coarse root C" ; LIVECROOTC:units = "gC/m^2" ; LIVECROOTC:cell_methods = "time: mean" ; LIVECROOTC:_FillValue = 1.e+36f ; LIVECROOTC:missing_value = 1.e+36f ; float LIVECROOTN(time, lat, lon) ; LIVECROOTN:long_name = "live coarse root N" ; LIVECROOTN:units = "gN/m^2" ; LIVECROOTN:cell_methods = "time: mean" ; LIVECROOTN:_FillValue = 1.e+36f ; LIVECROOTN:missing_value = 1.e+36f ; float LIVECROOTP(time, lat, lon) ; LIVECROOTP:long_name = "live coarse root P" ; LIVECROOTP:units = "gP/m^2" ; LIVECROOTP:cell_methods = "time: mean" ; LIVECROOTP:_FillValue = 1.e+36f ; LIVECROOTP:missing_value = 1.e+36f ; float LIVESTEMC(time, lat, lon) ; LIVESTEMC:long_name = "live stem C" ; LIVESTEMC:units = "gC/m^2" ; LIVESTEMC:cell_methods = "time: mean" ; LIVESTEMC:_FillValue = 1.e+36f ; LIVESTEMC:missing_value = 1.e+36f ; float LIVESTEMN(time, lat, lon) ; LIVESTEMN:long_name = "live stem N" ; LIVESTEMN:units = "gN/m^2" ; LIVESTEMN:cell_methods = "time: mean" ; LIVESTEMN:_FillValue = 1.e+36f ; LIVESTEMN:missing_value = 1.e+36f ; float LIVESTEMP(time, lat, lon) ; LIVESTEMP:long_name = "live stem P" ; LIVESTEMP:units = "gP/m^2" ; LIVESTEMP:cell_methods = "time: mean" ; LIVESTEMP:_FillValue = 1.e+36f ; LIVESTEMP:missing_value = 1.e+36f ; float MR(time, lat, lon) ; MR:long_name = "maintenance respiration" ; MR:units = "gC/m^2/s" ; MR:cell_methods = "time: mean" ; MR:_FillValue = 1.e+36f ; MR:missing_value = 1.e+36f ; float NBP(time, lat, lon) ; NBP:long_name = "net biome production, includes fire, landuse, and harvest flux, positive for sink" ; NBP:units = "gC/m^2/s" ; NBP:cell_methods = "time: mean" ; NBP:_FillValue = 1.e+36f ; NBP:missing_value = 1.e+36f ; float NDEP_TO_SMINN(time, lat, lon) ; NDEP_TO_SMINN:long_name = "atmospheric N deposition to soil mineral N" ; NDEP_TO_SMINN:units = "gN/m^2/s" ; NDEP_TO_SMINN:cell_methods = "time: mean" ; NDEP_TO_SMINN:_FillValue = 1.e+36f ; NDEP_TO_SMINN:missing_value = 1.e+36f ; float NEE(time, lat, lon) ; NEE:long_name = "net ecosystem exchange of carbon, includes fire, landuse, harvest, and hrv_xsmrpool flux, positive for source" ; NEE:units = "gC/m^2/s" ; NEE:cell_methods = "time: mean" ; NEE:_FillValue = 1.e+36f ; NEE:missing_value = 1.e+36f ; float NEP(time, lat, lon) ; NEP:long_name = "net ecosystem production, excludes fire, landuse, and harvest flux, positive for sink" ; NEP:units = "gC/m^2/s" ; NEP:cell_methods = "time: mean" ; NEP:_FillValue = 1.e+36f ; NEP:missing_value = 1.e+36f ; float NET_NMIN(time, lat, lon) ; NET_NMIN:long_name = "net rate of N mineralization" ; NET_NMIN:units = "gN/m^2/s" ; NET_NMIN:cell_methods = "time: mean" ; NET_NMIN:_FillValue = 1.e+36f ; NET_NMIN:missing_value = 1.e+36f ; float NET_PMIN(time, lat, lon) ; NET_PMIN:long_name = "net rate of P mineralization" ; NET_PMIN:units = "gP/m^2/s" ; NET_PMIN:cell_methods = "time: mean" ; NET_PMIN:_FillValue = 1.e+36f ; NET_PMIN:missing_value = 1.e+36f ; float NFIRE(time, lat, lon) ; NFIRE:long_name = "fire counts valid only in Reg.C" ; NFIRE:units = "counts/km2/sec" ; NFIRE:cell_methods = "time: mean" ; NFIRE:_FillValue = 1.e+36f ; NFIRE:missing_value = 1.e+36f ; float NFIX_TO_SMINN(time, lat, lon) ; NFIX_TO_SMINN:long_name = "symbiotic/asymbiotic N fixation to soil mineral N" ; NFIX_TO_SMINN:units = "gN/m^2/s" ; NFIX_TO_SMINN:cell_methods = "time: mean" ; NFIX_TO_SMINN:_FillValue = 1.e+36f ; NFIX_TO_SMINN:missing_value = 1.e+36f ; float NPOOL(time, lat, lon) ; NPOOL:long_name = "temporary plant N pool" ; NPOOL:units = "gN/m^2" ; NPOOL:cell_methods = "time: mean" ; NPOOL:_FillValue = 1.e+36f ; NPOOL:missing_value = 1.e+36f ; float NPP(time, lat, lon) ; NPP:long_name = "net primary production" ; NPP:units = "gC/m^2/s" ; NPP:cell_methods = "time: mean" ; NPP:_FillValue = 1.e+36f ; NPP:missing_value = 1.e+36f ; float OCCLP(time, lat, lon) ; OCCLP:long_name = "soil occluded P" ; OCCLP:units = "gP/m^2" ; OCCLP:cell_methods = "time: mean" ; OCCLP:_FillValue = 1.e+36f ; OCCLP:missing_value = 1.e+36f ; float OCDEP(time, lat, lon) ; OCDEP:long_name = "total OC deposition (dry+wet) from atmosphere" ; OCDEP:units = "kg/m^2/s" ; OCDEP:cell_methods = "time: mean" ; OCDEP:_FillValue = 1.e+36f ; OCDEP:missing_value = 1.e+36f ; float O_SCALAR(time, levdcmp, lat, lon) ; O_SCALAR:long_name = "fraction by which decomposition is reduced due to anoxia" ; O_SCALAR:units = "1" ; O_SCALAR:cell_methods = "time: mean" ; O_SCALAR:_FillValue = 1.e+36f ; O_SCALAR:missing_value = 1.e+36f ; float PARVEGLN(time, lat, lon) ; PARVEGLN:long_name = "absorbed par by vegetation at local noon" ; PARVEGLN:units = "W/m^2" ; PARVEGLN:cell_methods = "time: mean" ; PARVEGLN:_FillValue = 1.e+36f ; PARVEGLN:missing_value = 1.e+36f ; float PBOT(time, lat, lon) ; PBOT:long_name = "atmospheric pressure" ; PBOT:units = "Pa" ; PBOT:cell_methods = "time: mean" ; PBOT:_FillValue = 1.e+36f ; PBOT:missing_value = 1.e+36f ; float PCH4(time, lat, lon) ; PCH4:long_name = "atmospheric partial pressure of CH4" ; PCH4:units = "Pa" ; PCH4:cell_methods = "time: mean" ; PCH4:_FillValue = 1.e+36f ; PCH4:missing_value = 1.e+36f ; float PCO2(time, lat, lon) ; PCO2:long_name = "atmospheric partial pressure of CO2" ; PCO2:units = "Pa" ; PCO2:cell_methods = "time: mean" ; PCO2:_FillValue = 1.e+36f ; PCO2:missing_value = 1.e+36f ; float PCT_LANDUNIT(time, ltype, lat, lon) ; PCT_LANDUNIT:long_name = "% of each landunit on topounit" ; PCT_LANDUNIT:units = "%" ; PCT_LANDUNIT:cell_methods = "time: mean" ; PCT_LANDUNIT:_FillValue = 1.e+36f ; PCT_LANDUNIT:missing_value = 1.e+36f ; float PCT_NAT_PFT(time, natpft, lat, lon) ; 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 = 1.e+36f ; PCT_NAT_PFT:missing_value = 1.e+36f ; float PDEP_TO_SMINP(time, lat, lon) ; PDEP_TO_SMINP:long_name = "atmospheric P deposition to soil mineral P" ; PDEP_TO_SMINP:units = "gP/m^2/s" ; PDEP_TO_SMINP:cell_methods = "time: mean" ; PDEP_TO_SMINP:_FillValue = 1.e+36f ; PDEP_TO_SMINP:missing_value = 1.e+36f ; float PFT_FIRE_CLOSS(time, lat, lon) ; PFT_FIRE_CLOSS:long_name = "total patch-level fire C loss for non-peat fires outside land-type converted region" ; PFT_FIRE_CLOSS:units = "gC/m^2/s" ; PFT_FIRE_CLOSS:cell_methods = "time: mean" ; PFT_FIRE_CLOSS:_FillValue = 1.e+36f ; PFT_FIRE_CLOSS:missing_value = 1.e+36f ; float PFT_FIRE_NLOSS(time, lat, lon) ; PFT_FIRE_NLOSS:long_name = "total pft-level fire N loss" ; PFT_FIRE_NLOSS:units = "gN/m^2/s" ; PFT_FIRE_NLOSS:cell_methods = "time: mean" ; PFT_FIRE_NLOSS:_FillValue = 1.e+36f ; PFT_FIRE_NLOSS:missing_value = 1.e+36f ; float PPOOL(time, lat, lon) ; PPOOL:long_name = "temporary plant P pool" ; PPOOL:units = "gP/m^2" ; PPOOL:cell_methods = "time: mean" ; PPOOL:_FillValue = 1.e+36f ; PPOOL:missing_value = 1.e+36f ; float PRIMP(time, lat, lon) ; PRIMP:long_name = "soil primary P" ; PRIMP:units = "gP/m^2" ; PRIMP:cell_methods = "time: mean" ; PRIMP:_FillValue = 1.e+36f ; PRIMP:missing_value = 1.e+36f ; float PSNSHA(time, lat, lon) ; PSNSHA:long_name = "shaded leaf photosynthesis" ; PSNSHA:units = "umolCO2/m^2/s" ; PSNSHA:cell_methods = "time: mean" ; PSNSHA:_FillValue = 1.e+36f ; PSNSHA:missing_value = 1.e+36f ; float PSNSHADE_TO_CPOOL(time, lat, lon) ; PSNSHADE_TO_CPOOL:long_name = "C fixation from shaded canopy" ; PSNSHADE_TO_CPOOL:units = "gC/m^2/s" ; PSNSHADE_TO_CPOOL:cell_methods = "time: mean" ; PSNSHADE_TO_CPOOL:_FillValue = 1.e+36f ; PSNSHADE_TO_CPOOL:missing_value = 1.e+36f ; float PSNSUN(time, lat, lon) ; PSNSUN:long_name = "sunlit leaf photosynthesis" ; PSNSUN:units = "umolCO2/m^2/s" ; PSNSUN:cell_methods = "time: mean" ; PSNSUN:_FillValue = 1.e+36f ; PSNSUN:missing_value = 1.e+36f ; float PSNSUN_TO_CPOOL(time, lat, lon) ; PSNSUN_TO_CPOOL:long_name = "C fixation from sunlit canopy" ; PSNSUN_TO_CPOOL:units = "gC/m^2/s" ; PSNSUN_TO_CPOOL:cell_methods = "time: mean" ; PSNSUN_TO_CPOOL:_FillValue = 1.e+36f ; PSNSUN_TO_CPOOL:missing_value = 1.e+36f ; float Q2M(time, lat, lon) ; Q2M:long_name = "2m specific humidity" ; Q2M:units = "kg/kg" ; Q2M:cell_methods = "time: mean" ; Q2M:_FillValue = 1.e+36f ; Q2M:missing_value = 1.e+36f ; float QBOT(time, lat, lon) ; QBOT:long_name = "atmospheric specific humidity" ; QBOT:units = "kg/kg" ; QBOT:cell_methods = "time: mean" ; QBOT:_FillValue = 1.e+36f ; QBOT:missing_value = 1.e+36f ; float QCHARGE(time, lat, lon) ; QCHARGE:long_name = "aquifer recharge rate (vegetated landunits only)" ; QCHARGE:units = "mm/s" ; QCHARGE:cell_methods = "time: mean" ; QCHARGE:_FillValue = 1.e+36f ; QCHARGE:missing_value = 1.e+36f ; float QDRAI(time, lat, lon) ; QDRAI:long_name = "sub-surface drainage" ; QDRAI:units = "mm/s" ; QDRAI:cell_methods = "time: mean" ; QDRAI:_FillValue = 1.e+36f ; QDRAI:missing_value = 1.e+36f ; float QDRAI_PERCH(time, lat, lon) ; QDRAI_PERCH:long_name = "perched wt drainage" ; QDRAI_PERCH:units = "mm/s" ; QDRAI_PERCH:cell_methods = "time: mean" ; QDRAI_PERCH:_FillValue = 1.e+36f ; QDRAI_PERCH:missing_value = 1.e+36f ; float QDRAI_XS(time, lat, lon) ; QDRAI_XS:long_name = "saturation excess drainage" ; QDRAI_XS:units = "mm/s" ; QDRAI_XS:cell_methods = "time: mean" ; QDRAI_XS:_FillValue = 1.e+36f ; QDRAI_XS:missing_value = 1.e+36f ; float QDRIP(time, lat, lon) ; QDRIP:long_name = "throughfall" ; QDRIP:units = "mm/s" ; QDRIP:cell_methods = "time: mean" ; QDRIP:_FillValue = 1.e+36f ; QDRIP:missing_value = 1.e+36f ; float QFLOOD(time, lat, lon) ; QFLOOD:long_name = "runoff from river flooding" ; QFLOOD:units = "mm/s" ; QFLOOD:cell_methods = "time: mean" ; QFLOOD:_FillValue = 1.e+36f ; QFLOOD:missing_value = 1.e+36f ; float QFLX_ICE_DYNBAL(time, lat, lon) ; 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 = 1.e+36f ; QFLX_ICE_DYNBAL:missing_value = 1.e+36f ; float QFLX_LIQ_DYNBAL(time, lat, lon) ; 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 = 1.e+36f ; QFLX_LIQ_DYNBAL:missing_value = 1.e+36f ; float QH2OSFC(time, lat, lon) ; QH2OSFC:long_name = "surface water runoff" ; QH2OSFC:units = "mm/s" ; QH2OSFC:cell_methods = "time: mean" ; QH2OSFC:_FillValue = 1.e+36f ; QH2OSFC:missing_value = 1.e+36f ; float QINFL(time, lat, lon) ; QINFL:long_name = "infiltration" ; QINFL:units = "mm/s" ; QINFL:cell_methods = "time: mean" ; QINFL:_FillValue = 1.e+36f ; QINFL:missing_value = 1.e+36f ; float QINTR(time, lat, lon) ; QINTR:long_name = "interception" ; QINTR:units = "mm/s" ; QINTR:cell_methods = "time: mean" ; QINTR:_FillValue = 1.e+36f ; QINTR:missing_value = 1.e+36f ; float QIRRIG_GRND(time, lat, lon) ; QIRRIG_GRND:long_name = "Groundwater irrigation" ; QIRRIG_GRND:units = "mm/s" ; QIRRIG_GRND:cell_methods = "time: mean" ; QIRRIG_GRND:_FillValue = 1.e+36f ; QIRRIG_GRND:missing_value = 1.e+36f ; float QIRRIG_ORIG(time, lat, lon) ; QIRRIG_ORIG:long_name = "Original total irrigation water demand (surface + ground)" ; QIRRIG_ORIG:units = "mm/s" ; QIRRIG_ORIG:cell_methods = "time: mean" ; QIRRIG_ORIG:_FillValue = 1.e+36f ; QIRRIG_ORIG:missing_value = 1.e+36f ; float QIRRIG_REAL(time, lat, lon) ; QIRRIG_REAL:long_name = "actual water added through irrigation (surface + ground)" ; QIRRIG_REAL:units = "mm/s" ; QIRRIG_REAL:cell_methods = "time: mean" ; QIRRIG_REAL:_FillValue = 1.e+36f ; QIRRIG_REAL:missing_value = 1.e+36f ; float QIRRIG_SURF(time, lat, lon) ; QIRRIG_SURF:long_name = "Surface water irrigation" ; QIRRIG_SURF:units = "mm/s" ; QIRRIG_SURF:cell_methods = "time: mean" ; QIRRIG_SURF:_FillValue = 1.e+36f ; QIRRIG_SURF:missing_value = 1.e+36f ; float QIRRIG_WM(time, lat, lon) ; QIRRIG_WM:long_name = "Surface water irrigation demand sent to MOSART/WM" ; QIRRIG_WM:units = "mm/s" ; QIRRIG_WM:cell_methods = "time: mean" ; QIRRIG_WM:_FillValue = 1.e+36f ; QIRRIG_WM:missing_value = 1.e+36f ; float QOVER(time, lat, lon) ; QOVER:long_name = "surface runoff" ; QOVER:units = "mm/s" ; QOVER:cell_methods = "time: mean" ; QOVER:_FillValue = 1.e+36f ; QOVER:missing_value = 1.e+36f ; float QRGWL(time, lat, lon) ; QRGWL:long_name = "surface runoff at glaciers (liquid only), wetlands, lakes" ; QRGWL:units = "mm/s" ; QRGWL:cell_methods = "time: mean" ; QRGWL:_FillValue = 1.e+36f ; QRGWL:missing_value = 1.e+36f ; float QRUNOFF(time, lat, lon) ; QRUNOFF:long_name = "total liquid runoff (does not include QSNWCPICE)" ; QRUNOFF:units = "mm/s" ; QRUNOFF:cell_methods = "time: mean" ; QRUNOFF:_FillValue = 1.e+36f ; QRUNOFF:missing_value = 1.e+36f ; float QRUNOFF_NODYNLNDUSE(time, lat, lon) ; QRUNOFF_NODYNLNDUSE:long_name = "total liquid runoff (does not include QSNWCPICE) not including correction for land use change" ; QRUNOFF_NODYNLNDUSE:units = "mm/s" ; QRUNOFF_NODYNLNDUSE:cell_methods = "time: mean" ; QRUNOFF_NODYNLNDUSE:_FillValue = 1.e+36f ; QRUNOFF_NODYNLNDUSE:missing_value = 1.e+36f ; float QRUNOFF_R(time, lat, lon) ; QRUNOFF_R:long_name = "Rural total runoff" ; QRUNOFF_R:units = "mm/s" ; QRUNOFF_R:cell_methods = "time: mean" ; QRUNOFF_R:_FillValue = 1.e+36f ; QRUNOFF_R:missing_value = 1.e+36f ; float QRUNOFF_U(time, lat, lon) ; QRUNOFF_U:long_name = "Urban total runoff" ; QRUNOFF_U:units = "mm/s" ; QRUNOFF_U:cell_methods = "time: mean" ; QRUNOFF_U:_FillValue = 1.e+36f ; QRUNOFF_U:missing_value = 1.e+36f ; float QSNOMELT(time, lat, lon) ; QSNOMELT:long_name = "snow melt" ; QSNOMELT:units = "mm/s" ; QSNOMELT:cell_methods = "time: mean" ; QSNOMELT:_FillValue = 1.e+36f ; QSNOMELT:missing_value = 1.e+36f ; float QSNWCPICE(time, lat, lon) ; QSNWCPICE:long_name = "excess snowfall due to snow capping" ; QSNWCPICE:units = "mm/s" ; QSNWCPICE:cell_methods = "time: mean" ; QSNWCPICE:_FillValue = 1.e+36f ; QSNWCPICE:missing_value = 1.e+36f ; float QSNWCPICE_NODYNLNDUSE(time, lat, lon) ; QSNWCPICE_NODYNLNDUSE:long_name = "excess snowfall due to snow capping not including correction for land use change" ; QSNWCPICE_NODYNLNDUSE:units = "mm H2O/s" ; QSNWCPICE_NODYNLNDUSE:cell_methods = "time: mean" ; QSNWCPICE_NODYNLNDUSE:_FillValue = 1.e+36f ; QSNWCPICE_NODYNLNDUSE:missing_value = 1.e+36f ; float QSOIL(time, lat, lon) ; QSOIL:long_name = "Ground evaporation (soil/snow evaporation + soil/snow sublimation - dew)" ; QSOIL:units = "mm/s" ; QSOIL:cell_methods = "time: mean" ; QSOIL:_FillValue = 1.e+36f ; QSOIL:missing_value = 1.e+36f ; float QVEGE(time, lat, lon) ; QVEGE:long_name = "canopy evaporation" ; QVEGE:units = "mm/s" ; QVEGE:cell_methods = "time: mean" ; QVEGE:_FillValue = 1.e+36f ; QVEGE:missing_value = 1.e+36f ; float QVEGT(time, lat, lon) ; QVEGT:long_name = "canopy transpiration" ; QVEGT:units = "mm/s" ; QVEGT:cell_methods = "time: mean" ; QVEGT:_FillValue = 1.e+36f ; QVEGT:missing_value = 1.e+36f ; float RAIN(time, lat, lon) ; RAIN:long_name = "atmospheric rain" ; RAIN:units = "mm/s" ; RAIN:cell_methods = "time: mean" ; RAIN:_FillValue = 1.e+36f ; RAIN:missing_value = 1.e+36f ; float RETRANSN(time, lat, lon) ; RETRANSN:long_name = "plant pool of retranslocated N" ; RETRANSN:units = "gN/m^2" ; RETRANSN:cell_methods = "time: mean" ; RETRANSN:_FillValue = 1.e+36f ; RETRANSN:missing_value = 1.e+36f ; float RETRANSP(time, lat, lon) ; RETRANSP:long_name = "plant pool of retranslocated P" ; RETRANSP:units = "gP/m^2" ; RETRANSP:cell_methods = "time: mean" ; RETRANSP:_FillValue = 1.e+36f ; RETRANSP:missing_value = 1.e+36f ; float RH2M(time, lat, lon) ; RH2M:long_name = "2m relative humidity" ; RH2M:units = "%" ; RH2M:cell_methods = "time: mean" ; RH2M:_FillValue = 1.e+36f ; RH2M:missing_value = 1.e+36f ; float RH2M_R(time, lat, lon) ; RH2M_R:long_name = "Rural 2m specific humidity" ; RH2M_R:units = "%" ; RH2M_R:cell_methods = "time: mean" ; RH2M_R:_FillValue = 1.e+36f ; RH2M_R:missing_value = 1.e+36f ; float RH2M_U(time, lat, lon) ; RH2M_U:long_name = "Urban 2m relative humidity" ; RH2M_U:units = "%" ; RH2M_U:cell_methods = "time: mean" ; RH2M_U:_FillValue = 1.e+36f ; RH2M_U:missing_value = 1.e+36f ; float RR(time, lat, lon) ; RR:long_name = "root respiration (fine root MR + total root GR)" ; RR:units = "gC/m^2/s" ; RR:cell_methods = "time: mean" ; RR:_FillValue = 1.e+36f ; RR:missing_value = 1.e+36f ; float SABG(time, lat, lon) ; SABG:long_name = "solar rad absorbed by ground" ; SABG:units = "W/m^2" ; SABG:cell_methods = "time: mean" ; SABG:_FillValue = 1.e+36f ; SABG:missing_value = 1.e+36f ; float SABG_PEN(time, lat, lon) ; 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 = 1.e+36f ; SABG_PEN:missing_value = 1.e+36f ; float SABV(time, lat, lon) ; SABV:long_name = "solar rad absorbed by veg" ; SABV:units = "W/m^2" ; SABV:cell_methods = "time: mean" ; SABV:_FillValue = 1.e+36f ; SABV:missing_value = 1.e+36f ; float SECONDP(time, lat, lon) ; SECONDP:long_name = "soil secondary P" ; SECONDP:units = "gP/m^2" ; SECONDP:cell_methods = "time: mean" ; SECONDP:_FillValue = 1.e+36f ; SECONDP:missing_value = 1.e+36f ; float SEEDC_GRC(time, lat, lon) ; SEEDC_GRC:long_name = "pool for seeding new PFTs via dynamic landcover" ; SEEDC_GRC:units = "gC/m^2" ; SEEDC_GRC:cell_methods = "time: mean" ; SEEDC_GRC:_FillValue = 1.e+36f ; SEEDC_GRC:missing_value = 1.e+36f ; float SMINN(time, lat, lon) ; SMINN:long_name = "soil mineral N" ; SMINN:units = "gN/m^2" ; SMINN:cell_methods = "time: mean" ; SMINN:_FillValue = 1.e+36f ; SMINN:missing_value = 1.e+36f ; float SMINN_TO_NPOOL(time, lat, lon) ; SMINN_TO_NPOOL:long_name = "deployment of soil mineral N uptake" ; SMINN_TO_NPOOL:units = "gN/m^2/s" ; SMINN_TO_NPOOL:cell_methods = "time: mean" ; SMINN_TO_NPOOL:_FillValue = 1.e+36f ; SMINN_TO_NPOOL:missing_value = 1.e+36f ; float SMINN_TO_PLANT(time, lat, lon) ; SMINN_TO_PLANT:long_name = "plant uptake of soil mineral N" ; SMINN_TO_PLANT:units = "gN/m^2/s" ; SMINN_TO_PLANT:cell_methods = "time: mean" ; SMINN_TO_PLANT:_FillValue = 1.e+36f ; SMINN_TO_PLANT:missing_value = 1.e+36f ; float SMINP(time, lat, lon) ; SMINP:long_name = "soil mineral P" ; SMINP:units = "gP/m^2" ; SMINP:cell_methods = "time: mean" ; SMINP:_FillValue = 1.e+36f ; SMINP:missing_value = 1.e+36f ; float SMINP_LEACHED(time, lat, lon) ; SMINP_LEACHED:long_name = "soil mineral P pool loss to leaching" ; SMINP_LEACHED:units = "gP/m^2/s" ; SMINP_LEACHED:cell_methods = "time: mean" ; SMINP_LEACHED:_FillValue = 1.e+36f ; SMINP_LEACHED:missing_value = 1.e+36f ; float SMINP_TO_PLANT(time, lat, lon) ; SMINP_TO_PLANT:long_name = "plant uptake of soil mineral P" ; SMINP_TO_PLANT:units = "gP/m^2/s" ; SMINP_TO_PLANT:cell_methods = "time: mean" ; SMINP_TO_PLANT:_FillValue = 1.e+36f ; SMINP_TO_PLANT:missing_value = 1.e+36f ; float SMINP_TO_PPOOL(time, lat, lon) ; SMINP_TO_PPOOL:long_name = "deployment of soil mineral P uptake" ; SMINP_TO_PPOOL:units = "gP/m^2/s" ; SMINP_TO_PPOOL:cell_methods = "time: mean" ; SMINP_TO_PPOOL:_FillValue = 1.e+36f ; SMINP_TO_PPOOL:missing_value = 1.e+36f ; float SMIN_NH4(time, lat, lon) ; SMIN_NH4:long_name = "soil mineral NH4" ; SMIN_NH4:units = "gN/m^2" ; SMIN_NH4:cell_methods = "time: mean" ; SMIN_NH4:_FillValue = 1.e+36f ; SMIN_NH4:missing_value = 1.e+36f ; float SMIN_NO3(time, lat, lon) ; SMIN_NO3:long_name = "soil mineral NO3" ; SMIN_NO3:units = "gN/m^2" ; SMIN_NO3:cell_methods = "time: mean" ; SMIN_NO3:_FillValue = 1.e+36f ; SMIN_NO3:missing_value = 1.e+36f ; float SMIN_NO3_LEACHED(time, lat, lon) ; SMIN_NO3_LEACHED:long_name = "soil NO3 pool loss to leaching" ; SMIN_NO3_LEACHED:units = "gN/m^2/s" ; SMIN_NO3_LEACHED:cell_methods = "time: mean" ; SMIN_NO3_LEACHED:_FillValue = 1.e+36f ; SMIN_NO3_LEACHED:missing_value = 1.e+36f ; float SMIN_NO3_RUNOFF(time, lat, lon) ; SMIN_NO3_RUNOFF:long_name = "soil NO3 pool loss to runoff" ; SMIN_NO3_RUNOFF:units = "gN/m^2/s" ; SMIN_NO3_RUNOFF:cell_methods = "time: mean" ; SMIN_NO3_RUNOFF:_FillValue = 1.e+36f ; SMIN_NO3_RUNOFF:missing_value = 1.e+36f ; float SNOBCMCL(time, lat, lon) ; SNOBCMCL:long_name = "mass of BC in snow column" ; SNOBCMCL:units = "kg/m2" ; SNOBCMCL:cell_methods = "time: mean" ; SNOBCMCL:_FillValue = 1.e+36f ; SNOBCMCL:missing_value = 1.e+36f ; float SNOBCMSL(time, lat, lon) ; SNOBCMSL:long_name = "mass of BC in top snow layer" ; SNOBCMSL:units = "kg/m2" ; SNOBCMSL:cell_methods = "time: mean" ; SNOBCMSL:_FillValue = 1.e+36f ; SNOBCMSL:missing_value = 1.e+36f ; float SNODSTMCL(time, lat, lon) ; SNODSTMCL:long_name = "mass of dust in snow column" ; SNODSTMCL:units = "kg/m2" ; SNODSTMCL:cell_methods = "time: mean" ; SNODSTMCL:_FillValue = 1.e+36f ; SNODSTMCL:missing_value = 1.e+36f ; float SNODSTMSL(time, lat, lon) ; SNODSTMSL:long_name = "mass of dust in top snow layer" ; SNODSTMSL:units = "kg/m2" ; SNODSTMSL:cell_methods = "time: mean" ; SNODSTMSL:_FillValue = 1.e+36f ; SNODSTMSL:missing_value = 1.e+36f ; float SNOINTABS(time, lat, lon) ; SNOINTABS:long_name = "Percent of incoming solar absorbed by lower snow layers" ; SNOINTABS:units = "%" ; SNOINTABS:cell_methods = "time: mean" ; SNOINTABS:_FillValue = 1.e+36f ; SNOINTABS:missing_value = 1.e+36f ; float SNOOCMCL(time, lat, lon) ; SNOOCMCL:long_name = "mass of OC in snow column" ; SNOOCMCL:units = "kg/m2" ; SNOOCMCL:cell_methods = "time: mean" ; SNOOCMCL:_FillValue = 1.e+36f ; SNOOCMCL:missing_value = 1.e+36f ; float SNOOCMSL(time, lat, lon) ; SNOOCMSL:long_name = "mass of OC in top snow layer" ; SNOOCMSL:units = "kg/m2" ; SNOOCMSL:cell_methods = "time: mean" ; SNOOCMSL:_FillValue = 1.e+36f ; SNOOCMSL:missing_value = 1.e+36f ; float SNOW(time, lat, lon) ; SNOW:long_name = "atmospheric snow" ; SNOW:units = "mm/s" ; SNOW:cell_methods = "time: mean" ; SNOW:_FillValue = 1.e+36f ; SNOW:missing_value = 1.e+36f ; float SNOWDP(time, lat, lon) ; SNOWDP:long_name = "gridcell mean snow height" ; SNOWDP:units = "m" ; SNOWDP:cell_methods = "time: mean" ; SNOWDP:_FillValue = 1.e+36f ; SNOWDP:missing_value = 1.e+36f ; float SNOWICE(time, lat, lon) ; SNOWICE:long_name = "snow ice" ; SNOWICE:units = "kg/m2" ; SNOWICE:cell_methods = "time: mean" ; SNOWICE:_FillValue = 1.e+36f ; SNOWICE:missing_value = 1.e+36f ; float SNOWLIQ(time, lat, lon) ; SNOWLIQ:long_name = "snow liquid water" ; SNOWLIQ:units = "kg/m2" ; SNOWLIQ:cell_methods = "time: mean" ; SNOWLIQ:_FillValue = 1.e+36f ; SNOWLIQ:missing_value = 1.e+36f ; float SNOW_DEPTH(time, lat, lon) ; SNOW_DEPTH:long_name = "snow height of snow covered area" ; SNOW_DEPTH:units = "m" ; SNOW_DEPTH:cell_methods = "time: mean" ; SNOW_DEPTH:_FillValue = 1.e+36f ; SNOW_DEPTH:missing_value = 1.e+36f ; float SNOW_SINKS(time, lat, lon) ; SNOW_SINKS:long_name = "snow sinks (liquid water)" ; SNOW_SINKS:units = "mm/s" ; SNOW_SINKS:cell_methods = "time: mean" ; SNOW_SINKS:_FillValue = 1.e+36f ; SNOW_SINKS:missing_value = 1.e+36f ; float SNOW_SOURCES(time, lat, lon) ; SNOW_SOURCES:long_name = "snow sources (liquid water)" ; SNOW_SOURCES:units = "mm/s" ; SNOW_SOURCES:cell_methods = "time: mean" ; SNOW_SOURCES:_FillValue = 1.e+36f ; SNOW_SOURCES:missing_value = 1.e+36f ; float SOIL1C(time, lat, lon) ; SOIL1C:long_name = "SOIL1 C" ; SOIL1C:units = "gC/m^2" ; SOIL1C:cell_methods = "time: mean" ; SOIL1C:_FillValue = 1.e+36f ; SOIL1C:missing_value = 1.e+36f ; float SOIL1N(time, lat, lon) ; SOIL1N:long_name = "SOIL1 N" ; SOIL1N:units = "gN/m^2" ; SOIL1N:cell_methods = "time: mean" ; SOIL1N:_FillValue = 1.e+36f ; SOIL1N:missing_value = 1.e+36f ; float SOIL1P(time, lat, lon) ; SOIL1P:long_name = "SOIL1 P" ; SOIL1P:units = "gP/m^2" ; SOIL1P:cell_methods = "time: mean" ; SOIL1P:_FillValue = 1.e+36f ; SOIL1P:missing_value = 1.e+36f ; float SOIL2C(time, lat, lon) ; SOIL2C:long_name = "SOIL2 C" ; SOIL2C:units = "gC/m^2" ; SOIL2C:cell_methods = "time: mean" ; SOIL2C:_FillValue = 1.e+36f ; SOIL2C:missing_value = 1.e+36f ; float SOIL2N(time, lat, lon) ; SOIL2N:long_name = "SOIL2 N" ; SOIL2N:units = "gN/m^2" ; SOIL2N:cell_methods = "time: mean" ; SOIL2N:_FillValue = 1.e+36f ; SOIL2N:missing_value = 1.e+36f ; float SOIL2P(time, lat, lon) ; SOIL2P:long_name = "SOIL2 P" ; SOIL2P:units = "gP/m^2" ; SOIL2P:cell_methods = "time: mean" ; SOIL2P:_FillValue = 1.e+36f ; SOIL2P:missing_value = 1.e+36f ; float SOIL3C(time, lat, lon) ; SOIL3C:long_name = "SOIL3 C" ; SOIL3C:units = "gC/m^2" ; SOIL3C:cell_methods = "time: mean" ; SOIL3C:_FillValue = 1.e+36f ; SOIL3C:missing_value = 1.e+36f ; float SOIL3N(time, lat, lon) ; SOIL3N:long_name = "SOIL3 N" ; SOIL3N:units = "gN/m^2" ; SOIL3N:cell_methods = "time: mean" ; SOIL3N:_FillValue = 1.e+36f ; SOIL3N:missing_value = 1.e+36f ; float SOIL3P(time, lat, lon) ; SOIL3P:long_name = "SOIL3 P" ; SOIL3P:units = "gP/m^2" ; SOIL3P:cell_methods = "time: mean" ; SOIL3P:_FillValue = 1.e+36f ; SOIL3P:missing_value = 1.e+36f ; float SOIL4C(time, lat, lon) ; SOIL4C:long_name = "SOIL4 C" ; SOIL4C:units = "gC/m^2" ; SOIL4C:cell_methods = "time: mean" ; SOIL4C:_FillValue = 1.e+36f ; SOIL4C:missing_value = 1.e+36f ; float SOIL4N(time, lat, lon) ; SOIL4N:long_name = "SOIL4 N" ; SOIL4N:units = "gN/m^2" ; SOIL4N:cell_methods = "time: mean" ; SOIL4N:_FillValue = 1.e+36f ; SOIL4N:missing_value = 1.e+36f ; float SOIL4P(time, lat, lon) ; SOIL4P:long_name = "SOIL4 P" ; SOIL4P:units = "gP/m^2" ; SOIL4P:cell_methods = "time: mean" ; SOIL4P:_FillValue = 1.e+36f ; SOIL4P:missing_value = 1.e+36f ; float SOILC(time, lat, lon) ; SOILC:long_name = "soil C" ; SOILC:units = "gC/m^2" ; SOILC:cell_methods = "time: mean" ; SOILC:_FillValue = 1.e+36f ; SOILC:missing_value = 1.e+36f ; float SOILC_HR(time, lat, lon) ; SOILC_HR:long_name = "soil C heterotrophic respiration" ; SOILC_HR:units = "gC/m^2/s" ; SOILC_HR:cell_methods = "time: mean" ; SOILC_HR:_FillValue = 1.e+36f ; SOILC_HR:missing_value = 1.e+36f ; float SOILC_LOSS(time, lat, lon) ; SOILC_LOSS:long_name = "soil C loss" ; SOILC_LOSS:units = "gC/m^2/s" ; SOILC_LOSS:cell_methods = "time: mean" ; SOILC_LOSS:_FillValue = 1.e+36f ; SOILC_LOSS:missing_value = 1.e+36f ; float SOILICE(time, levgrnd, lat, lon) ; SOILICE:long_name = "soil ice (vegetated landunits only)" ; SOILICE:units = "kg/m2" ; SOILICE:cell_methods = "time: mean" ; SOILICE:_FillValue = 1.e+36f ; SOILICE:missing_value = 1.e+36f ; float SOILICE_ICE(time, levgrnd, lat, lon) ; SOILICE_ICE:long_name = "soil ice (ice landunits only)" ; SOILICE_ICE:units = "kg/m2" ; SOILICE_ICE:cell_methods = "time: mean" ; SOILICE_ICE:_FillValue = 1.e+36f ; SOILICE_ICE:missing_value = 1.e+36f ; float SOILLIQ(time, levgrnd, lat, lon) ; SOILLIQ:long_name = "soil liquid water (vegetated landunits only)" ; SOILLIQ:units = "kg/m2" ; SOILLIQ:cell_methods = "time: mean" ; SOILLIQ:_FillValue = 1.e+36f ; SOILLIQ:missing_value = 1.e+36f ; float SOILLIQ_ICE(time, levgrnd, lat, lon) ; SOILLIQ_ICE:long_name = "soil liquid water (ice landunits only)" ; SOILLIQ_ICE:units = "kg/m2" ; SOILLIQ_ICE:cell_methods = "time: mean" ; SOILLIQ_ICE:_FillValue = 1.e+36f ; SOILLIQ_ICE:missing_value = 1.e+36f ; float SOILPSI(time, levgrnd, lat, lon) ; SOILPSI:long_name = "soil water potential in each soil layer" ; SOILPSI:units = "MPa" ; SOILPSI:cell_methods = "time: mean" ; SOILPSI:_FillValue = 1.e+36f ; SOILPSI:missing_value = 1.e+36f ; float SOILWATER_10CM(time, lat, lon) ; SOILWATER_10CM:long_name = "soil liquid water + ice in top 10cm of soil (veg landunits only)" ; SOILWATER_10CM:standard_name = "mass_content_of_water_in_soil_layer" ; SOILWATER_10CM:units = "kg/m2" ; SOILWATER_10CM:cell_methods = "time: mean" ; SOILWATER_10CM:_FillValue = 1.e+36f ; SOILWATER_10CM:missing_value = 1.e+36f ; float SOLUTIONP(time, lat, lon) ; SOLUTIONP:long_name = "soil solution P" ; SOLUTIONP:units = "gP/m^2" ; SOLUTIONP:cell_methods = "time: mean" ; SOLUTIONP:_FillValue = 1.e+36f ; SOLUTIONP:missing_value = 1.e+36f ; float SOMHR(time, lat, lon) ; SOMHR:long_name = "soil organic matter heterotrophic respiration" ; SOMHR:units = "gC/m^2/s" ; SOMHR:cell_methods = "time: mean" ; SOMHR:_FillValue = 1.e+36f ; SOMHR:missing_value = 1.e+36f ; float SOM_C_LEACHED(time, lat, lon) ; SOM_C_LEACHED:long_name = "total flux of C from SOM pools due to leaching" ; SOM_C_LEACHED:units = "gC/m^2/s" ; SOM_C_LEACHED:cell_methods = "time: mean" ; SOM_C_LEACHED:_FillValue = 1.e+36f ; SOM_C_LEACHED:missing_value = 1.e+36f ; float SR(time, lat, lon) ; SR:long_name = "total soil respiration (HR + root resp)" ; SR:units = "gC/m^2/s" ; SR:cell_methods = "time: mean" ; SR:_FillValue = 1.e+36f ; SR:missing_value = 1.e+36f ; float STORVEGC(time, lat, lon) ; STORVEGC:long_name = "stored vegetation carbon, excluding cpool" ; STORVEGC:units = "gC/m^2" ; STORVEGC:cell_methods = "time: mean" ; STORVEGC:_FillValue = 1.e+36f ; STORVEGC:missing_value = 1.e+36f ; float STORVEGN(time, lat, lon) ; STORVEGN:long_name = "stored vegetation nitrogen" ; STORVEGN:units = "gN/m^2" ; STORVEGN:cell_methods = "time: mean" ; STORVEGN:_FillValue = 1.e+36f ; STORVEGN:missing_value = 1.e+36f ; float STORVEGP(time, lat, lon) ; STORVEGP:long_name = "stored vegetation phosphorus" ; STORVEGP:units = "gP/m^2" ; STORVEGP:cell_methods = "time: mean" ; STORVEGP:_FillValue = 1.e+36f ; STORVEGP:missing_value = 1.e+36f ; float SUPPLEMENT_TO_SMINN(time, lat, lon) ; SUPPLEMENT_TO_SMINN:long_name = "supplemental N supply" ; SUPPLEMENT_TO_SMINN:units = "gN/m^2/s" ; SUPPLEMENT_TO_SMINN:cell_methods = "time: mean" ; SUPPLEMENT_TO_SMINN:_FillValue = 1.e+36f ; SUPPLEMENT_TO_SMINN:missing_value = 1.e+36f ; float SUPPLEMENT_TO_SMINP(time, lat, lon) ; SUPPLEMENT_TO_SMINP:long_name = "supplemental P supply" ; SUPPLEMENT_TO_SMINP:units = "gP/m^2/s" ; SUPPLEMENT_TO_SMINP:cell_methods = "time: mean" ; SUPPLEMENT_TO_SMINP:_FillValue = 1.e+36f ; SUPPLEMENT_TO_SMINP:missing_value = 1.e+36f ; float SUPPLY(time, lat, lon) ; SUPPLY:long_name = "runoff supply for land use" ; SUPPLY:units = "mm/s" ; SUPPLY:cell_methods = "time: mean" ; SUPPLY:_FillValue = 1.e+36f ; SUPPLY:missing_value = 1.e+36f ; float SoilAlpha(time, lat, lon) ; SoilAlpha:long_name = "factor limiting ground evap" ; SoilAlpha:units = "1" ; SoilAlpha:cell_methods = "time: mean" ; SoilAlpha:_FillValue = 1.e+36f ; SoilAlpha:missing_value = 1.e+36f ; float SoilAlpha_U(time, lat, lon) ; SoilAlpha_U:long_name = "urban factor limiting ground evap" ; SoilAlpha_U:units = "1" ; SoilAlpha_U:cell_methods = "time: mean" ; SoilAlpha_U:_FillValue = 1.e+36f ; SoilAlpha_U:missing_value = 1.e+36f ; float TAUX(time, lat, lon) ; TAUX:long_name = "zonal surface stress" ; TAUX:units = "kg/m/s^2" ; TAUX:cell_methods = "time: mean" ; TAUX:_FillValue = 1.e+36f ; TAUX:missing_value = 1.e+36f ; float TAUY(time, lat, lon) ; TAUY:long_name = "meridional surface stress" ; TAUY:units = "kg/m/s^2" ; TAUY:cell_methods = "time: mean" ; TAUY:_FillValue = 1.e+36f ; TAUY:missing_value = 1.e+36f ; float TBOT(time, lat, lon) ; TBOT:long_name = "atmospheric air temperature" ; TBOT:units = "K" ; TBOT:cell_methods = "time: mean" ; TBOT:_FillValue = 1.e+36f ; TBOT:missing_value = 1.e+36f ; float TBUILD(time, lat, lon) ; TBUILD:long_name = "internal urban building temperature" ; TBUILD:units = "K" ; TBUILD:cell_methods = "time: mean" ; TBUILD:_FillValue = 1.e+36f ; TBUILD:missing_value = 1.e+36f ; float TG(time, lat, lon) ; TG:long_name = "ground temperature" ; TG:units = "K" ; TG:cell_methods = "time: mean" ; TG:_FillValue = 1.e+36f ; TG:missing_value = 1.e+36f ; float TG_R(time, lat, lon) ; TG_R:long_name = "Rural ground temperature" ; TG_R:units = "K" ; TG_R:cell_methods = "time: mean" ; TG_R:_FillValue = 1.e+36f ; TG_R:missing_value = 1.e+36f ; float TG_U(time, lat, lon) ; TG_U:long_name = "Urban ground temperature" ; TG_U:units = "K" ; TG_U:cell_methods = "time: mean" ; TG_U:_FillValue = 1.e+36f ; TG_U:missing_value = 1.e+36f ; float TH2OSFC(time, lat, lon) ; TH2OSFC:long_name = "surface water temperature" ; TH2OSFC:units = "K" ; TH2OSFC:cell_methods = "time: mean" ; TH2OSFC:_FillValue = 1.e+36f ; TH2OSFC:missing_value = 1.e+36f ; float THBOT(time, lat, lon) ; THBOT:long_name = "atmospheric air potential temperature" ; THBOT:units = "K" ; THBOT:cell_methods = "time: mean" ; THBOT:_FillValue = 1.e+36f ; THBOT:missing_value = 1.e+36f ; float TKE1(time, lat, lon) ; TKE1:long_name = "top lake level eddy thermal conductivity" ; TKE1:units = "W/(mK)" ; TKE1:cell_methods = "time: mean" ; TKE1:_FillValue = 1.e+36f ; TKE1:missing_value = 1.e+36f ; float TLAI(time, lat, lon) ; TLAI:long_name = "total projected leaf area index" ; TLAI:units = "1" ; TLAI:cell_methods = "time: mean" ; TLAI:_FillValue = 1.e+36f ; TLAI:missing_value = 1.e+36f ; float TLAKE(time, levlak, lat, lon) ; TLAKE:long_name = "lake temperature" ; TLAKE:units = "K" ; TLAKE:cell_methods = "time: mean" ; TLAKE:_FillValue = 1.e+36f ; TLAKE:missing_value = 1.e+36f ; float TOTCOLC(time, lat, lon) ; TOTCOLC:long_name = "total column carbon, incl veg and cpool but excl product pools" ; TOTCOLC:units = "gC/m^2" ; TOTCOLC:cell_methods = "time: mean" ; TOTCOLC:_FillValue = 1.e+36f ; TOTCOLC:missing_value = 1.e+36f ; float TOTCOLN(time, lat, lon) ; TOTCOLN:long_name = "total column-level N but excl product pools" ; TOTCOLN:units = "gN/m^2" ; TOTCOLN:cell_methods = "time: mean" ; TOTCOLN:_FillValue = 1.e+36f ; TOTCOLN:missing_value = 1.e+36f ; float TOTCOLP(time, lat, lon) ; TOTCOLP:long_name = "total column-level P but excl product pools" ; TOTCOLP:units = "gP/m^2" ; TOTCOLP:cell_methods = "time: mean" ; TOTCOLP:_FillValue = 1.e+36f ; TOTCOLP:missing_value = 1.e+36f ; float TOTECOSYSC(time, lat, lon) ; TOTECOSYSC:long_name = "total ecosystem carbon, incl veg but excl cpool but excl product pools" ; TOTECOSYSC:units = "gC/m^2" ; TOTECOSYSC:cell_methods = "time: mean" ; TOTECOSYSC:_FillValue = 1.e+36f ; TOTECOSYSC:missing_value = 1.e+36f ; float TOTECOSYSN(time, lat, lon) ; TOTECOSYSN:long_name = "total ecosystem N but excl product pools" ; TOTECOSYSN:units = "gN/m^2" ; TOTECOSYSN:cell_methods = "time: mean" ; TOTECOSYSN:_FillValue = 1.e+36f ; TOTECOSYSN:missing_value = 1.e+36f ; float TOTECOSYSP(time, lat, lon) ; TOTECOSYSP:long_name = "total ecosystem P but excl product pools" ; TOTECOSYSP:units = "gP/m^2" ; TOTECOSYSP:cell_methods = "time: mean" ; TOTECOSYSP:_FillValue = 1.e+36f ; TOTECOSYSP:missing_value = 1.e+36f ; float TOTLITC(time, lat, lon) ; TOTLITC:long_name = "total litter carbon" ; TOTLITC:units = "gC/m^2" ; TOTLITC:cell_methods = "time: mean" ; TOTLITC:_FillValue = 1.e+36f ; TOTLITC:missing_value = 1.e+36f ; float TOTLITC_1m(time, lat, lon) ; TOTLITC_1m:long_name = "total litter carbon to 1 meter depth" ; TOTLITC_1m:units = "gC/m^2" ; TOTLITC_1m:cell_methods = "time: mean" ; TOTLITC_1m:_FillValue = 1.e+36f ; TOTLITC_1m:missing_value = 1.e+36f ; float TOTLITN(time, lat, lon) ; TOTLITN:long_name = "total litter N" ; TOTLITN:units = "gN/m^2" ; TOTLITN:cell_methods = "time: mean" ; TOTLITN:_FillValue = 1.e+36f ; TOTLITN:missing_value = 1.e+36f ; float TOTLITP(time, lat, lon) ; TOTLITP:long_name = "total litter P" ; TOTLITP:units = "gP/m^2" ; TOTLITP:cell_methods = "time: mean" ; TOTLITP:_FillValue = 1.e+36f ; TOTLITP:missing_value = 1.e+36f ; float TOTLITP_1m(time, lat, lon) ; TOTLITP_1m:long_name = "total litter P to 1 meter" ; TOTLITP_1m:units = "gP/m^2" ; TOTLITP_1m:cell_methods = "time: mean" ; TOTLITP_1m:_FillValue = 1.e+36f ; TOTLITP_1m:missing_value = 1.e+36f ; float TOTPFTC(time, lat, lon) ; TOTPFTC:long_name = "total patch-level carbon, including cpool" ; TOTPFTC:units = "gC/m^2" ; TOTPFTC:cell_methods = "time: mean" ; TOTPFTC:_FillValue = 1.e+36f ; TOTPFTC:missing_value = 1.e+36f ; float TOTPFTN(time, lat, lon) ; TOTPFTN:long_name = "total PFT-level nitrogen" ; TOTPFTN:units = "gN/m^2" ; TOTPFTN:cell_methods = "time: mean" ; TOTPFTN:_FillValue = 1.e+36f ; TOTPFTN:missing_value = 1.e+36f ; float TOTPFTP(time, lat, lon) ; TOTPFTP:long_name = "total PFT-level phosphorus" ; TOTPFTP:units = "gP/m^2" ; TOTPFTP:cell_methods = "time: mean" ; TOTPFTP:_FillValue = 1.e+36f ; TOTPFTP:missing_value = 1.e+36f ; float TOTPRODC(time, lat, lon) ; TOTPRODC:long_name = "total wood product C" ; TOTPRODC:units = "gC/m^2" ; TOTPRODC:cell_methods = "time: mean" ; TOTPRODC:_FillValue = 1.e+36f ; TOTPRODC:missing_value = 1.e+36f ; float TOTSOMC(time, lat, lon) ; TOTSOMC:long_name = "total soil organic matter carbon" ; TOTSOMC:units = "gC/m^2" ; TOTSOMC:cell_methods = "time: mean" ; TOTSOMC:_FillValue = 1.e+36f ; TOTSOMC:missing_value = 1.e+36f ; float TOTSOMC_1m(time, lat, lon) ; TOTSOMC_1m:long_name = "total soil organic matter carbon to 1 meter depth" ; TOTSOMC_1m:units = "gC/m^2" ; TOTSOMC_1m:cell_methods = "time: mean" ; TOTSOMC_1m:_FillValue = 1.e+36f ; TOTSOMC_1m:missing_value = 1.e+36f ; float TOTSOMN(time, lat, lon) ; TOTSOMN:long_name = "total soil organic matter N" ; TOTSOMN:units = "gN/m^2" ; TOTSOMN:cell_methods = "time: mean" ; TOTSOMN:_FillValue = 1.e+36f ; TOTSOMN:missing_value = 1.e+36f ; float TOTSOMP(time, lat, lon) ; TOTSOMP:long_name = "total soil organic matter P" ; TOTSOMP:units = "gP/m^2" ; TOTSOMP:cell_methods = "time: mean" ; TOTSOMP:_FillValue = 1.e+36f ; TOTSOMP:missing_value = 1.e+36f ; float TOTSOMP_1m(time, lat, lon) ; TOTSOMP_1m:long_name = "total soil organic matter P to 1 meter" ; TOTSOMP_1m:units = "gP/m^2" ; TOTSOMP_1m:cell_methods = "time: mean" ; TOTSOMP_1m:_FillValue = 1.e+36f ; TOTSOMP_1m:missing_value = 1.e+36f ; float TOTVEGC(time, lat, lon) ; TOTVEGC:long_name = "total vegetation carbon, excluding cpool" ; TOTVEGC:units = "gC/m^2" ; TOTVEGC:cell_methods = "time: mean" ; TOTVEGC:_FillValue = 1.e+36f ; TOTVEGC:missing_value = 1.e+36f ; float TOTVEGC_ABG(time, lat, lon) ; TOTVEGC_ABG:long_name = "total aboveground vegetation carbon, excluding cpool" ; TOTVEGC_ABG:units = "gC/m^2" ; TOTVEGC_ABG:cell_methods = "time: mean" ; TOTVEGC_ABG:_FillValue = 1.e+36f ; TOTVEGC_ABG:missing_value = 1.e+36f ; float TOTVEGN(time, lat, lon) ; TOTVEGN:long_name = "total vegetation nitrogen" ; TOTVEGN:units = "gN/m^2" ; TOTVEGN:cell_methods = "time: mean" ; TOTVEGN:_FillValue = 1.e+36f ; TOTVEGN:missing_value = 1.e+36f ; float TOTVEGP(time, lat, lon) ; TOTVEGP:long_name = "total vegetation phosphorus" ; TOTVEGP:units = "gP/m^2" ; TOTVEGP:cell_methods = "time: mean" ; TOTVEGP:_FillValue = 1.e+36f ; TOTVEGP:missing_value = 1.e+36f ; float TREFMNAV(time, lat, lon) ; TREFMNAV:long_name = "daily minimum of average 2-m temperature" ; TREFMNAV:units = "K" ; TREFMNAV:cell_methods = "time: mean" ; TREFMNAV:_FillValue = 1.e+36f ; TREFMNAV:missing_value = 1.e+36f ; float TREFMNAV_R(time, lat, lon) ; TREFMNAV_R:long_name = "Rural daily minimum of average 2-m temperature" ; TREFMNAV_R:units = "K" ; TREFMNAV_R:cell_methods = "time: mean" ; TREFMNAV_R:_FillValue = 1.e+36f ; TREFMNAV_R:missing_value = 1.e+36f ; float TREFMNAV_U(time, lat, lon) ; TREFMNAV_U:long_name = "Urban daily minimum of average 2-m temperature" ; TREFMNAV_U:units = "K" ; TREFMNAV_U:cell_methods = "time: mean" ; TREFMNAV_U:_FillValue = 1.e+36f ; TREFMNAV_U:missing_value = 1.e+36f ; float TREFMXAV(time, lat, lon) ; TREFMXAV:long_name = "daily maximum of average 2-m temperature" ; TREFMXAV:units = "K" ; TREFMXAV:cell_methods = "time: mean" ; TREFMXAV:_FillValue = 1.e+36f ; TREFMXAV:missing_value = 1.e+36f ; float TREFMXAV_R(time, lat, lon) ; TREFMXAV_R:long_name = "Rural daily maximum of average 2-m temperature" ; TREFMXAV_R:units = "K" ; TREFMXAV_R:cell_methods = "time: mean" ; TREFMXAV_R:_FillValue = 1.e+36f ; TREFMXAV_R:missing_value = 1.e+36f ; float TREFMXAV_U(time, lat, lon) ; TREFMXAV_U:long_name = "Urban daily maximum of average 2-m temperature" ; TREFMXAV_U:units = "K" ; TREFMXAV_U:cell_methods = "time: mean" ; TREFMXAV_U:_FillValue = 1.e+36f ; TREFMXAV_U:missing_value = 1.e+36f ; float TSA(time, lat, lon) ; TSA:long_name = "2m air temperature" ; TSA:units = "K" ; TSA:cell_methods = "time: mean" ; TSA:_FillValue = 1.e+36f ; TSA:missing_value = 1.e+36f ; float TSAI(time, lat, lon) ; TSAI:long_name = "total projected stem area index" ; TSAI:units = "1" ; TSAI:cell_methods = "time: mean" ; TSAI:_FillValue = 1.e+36f ; TSAI:missing_value = 1.e+36f ; float TSA_R(time, lat, lon) ; TSA_R:long_name = "Rural 2m air temperature" ; TSA_R:units = "K" ; TSA_R:cell_methods = "time: mean" ; TSA_R:_FillValue = 1.e+36f ; TSA_R:missing_value = 1.e+36f ; float TSA_U(time, lat, lon) ; TSA_U:long_name = "Urban 2m air temperature" ; TSA_U:units = "K" ; TSA_U:cell_methods = "time: mean" ; TSA_U:_FillValue = 1.e+36f ; TSA_U:missing_value = 1.e+36f ; float TSOI(time, levgrnd, lat, lon) ; TSOI:long_name = "soil temperature (vegetated landunits only)" ; TSOI:standard_name = "soil_temperature" ; TSOI:units = "K" ; TSOI:cell_methods = "time: mean" ; TSOI:_FillValue = 1.e+36f ; TSOI:missing_value = 1.e+36f ; float TSOI_10CM(time, lat, lon) ; TSOI_10CM:long_name = "soil temperature in top 10cm of soil" ; TSOI_10CM:units = "K" ; TSOI_10CM:cell_methods = "time: mean" ; TSOI_10CM:_FillValue = 1.e+36f ; TSOI_10CM:missing_value = 1.e+36f ; float TSOI_ICE(time, levgrnd, lat, lon) ; TSOI_ICE:long_name = "soil temperature (ice landunits only)" ; TSOI_ICE:units = "K" ; TSOI_ICE:cell_methods = "time: mean" ; TSOI_ICE:_FillValue = 1.e+36f ; TSOI_ICE:missing_value = 1.e+36f ; float TV(time, lat, lon) ; TV:long_name = "vegetation temperature" ; TV:units = "K" ; TV:cell_methods = "time: mean" ; TV:_FillValue = 1.e+36f ; TV:missing_value = 1.e+36f ; float TWS(time, lat, lon) ; TWS:long_name = "total water storage" ; TWS:units = "mm" ; TWS:cell_methods = "time: mean" ; TWS:_FillValue = 1.e+36f ; TWS:missing_value = 1.e+36f ; float TWS_MONTH_BEGIN(time, lat, lon) ; TWS_MONTH_BEGIN:long_name = "total water storage at the beginning of a month" ; TWS_MONTH_BEGIN:units = "mm" ; TWS_MONTH_BEGIN:cell_methods = "time: mean" ; TWS_MONTH_BEGIN:_FillValue = 1.e+36f ; TWS_MONTH_BEGIN:missing_value = 1.e+36f ; float TWS_MONTH_END(time, lat, lon) ; TWS_MONTH_END:long_name = "total water storage at the end of a month" ; TWS_MONTH_END:units = "mm" ; TWS_MONTH_END:cell_methods = "time: mean" ; TWS_MONTH_END:_FillValue = 1.e+36f ; TWS_MONTH_END:missing_value = 1.e+36f ; float T_SCALAR(time, levdcmp, lat, lon) ; T_SCALAR:long_name = "temperature inhibition of decomposition" ; T_SCALAR:units = "1" ; T_SCALAR:cell_methods = "time: mean" ; T_SCALAR:_FillValue = 1.e+36f ; T_SCALAR:missing_value = 1.e+36f ; float U10(time, lat, lon) ; U10:long_name = "10-m wind" ; U10:units = "m/s" ; U10:cell_methods = "time: mean" ; U10:_FillValue = 1.e+36f ; U10:missing_value = 1.e+36f ; float U10WITHGUSTS(time, lat, lon) ; U10WITHGUSTS:long_name = "10-m wind with gustiness enhancement included" ; U10WITHGUSTS:units = "m/s" ; U10WITHGUSTS:cell_methods = "time: mean" ; U10WITHGUSTS:_FillValue = 1.e+36f ; U10WITHGUSTS:missing_value = 1.e+36f ; float URBAN_AC(time, lat, lon) ; URBAN_AC:long_name = "urban air conditioning flux" ; URBAN_AC:units = "W/m^2" ; URBAN_AC:cell_methods = "time: mean" ; URBAN_AC:_FillValue = 1.e+36f ; URBAN_AC:missing_value = 1.e+36f ; float URBAN_HEAT(time, lat, lon) ; URBAN_HEAT:long_name = "urban heating flux" ; URBAN_HEAT:units = "W/m^2" ; URBAN_HEAT:cell_methods = "time: mean" ; URBAN_HEAT:_FillValue = 1.e+36f ; URBAN_HEAT:missing_value = 1.e+36f ; float VOLR(time, lat, lon) ; VOLR:long_name = "river channel total water storage" ; VOLR:units = "m3" ; VOLR:cell_methods = "time: mean" ; VOLR:_FillValue = 1.e+36f ; VOLR:missing_value = 1.e+36f ; float VOLRMCH(time, lat, lon) ; VOLRMCH:long_name = "river channel main channel water storage" ; VOLRMCH:units = "m3" ; VOLRMCH:cell_methods = "time: mean" ; VOLRMCH:_FillValue = 1.e+36f ; VOLRMCH:missing_value = 1.e+36f ; float WA(time, lat, lon) ; WA:long_name = "water in the unconfined aquifer (vegetated landunits only)" ; WA:units = "mm" ; WA:cell_methods = "time: mean" ; WA:_FillValue = 1.e+36f ; WA:missing_value = 1.e+36f ; float WASTEHEAT(time, lat, lon) ; 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 = 1.e+36f ; WASTEHEAT:missing_value = 1.e+36f ; float WIND(time, lat, lon) ; WIND:long_name = "atmospheric wind velocity magnitude" ; WIND:units = "m/s" ; WIND:cell_methods = "time: mean" ; WIND:_FillValue = 1.e+36f ; WIND:missing_value = 1.e+36f ; float WOODC(time, lat, lon) ; WOODC:long_name = "wood C" ; WOODC:units = "gC/m^2" ; WOODC:cell_methods = "time: mean" ; WOODC:_FillValue = 1.e+36f ; WOODC:missing_value = 1.e+36f ; float WOODC_ALLOC(time, lat, lon) ; WOODC_ALLOC:long_name = "wood C eallocation" ; WOODC_ALLOC:units = "gC/m^2/s" ; WOODC_ALLOC:cell_methods = "time: mean" ; WOODC_ALLOC:_FillValue = 1.e+36f ; WOODC_ALLOC:missing_value = 1.e+36f ; float WOOD_HARVESTC(time, lat, lon) ; WOOD_HARVESTC:long_name = "wood harvest carbon (to product pools)" ; WOOD_HARVESTC:units = "gC/m^2/s" ; WOOD_HARVESTC:cell_methods = "time: mean" ; WOOD_HARVESTC:_FillValue = 1.e+36f ; WOOD_HARVESTC:missing_value = 1.e+36f ; float WOOD_HARVESTN(time, lat, lon) ; WOOD_HARVESTN:long_name = "wood harvest N (to product pools)" ; WOOD_HARVESTN:units = "gN/m^2/s" ; WOOD_HARVESTN:cell_methods = "time: mean" ; WOOD_HARVESTN:_FillValue = 1.e+36f ; WOOD_HARVESTN:missing_value = 1.e+36f ; float W_SCALAR(time, levdcmp, lat, lon) ; W_SCALAR:long_name = "Moisture (dryness) inhibition of decomposition" ; W_SCALAR:units = "1" ; W_SCALAR:cell_methods = "time: mean" ; W_SCALAR:_FillValue = 1.e+36f ; W_SCALAR:missing_value = 1.e+36f ; float XR(time, lat, lon) ; XR:long_name = "total excess respiration" ; XR:units = "gC/m^2/s" ; XR:cell_methods = "time: mean" ; XR:_FillValue = 1.e+36f ; XR:missing_value = 1.e+36f ; float XSMRPOOL(time, lat, lon) ; XSMRPOOL:long_name = "temporary photosynthate C pool" ; XSMRPOOL:units = "gC/m^2" ; XSMRPOOL:cell_methods = "time: mean" ; XSMRPOOL:_FillValue = 1.e+36f ; XSMRPOOL:missing_value = 1.e+36f ; float ZBOT(time, lat, lon) ; ZBOT:long_name = "atmospheric reference height" ; ZBOT:units = "m" ; ZBOT:cell_methods = "time: mean" ; ZBOT:_FillValue = 1.e+36f ; ZBOT:missing_value = 1.e+36f ; float ZWT(time, lat, lon) ; ZWT:long_name = "water table depth (vegetated landunits only)" ; ZWT:units = "m" ; ZWT:cell_methods = "time: mean" ; ZWT:_FillValue = 1.e+36f ; ZWT:missing_value = 1.e+36f ; float ZWT_CH4_UNSAT(time, lat, lon) ; ZWT_CH4_UNSAT:long_name = "depth of water table for methane production used in non-inundated area" ; ZWT_CH4_UNSAT:units = "m" ; ZWT_CH4_UNSAT:cell_methods = "time: mean" ; ZWT_CH4_UNSAT:_FillValue = 1.e+36f ; ZWT_CH4_UNSAT:missing_value = 1.e+36f ; float ZWT_PERCH(time, lat, lon) ; ZWT_PERCH:long_name = "perched water table depth (vegetated landunits only)" ; ZWT_PERCH:units = "m" ; ZWT_PERCH:cell_methods = "time: mean" ; ZWT_PERCH:_FillValue = 1.e+36f ; ZWT_PERCH:missing_value = 1.e+36f ; // global attributes: :title = "ELM History file information" ; :source = "E3SM Land Model" ; :source_id = "399d430113" ; :product = "model-output" ; :realm = "land" ; :case = "v3.LR.historical_0051" ; :username = "ac.wlin" ; :hostname = "chrysalis" ; :git_version = "399d430113" ; :history = "created on 03/25/24 07:31:13" ; :institution_id = "E3SM-Project" ; :institution = "LLNL (Lawrence Livermore National Laboratory, Livermore, CA 94550, USA); ANL (Argonne National Laboratory, Argonne, IL 60439, USA); BNL (Brookhaven National Laboratory, Upton, NY 11973, USA); LANL (Los Alamos National Laboratory, Los Alamos, NM 87545, USA); LBNL (Lawrence Berkeley National Laboratory, Berkeley, CA 94720, USA); ORNL (Oak Ridge National Laboratory, Oak Ridge, TN 37831, USA); PNNL (Pacific Northwest National Laboratory, Richland, WA 99352, USA); SNL (Sandia National Laboratories, Albuquerque, NM 87185, USA). Mailing address: LLNL Climate Program, c/o David C. Bader, Principal Investigator, L-103, 7000 East Avenue, Livermore, CA 94550, USA" ; :contact = "e3sm-data-support@llnl.gov" ; :Conventions = "CF-1.7" ; :comment = "NOTE: None of the variables are weighted by land fraction!" ; :Surface_dataset = "surfdata_0.5x0.5_simyr1850_c200609_with_TOP.nc" ; :Initial_conditions_dataset = "v3.LR.piControl.elm.r.0051-01-01-00000.nc" ; :PFT_physiological_constants_dataset = "clm_params_c211124.nc" ; :ltype_vegetated_or_bare_soil = 1 ; :ltype_crop = 2 ; :ltype_landice = 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 ; :Time_constant_3Dvars_filename = "./v3.LR.historical_0051.elm.h0.2000-01.nc" ; :Time_constant_3Dvars = "ZSOI:DZSOI:WATSAT:SUCSAT:BSW:HKSAT:ZLAKE:DZLAKE" ; }