netcdf phyf000 { dimensions: grid_xt = 4881 ; grid_yt = 2961 ; nchars = 20 ; pfull = 65 ; phalf = 66 ; time = 1 ; variables: float pfull(pfull) ; pfull:cartesian_axis = "Z" ; pfull:edges = "phalf" ; pfull:long_name = "ref full pressure level" ; pfull:positive = "down" ; pfull:units = "mb" ; float phalf(phalf) ; phalf:cartesian_axis = "Z" ; phalf:long_name = "ref half pressure level" ; phalf:positive = "down" ; phalf:units = "mb" ; double time(time) ; time:calendar = "JULIAN" ; time:calendar_type = "JULIAN" ; time:cartesian_axis = "T" ; time:long_name = "time" ; time:units = "hours since 2024-02-17 00:00:00" ; double grid_xt(grid_xt) ; grid_xt:cartesian_axis = "X" ; grid_xt:long_name = "rotated T-cell longiitude" ; grid_xt:units = "degrees" ; double grid_yt(grid_yt) ; grid_yt:cartesian_axis = "Y" ; grid_yt:long_name = "rotated T-cell latiitude" ; grid_yt:units = "degrees" ; char time_iso(time, nchars) ; time_iso:long_name = "valid time" ; time_iso:description = "ISO 8601 datetime string" ; time_iso:_Encoding = "UTF-8" ; double lon(grid_yt, grid_xt) ; lon:long_name = "T-cell longitude" ; lon:units = "degrees_E" ; double lat(grid_yt, grid_xt) ; lat:long_name = "T-cell latitude" ; lat:units = "degrees_N" ; float accswe_ice(time, grid_yt, grid_xt) ; accswe_ice:_FillValue = 9.99e+20f ; accswe_ice:cell_methods = "time: point" ; accswe_ice:long_name = "total accumulated SWE of frozen precipitation over ice" ; accswe_ice:missing_value = 9.99e+20f ; accswe_ice:output_file = "phy" ; accswe_ice:units = "kg m-2" ; float accswe_land(time, grid_yt, grid_xt) ; accswe_land:_FillValue = 9.99e+20f ; accswe_land:cell_methods = "time: point" ; accswe_land:long_name = "total accumulated SWE of frozen precipitation over land" ; accswe_land:missing_value = 9.99e+20f ; accswe_land:output_file = "phy" ; accswe_land:units = "kg m-2" ; float acond(time, grid_yt, grid_xt) ; acond:_FillValue = 9.99e+20f ; acond:cell_methods = "time: point" ; acond:long_name = "Aerodynamic conductance" ; acond:missing_value = 9.99e+20f ; acond:output_file = "phy" ; acond:units = "m/s" ; float albdo_ave(time, grid_yt, grid_xt) ; albdo_ave:_FillValue = 9.99e+20f ; albdo_ave:cell_methods = "time: point" ; albdo_ave:long_name = "surface albedo" ; albdo_ave:missing_value = 9.99e+20f ; albdo_ave:output_file = "phy" ; albdo_ave:units = "%" ; float alnsf(time, grid_yt, grid_xt) ; alnsf:_FillValue = 9.99e+20f ; alnsf:cell_methods = "time: point" ; alnsf:long_name = "mean nir albedo with strong cosz dependency" ; alnsf:missing_value = 9.99e+20f ; alnsf:output_file = "phy" ; alnsf:units = "%" ; float alnwf(time, grid_yt, grid_xt) ; alnwf:_FillValue = 9.99e+20f ; alnwf:cell_methods = "time: point" ; alnwf:long_name = "mean nir albedo with weak cosz dependency" ; alnwf:missing_value = 9.99e+20f ; alnwf:output_file = "phy" ; alnwf:units = "%" ; float alvsf(time, grid_yt, grid_xt) ; alvsf:_FillValue = 9.99e+20f ; alvsf:cell_methods = "time: point" ; alvsf:long_name = "mean vis albedo with strong cosz dependency" ; alvsf:missing_value = 9.99e+20f ; alvsf:output_file = "phy" ; alvsf:units = "%" ; float alvwf(time, grid_yt, grid_xt) ; alvwf:_FillValue = 9.99e+20f ; alvwf:cell_methods = "time: point" ; alvwf:long_name = "mean vis albedo with weak cosz dependency" ; alvwf:missing_value = 9.99e+20f ; alvwf:output_file = "phy" ; alvwf:units = "%" ; float canevap(time, grid_yt, grid_xt) ; canevap:_FillValue = 9.99e+20f ; canevap:cell_methods = "time: point" ; canevap:long_name = "instantaneous canopy evaporation" ; canevap:missing_value = 9.99e+20f ; canevap:output_file = "phy" ; canevap:units = "W m-2" ; float canevap_ave(time, grid_yt, grid_xt) ; canevap_ave:_FillValue = 9.99e+20f ; canevap_ave:cell_methods = "time: point" ; canevap_ave:long_name = "Canopy water evaporation" ; canevap_ave:missing_value = 9.99e+20f ; canevap_ave:output_file = "phy" ; canevap_ave:units = "W/m**2" ; float cduvb_ave(time, grid_yt, grid_xt) ; cduvb_ave:_FillValue = 9.99e+20f ; cduvb_ave:cell_methods = "time: point" ; cduvb_ave:long_name = "Clear sky UV-B Downward Solar Flux" ; cduvb_ave:missing_value = 9.99e+20f ; cduvb_ave:output_file = "phy" ; cduvb_ave:units = "W/m**2" ; float cieffr(time, pfull, grid_yt, grid_xt) ; cieffr:_FillValue = 9.99e+20f ; cieffr:cell_methods = "time: point" ; cieffr:long_name = "effective radius of stratiform cloud ice particle in um" ; cieffr:missing_value = 9.99e+20f ; cieffr:output_file = "phy" ; cieffr:units = "um" ; float cldfra(time, pfull, grid_yt, grid_xt) ; cldfra:_FillValue = 9.99e+20f ; cldfra:cell_methods = "time: point" ; cldfra:long_name = "Instantaneous 3D Cloud Fraction" ; cldfra:missing_value = 9.99e+20f ; cldfra:output_file = "phy" ; cldfra:units = "frac" ; float cleffr(time, pfull, grid_yt, grid_xt) ; cleffr:_FillValue = 9.99e+20f ; cleffr:cell_methods = "time: point" ; cleffr:long_name = "effective radius of cloud liquid water particle" ; cleffr:missing_value = 9.99e+20f ; cleffr:output_file = "phy" ; cleffr:units = "um" ; float cnwat(time, grid_yt, grid_xt) ; cnwat:_FillValue = 9.99e+20f ; cnwat:cell_methods = "time: point" ; cnwat:long_name = "canopy water (cnwat in gfs data)" ; cnwat:missing_value = 9.99e+20f ; cnwat:output_file = "phy" ; cnwat:units = "mm" ; float coef_bb_c(time, grid_yt, grid_xt) ; coef_bb_c:_FillValue = 9.99e+20f ; coef_bb_c:cell_methods = "time: point" ; coef_bb_c:long_name = "coeff bb for smoke" ; coef_bb_c:missing_value = 9.99e+20f ; coef_bb_c:output_file = "phy" ; coef_bb_c:units = "" ; float cpofp(time, grid_yt, grid_xt) ; cpofp:_FillValue = 9.99e+20f ; cpofp:cell_methods = "time: point" ; cpofp:long_name = "Percent frozen precipitation" ; cpofp:missing_value = 9.99e+20f ; cpofp:output_file = "phy" ; cpofp:units = "fraction" ; float crain(time, grid_yt, grid_xt) ; crain:_FillValue = 9.99e+20f ; crain:cell_methods = "time: point" ; crain:long_name = "instantaneous categorical rain" ; crain:missing_value = 9.99e+20f ; crain:output_file = "phy" ; crain:units = "number" ; float csdlf(time, grid_yt, grid_xt) ; csdlf:_FillValue = 9.99e+20f ; csdlf:cell_methods = "time: point" ; csdlf:long_name = "Clear Sky Downward Long Wave Flux" ; csdlf:missing_value = 9.99e+20f ; csdlf:output_file = "phy" ; csdlf:units = "W/m**2" ; float csdsf(time, grid_yt, grid_xt) ; csdsf:_FillValue = 9.99e+20f ; csdsf:cell_methods = "time: point" ; csdsf:long_name = "Clear Sky Downward Short Wave Flux" ; csdsf:missing_value = 9.99e+20f ; csdsf:output_file = "phy" ; csdsf:units = "W/m**2" ; float cseffr(time, pfull, grid_yt, grid_xt) ; cseffr:_FillValue = 9.99e+20f ; cseffr:cell_methods = "time: point" ; cseffr:long_name = "effective radius of stratiform cloud snow particle in um" ; cseffr:missing_value = 9.99e+20f ; cseffr:output_file = "phy" ; cseffr:units = "um" ; float csulf(time, grid_yt, grid_xt) ; csulf:_FillValue = 9.99e+20f ; csulf:cell_methods = "time: point" ; csulf:long_name = "Clear Sky Upward Long Wave Flux" ; csulf:missing_value = 9.99e+20f ; csulf:output_file = "phy" ; csulf:units = "W/m**2" ; float csulftoa(time, grid_yt, grid_xt) ; csulftoa:_FillValue = 9.99e+20f ; csulftoa:cell_methods = "time: point" ; csulftoa:long_name = "Clear Sky Upward Long Wave Flux at toa" ; csulftoa:missing_value = 9.99e+20f ; csulftoa:output_file = "phy" ; csulftoa:units = "W/m**2" ; float csusf(time, grid_yt, grid_xt) ; csusf:_FillValue = 9.99e+20f ; csusf:cell_methods = "time: point" ; csusf:long_name = "Clear Sky Upward Short Wave Flux" ; csusf:missing_value = 9.99e+20f ; csusf:output_file = "phy" ; csusf:units = "W/m**2" ; float csusftoa(time, grid_yt, grid_xt) ; csusftoa:_FillValue = 9.99e+20f ; csusftoa:cell_methods = "time: point" ; csusftoa:long_name = "Clear Sky Upward Short Wave Flux at toa" ; csusftoa:missing_value = 9.99e+20f ; csusftoa:output_file = "phy" ; csusftoa:units = "W/m**2" ; float direvap(time, grid_yt, grid_xt) ; direvap:_FillValue = 9.99e+20f ; direvap:cell_methods = "time: point" ; direvap:long_name = "instantaneous direct evaporation over land" ; direvap:missing_value = 9.99e+20f ; direvap:output_file = "phy" ; direvap:units = "W m-2" ; float direvap_ave(time, grid_yt, grid_xt) ; direvap_ave:_FillValue = 9.99e+20f ; direvap_ave:cell_methods = "time: point" ; direvap_ave:long_name = "Direct Evaporation from Bare Soil" ; direvap_ave:missing_value = 9.99e+20f ; direvap_ave:output_file = "phy" ; direvap_ave:units = "W/m**2" ; float dlwrf(time, grid_yt, grid_xt) ; dlwrf:_FillValue = 9.99e+20f ; dlwrf:cell_methods = "time: point" ; dlwrf:long_name = "instantaneous surface downward longwave flux" ; dlwrf:missing_value = 9.99e+20f ; dlwrf:output_file = "phy" ; dlwrf:units = "W/m**2" ; float dlwrf_ave(time, grid_yt, grid_xt) ; dlwrf_ave:_FillValue = 9.99e+20f ; dlwrf_ave:cell_methods = "time: point" ; dlwrf_ave:long_name = "surface downward longwave flux" ; dlwrf_ave:missing_value = 9.99e+20f ; dlwrf_ave:output_file = "phy" ; dlwrf_ave:units = "W/m**2" ; float dpt2m(time, grid_yt, grid_xt) ; dpt2m:_FillValue = 9.99e+20f ; dpt2m:cell_methods = "time: point" ; dpt2m:long_name = "2 meter dew point temperature" ; dpt2m:missing_value = 9.99e+20f ; dpt2m:output_file = "phy" ; dpt2m:units = "K" ; float dswrf(time, grid_yt, grid_xt) ; dswrf:_FillValue = 9.99e+20f ; dswrf:cell_methods = "time: point" ; dswrf:long_name = "instantaneous surface downward shortwave flux" ; dswrf:missing_value = 9.99e+20f ; dswrf:output_file = "phy" ; dswrf:units = "W/m**2" ; float dswrf_ave(time, grid_yt, grid_xt) ; dswrf_ave:_FillValue = 9.99e+20f ; dswrf_ave:cell_methods = "time: point" ; dswrf_ave:long_name = "averaged surface downward shortwave flux" ; dswrf_ave:missing_value = 9.99e+20f ; dswrf_ave:output_file = "phy" ; dswrf_ave:units = "W/m**2" ; float dswrf_avetoa(time, grid_yt, grid_xt) ; dswrf_avetoa:_FillValue = 9.99e+20f ; dswrf_avetoa:cell_methods = "time: point" ; dswrf_avetoa:long_name = "top of atmos downward shortwave flux" ; dswrf_avetoa:missing_value = 9.99e+20f ; dswrf_avetoa:output_file = "phy" ; dswrf_avetoa:units = "W/m**2" ; float duvb_ave(time, grid_yt, grid_xt) ; duvb_ave:_FillValue = 9.99e+20f ; duvb_ave:cell_methods = "time: point" ; duvb_ave:long_name = "UV-B Downward Solar Flux" ; duvb_ave:missing_value = 9.99e+20f ; duvb_ave:output_file = "phy" ; duvb_ave:units = "W/m**2" ; float ebu_smoke(time, pfull, grid_yt, grid_xt) ; ebu_smoke:_FillValue = 9.99e+20f ; ebu_smoke:cell_methods = "time: point" ; ebu_smoke:long_name = "smoke emission" ; ebu_smoke:missing_value = 9.99e+20f ; ebu_smoke:output_file = "phy" ; ebu_smoke:units = "ug/m2/s" ; float el_pbl(time, pfull, grid_yt, grid_xt) ; el_pbl:_FillValue = 9.99e+20f ; el_pbl:cell_methods = "time: point" ; el_pbl:long_name = "turbulent mixing length" ; el_pbl:missing_value = 9.99e+20f ; el_pbl:output_file = "phy" ; el_pbl:units = "m" ; float emanoc(time, grid_yt, grid_xt) ; emanoc:_FillValue = 9.99e+20f ; emanoc:cell_methods = "time: point" ; emanoc:long_name = "emission of anoc for thompson mp" ; emanoc:missing_value = 9.99e+20f ; emanoc:output_file = "phy" ; emanoc:units = "ug m-2 s-1" ; float emdust(time, grid_yt, grid_xt) ; emdust:_FillValue = 9.99e+20f ; emdust:cell_methods = "time: point" ; emdust:long_name = "emission of fine dust for smoke" ; emdust:missing_value = 9.99e+20f ; emdust:output_file = "phy" ; emdust:units = "ug m-2 s-1" ; float emseas(time, grid_yt, grid_xt) ; emseas:_FillValue = 9.99e+20f ; emseas:cell_methods = "time: point" ; emseas:long_name = "emission of seas for smoke" ; emseas:missing_value = 9.99e+20f ; emseas:output_file = "phy" ; emseas:units = "ug m-2 s-1" ; float ext550(time, pfull, grid_yt, grid_xt) ; ext550:_FillValue = 9.99e+20f ; ext550:cell_methods = "time: point" ; ext550:long_name = "3d total extinction at 550nm" ; ext550:missing_value = 9.99e+20f ; ext550:output_file = "phy" ; ext550:units = "" ; float f10m(time, grid_yt, grid_xt) ; f10m:_FillValue = 9.99e+20f ; f10m:cell_methods = "time: point" ; f10m:long_name = "10-meter wind speed divided by lowest model wind speed" ; f10m:missing_value = 9.99e+20f ; f10m:output_file = "phy" ; f10m:units = "N/A" ; float facsf(time, grid_yt, grid_xt) ; facsf:_FillValue = 9.99e+20f ; facsf:cell_methods = "time: point" ; facsf:long_name = "fractional coverage with strong cosz dependency" ; facsf:missing_value = 9.99e+20f ; facsf:output_file = "phy" ; facsf:units = "XXX" ; float facwf(time, grid_yt, grid_xt) ; facwf:_FillValue = 9.99e+20f ; facwf:cell_methods = "time: point" ; facwf:long_name = "fractional coverage with weak cosz dependency" ; facwf:missing_value = 9.99e+20f ; facwf:output_file = "phy" ; facwf:units = "XXX" ; float ffhh(time, grid_yt, grid_xt) ; ffhh:_FillValue = 9.99e+20f ; ffhh:cell_methods = "time: point" ; ffhh:long_name = "fh parameter from PBL scheme" ; ffhh:missing_value = 9.99e+20f ; ffhh:output_file = "phy" ; ffhh:units = "XXX" ; float ffmm(time, grid_yt, grid_xt) ; ffmm:_FillValue = 9.99e+20f ; ffmm:cell_methods = "time: point" ; ffmm:long_name = "fm parameter from PBL scheme" ; ffmm:missing_value = 9.99e+20f ; ffmm:output_file = "phy" ; ffmm:units = "XXX" ; float flhc(time, grid_yt, grid_xt) ; flhc:_FillValue = 9.99e+20f ; flhc:cell_methods = "time: point" ; flhc:long_name = "surface exchange coefficient for heat" ; flhc:missing_value = 9.99e+20f ; flhc:output_file = "phy" ; flhc:units = "W m-2 K-1" ; float flqc(time, grid_yt, grid_xt) ; flqc:_FillValue = 9.99e+20f ; flqc:cell_methods = "time: point" ; flqc:long_name = "surface exchange coefficient for moisture" ; flqc:missing_value = 9.99e+20f ; flqc:output_file = "phy" ; flqc:units = "kg m-2 s-1" ; float fricv(time, grid_yt, grid_xt) ; fricv:_FillValue = 9.99e+20f ; fricv:cell_methods = "time: point" ; fricv:long_name = "uustar surface frictional wind" ; fricv:missing_value = 9.99e+20f ; fricv:output_file = "phy" ; fricv:units = "XXX" ; float frozr(time, grid_yt, grid_xt) ; frozr:_FillValue = 9.99e+20f ; frozr:cell_methods = "time: point" ; frozr:long_name = "accumulated surface graupel" ; frozr:missing_value = 9.99e+20f ; frozr:output_file = "phy" ; frozr:units = "kg/m**2" ; float frozrb(time, grid_yt, grid_xt) ; frozrb:_FillValue = 9.99e+20f ; frozrb:cell_methods = "time: point" ; frozrb:long_name = "accumulated surface graupel in bucket" ; frozrb:missing_value = 9.99e+20f ; frozrb:output_file = "phy" ; frozrb:units = "kg/m**2" ; float frzr(time, grid_yt, grid_xt) ; frzr:_FillValue = 9.99e+20f ; frzr:cell_methods = "time: point" ; frzr:long_name = "accumulated surface freezing rain" ; frzr:missing_value = 9.99e+20f ; frzr:output_file = "phy" ; frzr:units = "kg/m**2" ; float frzrb(time, grid_yt, grid_xt) ; frzrb:_FillValue = 9.99e+20f ; frzrb:cell_methods = "time: point" ; frzrb:long_name = "accumulated surface freezing rain in bucket" ; frzrb:missing_value = 9.99e+20f ; frzrb:output_file = "phy" ; frzrb:units = "kg/m**2" ; float gflux(time, grid_yt, grid_xt) ; gflux:_FillValue = 9.99e+20f ; gflux:cell_methods = "time: point" ; gflux:long_name = "instantaneous surface ground heat flux" ; gflux:missing_value = 9.99e+20f ; gflux:output_file = "phy" ; gflux:units = "W/m**2" ; float gflux_ave(time, grid_yt, grid_xt) ; gflux_ave:_FillValue = 9.99e+20f ; gflux_ave:cell_methods = "time: point" ; gflux_ave:long_name = "surface ground heat flux" ; gflux_ave:missing_value = 9.99e+20f ; gflux_ave:output_file = "phy" ; gflux_ave:units = "W/m**2" ; float graupel(time, grid_yt, grid_xt) ; graupel:_FillValue = 9.99e+20f ; graupel:cell_methods = "time: point" ; graupel:long_name = "graupel fall at this time step" ; graupel:missing_value = 9.99e+20f ; graupel:output_file = "phy" ; graupel:units = "XXX" ; float hgt_hyblev1(time, grid_yt, grid_xt) ; hgt_hyblev1:_FillValue = 9.99e+20f ; hgt_hyblev1:cell_methods = "time: point" ; hgt_hyblev1:long_name = "layer 1 height" ; hgt_hyblev1:missing_value = 9.99e+20f ; hgt_hyblev1:output_file = "phy" ; hgt_hyblev1:units = "m" ; float hpbl(time, grid_yt, grid_xt) ; hpbl:_FillValue = 9.99e+20f ; hpbl:cell_methods = "time: point" ; hpbl:long_name = "surface planetary boundary layer height" ; hpbl:missing_value = 9.99e+20f ; hpbl:output_file = "phy" ; hpbl:units = "m" ; float hwp(time, grid_yt, grid_xt) ; hwp:_FillValue = 9.99e+20f ; hwp:cell_methods = "time: point" ; hwp:long_name = "hourly fire weather potential" ; hwp:missing_value = 9.99e+20f ; hwp:output_file = "phy" ; hwp:units = "" ; float icec(time, grid_yt, grid_xt) ; icec:_FillValue = 9.99e+20f ; icec:cell_methods = "time: point" ; icec:long_name = "surface ice concentration (ice=1; no ice=0)" ; icec:missing_value = 9.99e+20f ; icec:output_file = "phy" ; icec:units = "fraction" ; float icetk(time, grid_yt, grid_xt) ; icetk:_FillValue = 9.99e+20f ; icetk:cell_methods = "time: point" ; icetk:long_name = "sea ice thickness (icetk in gfs_data)" ; icetk:missing_value = 9.99e+20f ; icetk:output_file = "phy" ; icetk:units = "m" ; float lake_albedo(time, grid_yt, grid_xt) ; lake_albedo:_FillValue = 9.99e+20f ; lake_albedo:cell_methods = "time: point" ; lake_albedo:long_name = "mid day surface albedo over lake" ; lake_albedo:missing_value = 9.99e+20f ; lake_albedo:output_file = "phy" ; lake_albedo:units = "fraction" ; float lake_h2osno2d(time, grid_yt, grid_xt) ; lake_h2osno2d:_FillValue = 9.99e+20f ; lake_h2osno2d:cell_methods = "time: point" ; lake_h2osno2d:long_name = "water equiv of acc snow depth over lake" ; lake_h2osno2d:missing_value = 9.99e+20f ; lake_h2osno2d:output_file = "phy" ; lake_h2osno2d:units = "mm" ; float lake_icefrac3d_1(time, grid_yt, grid_xt) ; lake_icefrac3d_1:_FillValue = 9.99e+20f ; lake_icefrac3d_1:cell_methods = "time: point" ; lake_icefrac3d_1:long_name = "lake fractional ice cover level 1 of 10" ; lake_icefrac3d_1:missing_value = 9.99e+20f ; lake_icefrac3d_1:output_file = "phy" ; lake_icefrac3d_1:units = "fraction" ; float lake_icefrac3d_10(time, grid_yt, grid_xt) ; lake_icefrac3d_10:_FillValue = 9.99e+20f ; lake_icefrac3d_10:cell_methods = "time: point" ; lake_icefrac3d_10:long_name = "lake fractional ice cover level 10 of 10" ; lake_icefrac3d_10:missing_value = 9.99e+20f ; lake_icefrac3d_10:output_file = "phy" ; lake_icefrac3d_10:units = "fraction" ; float lake_icefrac3d_2(time, grid_yt, grid_xt) ; lake_icefrac3d_2:_FillValue = 9.99e+20f ; lake_icefrac3d_2:cell_methods = "time: point" ; lake_icefrac3d_2:long_name = "lake fractional ice cover level 2 of 10" ; lake_icefrac3d_2:missing_value = 9.99e+20f ; lake_icefrac3d_2:output_file = "phy" ; lake_icefrac3d_2:units = "fraction" ; float lake_icefrac3d_3(time, grid_yt, grid_xt) ; lake_icefrac3d_3:_FillValue = 9.99e+20f ; lake_icefrac3d_3:cell_methods = "time: point" ; lake_icefrac3d_3:long_name = "lake fractional ice cover level 3 of 10" ; lake_icefrac3d_3:missing_value = 9.99e+20f ; lake_icefrac3d_3:output_file = "phy" ; lake_icefrac3d_3:units = "fraction" ; float lake_icefrac3d_4(time, grid_yt, grid_xt) ; lake_icefrac3d_4:_FillValue = 9.99e+20f ; lake_icefrac3d_4:cell_methods = "time: point" ; lake_icefrac3d_4:long_name = "lake fractional ice cover level 4 of 10" ; lake_icefrac3d_4:missing_value = 9.99e+20f ; lake_icefrac3d_4:output_file = "phy" ; lake_icefrac3d_4:units = "fraction" ; float lake_icefrac3d_5(time, grid_yt, grid_xt) ; lake_icefrac3d_5:_FillValue = 9.99e+20f ; lake_icefrac3d_5:cell_methods = "time: point" ; lake_icefrac3d_5:long_name = "lake fractional ice cover level 5 of 10" ; lake_icefrac3d_5:missing_value = 9.99e+20f ; lake_icefrac3d_5:output_file = "phy" ; lake_icefrac3d_5:units = "fraction" ; float lake_icefrac3d_6(time, grid_yt, grid_xt) ; lake_icefrac3d_6:_FillValue = 9.99e+20f ; lake_icefrac3d_6:cell_methods = "time: point" ; lake_icefrac3d_6:long_name = "lake fractional ice cover level 6 of 10" ; lake_icefrac3d_6:missing_value = 9.99e+20f ; lake_icefrac3d_6:output_file = "phy" ; lake_icefrac3d_6:units = "fraction" ; float lake_icefrac3d_7(time, grid_yt, grid_xt) ; lake_icefrac3d_7:_FillValue = 9.99e+20f ; lake_icefrac3d_7:cell_methods = "time: point" ; lake_icefrac3d_7:long_name = "lake fractional ice cover level 7 of 10" ; lake_icefrac3d_7:missing_value = 9.99e+20f ; lake_icefrac3d_7:output_file = "phy" ; lake_icefrac3d_7:units = "fraction" ; float lake_icefrac3d_8(time, grid_yt, grid_xt) ; lake_icefrac3d_8:_FillValue = 9.99e+20f ; lake_icefrac3d_8:cell_methods = "time: point" ; lake_icefrac3d_8:long_name = "lake fractional ice cover level 8 of 10" ; lake_icefrac3d_8:missing_value = 9.99e+20f ; lake_icefrac3d_8:output_file = "phy" ; lake_icefrac3d_8:units = "fraction" ; float lake_icefrac3d_9(time, grid_yt, grid_xt) ; lake_icefrac3d_9:_FillValue = 9.99e+20f ; lake_icefrac3d_9:cell_methods = "time: point" ; lake_icefrac3d_9:long_name = "lake fractional ice cover level 9 of 10" ; lake_icefrac3d_9:missing_value = 9.99e+20f ; lake_icefrac3d_9:output_file = "phy" ; lake_icefrac3d_9:units = "fraction" ; float lake_q2m(time, grid_yt, grid_xt) ; lake_q2m:_FillValue = 9.99e+20f ; lake_q2m:cell_methods = "time: point" ; lake_q2m:long_name = "2m specific humidity from Lake Model" ; lake_q2m:missing_value = 9.99e+20f ; lake_q2m:output_file = "phy" ; lake_q2m:units = "kg/kg" ; float lake_savedtke12d(time, grid_yt, grid_xt) ; lake_savedtke12d:_FillValue = 9.99e+20f ; lake_savedtke12d:cell_methods = "time: point" ; lake_savedtke12d:long_name = "top level eddy conductivity from previous timestep in clm lake model" ; lake_savedtke12d:missing_value = 9.99e+20f ; lake_savedtke12d:output_file = "phy" ; lake_savedtke12d:units = "kg m-3" ; float lake_sndpth2d(time, grid_yt, grid_xt) ; lake_sndpth2d:_FillValue = 9.99e+20f ; lake_sndpth2d:cell_methods = "time: point" ; lake_sndpth2d:long_name = "actual acc snow depth over lake in clm lake model" ; lake_sndpth2d:missing_value = 9.99e+20f ; lake_sndpth2d:output_file = "phy" ; lake_sndpth2d:units = "m" ; float lake_snl2d(time, grid_yt, grid_xt) ; lake_snl2d:_FillValue = 9.99e+20f ; lake_snl2d:cell_methods = "time: point" ; lake_snl2d:long_name = "snow layers in clm lake model (treated as integer)" ; lake_snl2d:missing_value = 9.99e+20f ; lake_snl2d:output_file = "phy" ; lake_snl2d:units = "count" ; float lake_t2m(time, grid_yt, grid_xt) ; lake_t2m:_FillValue = 9.99e+20f ; lake_t2m:cell_methods = "time: point" ; lake_t2m:long_name = "Temperature at 2 m from Lake Model" ; lake_t2m:missing_value = 9.99e+20f ; lake_t2m:output_file = "phy" ; lake_t2m:units = "K" ; float lake_t_lake3d_1(time, grid_yt, grid_xt) ; lake_t_lake3d_1:_FillValue = 9.99e+20f ; lake_t_lake3d_1:cell_methods = "time: point" ; lake_t_lake3d_1:long_name = "lake layer temperature level 1 of 10" ; lake_t_lake3d_1:missing_value = 9.99e+20f ; lake_t_lake3d_1:output_file = "phy" ; lake_t_lake3d_1:units = "K" ; float lake_t_lake3d_10(time, grid_yt, grid_xt) ; lake_t_lake3d_10:_FillValue = 9.99e+20f ; lake_t_lake3d_10:cell_methods = "time: point" ; lake_t_lake3d_10:long_name = "lake layer temperature level 10 of 10" ; lake_t_lake3d_10:missing_value = 9.99e+20f ; lake_t_lake3d_10:output_file = "phy" ; lake_t_lake3d_10:units = "K" ; float lake_t_lake3d_2(time, grid_yt, grid_xt) ; lake_t_lake3d_2:_FillValue = 9.99e+20f ; lake_t_lake3d_2:cell_methods = "time: point" ; lake_t_lake3d_2:long_name = "lake layer temperature level 2 of 10" ; lake_t_lake3d_2:missing_value = 9.99e+20f ; lake_t_lake3d_2:output_file = "phy" ; lake_t_lake3d_2:units = "K" ; float lake_t_lake3d_3(time, grid_yt, grid_xt) ; lake_t_lake3d_3:_FillValue = 9.99e+20f ; lake_t_lake3d_3:cell_methods = "time: point" ; lake_t_lake3d_3:long_name = "lake layer temperature level 3 of 10" ; lake_t_lake3d_3:missing_value = 9.99e+20f ; lake_t_lake3d_3:output_file = "phy" ; lake_t_lake3d_3:units = "K" ; float lake_t_lake3d_4(time, grid_yt, grid_xt) ; lake_t_lake3d_4:_FillValue = 9.99e+20f ; lake_t_lake3d_4:cell_methods = "time: point" ; lake_t_lake3d_4:long_name = "lake layer temperature level 4 of 10" ; lake_t_lake3d_4:missing_value = 9.99e+20f ; lake_t_lake3d_4:output_file = "phy" ; lake_t_lake3d_4:units = "K" ; float lake_t_lake3d_5(time, grid_yt, grid_xt) ; lake_t_lake3d_5:_FillValue = 9.99e+20f ; lake_t_lake3d_5:cell_methods = "time: point" ; lake_t_lake3d_5:long_name = "lake layer temperature level 5 of 10" ; lake_t_lake3d_5:missing_value = 9.99e+20f ; lake_t_lake3d_5:output_file = "phy" ; lake_t_lake3d_5:units = "K" ; float lake_t_lake3d_6(time, grid_yt, grid_xt) ; lake_t_lake3d_6:_FillValue = 9.99e+20f ; lake_t_lake3d_6:cell_methods = "time: point" ; lake_t_lake3d_6:long_name = "lake layer temperature level 6 of 10" ; lake_t_lake3d_6:missing_value = 9.99e+20f ; lake_t_lake3d_6:output_file = "phy" ; lake_t_lake3d_6:units = "K" ; float lake_t_lake3d_7(time, grid_yt, grid_xt) ; lake_t_lake3d_7:_FillValue = 9.99e+20f ; lake_t_lake3d_7:cell_methods = "time: point" ; lake_t_lake3d_7:long_name = "lake layer temperature level 7 of 10" ; lake_t_lake3d_7:missing_value = 9.99e+20f ; lake_t_lake3d_7:output_file = "phy" ; lake_t_lake3d_7:units = "K" ; float lake_t_lake3d_8(time, grid_yt, grid_xt) ; lake_t_lake3d_8:_FillValue = 9.99e+20f ; lake_t_lake3d_8:cell_methods = "time: point" ; lake_t_lake3d_8:long_name = "lake layer temperature level 8 of 10" ; lake_t_lake3d_8:missing_value = 9.99e+20f ; lake_t_lake3d_8:output_file = "phy" ; lake_t_lake3d_8:units = "K" ; float lake_t_lake3d_9(time, grid_yt, grid_xt) ; lake_t_lake3d_9:_FillValue = 9.99e+20f ; lake_t_lake3d_9:cell_methods = "time: point" ; lake_t_lake3d_9:long_name = "lake layer temperature level 9 of 10" ; lake_t_lake3d_9:missing_value = 9.99e+20f ; lake_t_lake3d_9:output_file = "phy" ; lake_t_lake3d_9:units = "K" ; float lake_t_soisno3d_1(time, grid_yt, grid_xt) ; lake_t_soisno3d_1:_FillValue = 9.99e+20f ; lake_t_soisno3d_1:cell_methods = "time: point" ; lake_t_soisno3d_1:long_name = "snow or soil level temperature level 1 of 15" ; lake_t_soisno3d_1:missing_value = 9.99e+20f ; lake_t_soisno3d_1:output_file = "phy" ; lake_t_soisno3d_1:units = "K" ; float lake_t_soisno3d_10(time, grid_yt, grid_xt) ; lake_t_soisno3d_10:_FillValue = 9.99e+20f ; lake_t_soisno3d_10:cell_methods = "time: point" ; lake_t_soisno3d_10:long_name = "snow or soil level temperature level 10 of 15" ; lake_t_soisno3d_10:missing_value = 9.99e+20f ; lake_t_soisno3d_10:output_file = "phy" ; lake_t_soisno3d_10:units = "K" ; float lake_t_soisno3d_11(time, grid_yt, grid_xt) ; lake_t_soisno3d_11:_FillValue = 9.99e+20f ; lake_t_soisno3d_11:cell_methods = "time: point" ; lake_t_soisno3d_11:long_name = "snow or soil level temperature level 11 of 15" ; lake_t_soisno3d_11:missing_value = 9.99e+20f ; lake_t_soisno3d_11:output_file = "phy" ; lake_t_soisno3d_11:units = "K" ; float lake_t_soisno3d_12(time, grid_yt, grid_xt) ; lake_t_soisno3d_12:_FillValue = 9.99e+20f ; lake_t_soisno3d_12:cell_methods = "time: point" ; lake_t_soisno3d_12:long_name = "snow or soil level temperature level 12 of 15" ; lake_t_soisno3d_12:missing_value = 9.99e+20f ; lake_t_soisno3d_12:output_file = "phy" ; lake_t_soisno3d_12:units = "K" ; float lake_t_soisno3d_13(time, grid_yt, grid_xt) ; lake_t_soisno3d_13:_FillValue = 9.99e+20f ; lake_t_soisno3d_13:cell_methods = "time: point" ; lake_t_soisno3d_13:long_name = "snow or soil level temperature level 13 of 15" ; lake_t_soisno3d_13:missing_value = 9.99e+20f ; lake_t_soisno3d_13:output_file = "phy" ; lake_t_soisno3d_13:units = "K" ; float lake_t_soisno3d_14(time, grid_yt, grid_xt) ; lake_t_soisno3d_14:_FillValue = 9.99e+20f ; lake_t_soisno3d_14:cell_methods = "time: point" ; lake_t_soisno3d_14:long_name = "snow or soil level temperature level 14 of 15" ; lake_t_soisno3d_14:missing_value = 9.99e+20f ; lake_t_soisno3d_14:output_file = "phy" ; lake_t_soisno3d_14:units = "K" ; float lake_t_soisno3d_15(time, grid_yt, grid_xt) ; lake_t_soisno3d_15:_FillValue = 9.99e+20f ; lake_t_soisno3d_15:cell_methods = "time: point" ; lake_t_soisno3d_15:long_name = "snow or soil level temperature level 15 of 15" ; lake_t_soisno3d_15:missing_value = 9.99e+20f ; lake_t_soisno3d_15:output_file = "phy" ; lake_t_soisno3d_15:units = "K" ; float lake_t_soisno3d_2(time, grid_yt, grid_xt) ; lake_t_soisno3d_2:_FillValue = 9.99e+20f ; lake_t_soisno3d_2:cell_methods = "time: point" ; lake_t_soisno3d_2:long_name = "snow or soil level temperature level 2 of 15" ; lake_t_soisno3d_2:missing_value = 9.99e+20f ; lake_t_soisno3d_2:output_file = "phy" ; lake_t_soisno3d_2:units = "K" ; float lake_t_soisno3d_3(time, grid_yt, grid_xt) ; lake_t_soisno3d_3:_FillValue = 9.99e+20f ; lake_t_soisno3d_3:cell_methods = "time: point" ; lake_t_soisno3d_3:long_name = "snow or soil level temperature level 3 of 15" ; lake_t_soisno3d_3:missing_value = 9.99e+20f ; lake_t_soisno3d_3:output_file = "phy" ; lake_t_soisno3d_3:units = "K" ; float lake_t_soisno3d_4(time, grid_yt, grid_xt) ; lake_t_soisno3d_4:_FillValue = 9.99e+20f ; lake_t_soisno3d_4:cell_methods = "time: point" ; lake_t_soisno3d_4:long_name = "snow or soil level temperature level 4 of 15" ; lake_t_soisno3d_4:missing_value = 9.99e+20f ; lake_t_soisno3d_4:output_file = "phy" ; lake_t_soisno3d_4:units = "K" ; float lake_t_soisno3d_5(time, grid_yt, grid_xt) ; lake_t_soisno3d_5:_FillValue = 9.99e+20f ; lake_t_soisno3d_5:cell_methods = "time: point" ; lake_t_soisno3d_5:long_name = "snow or soil level temperature level 5 of 15" ; lake_t_soisno3d_5:missing_value = 9.99e+20f ; lake_t_soisno3d_5:output_file = "phy" ; lake_t_soisno3d_5:units = "K" ; float lake_t_soisno3d_6(time, grid_yt, grid_xt) ; lake_t_soisno3d_6:_FillValue = 9.99e+20f ; lake_t_soisno3d_6:cell_methods = "time: point" ; lake_t_soisno3d_6:long_name = "snow or soil level temperature level 6 of 15" ; lake_t_soisno3d_6:missing_value = 9.99e+20f ; lake_t_soisno3d_6:output_file = "phy" ; lake_t_soisno3d_6:units = "K" ; float lake_t_soisno3d_7(time, grid_yt, grid_xt) ; lake_t_soisno3d_7:_FillValue = 9.99e+20f ; lake_t_soisno3d_7:cell_methods = "time: point" ; lake_t_soisno3d_7:long_name = "snow or soil level temperature level 7 of 15" ; lake_t_soisno3d_7:missing_value = 9.99e+20f ; lake_t_soisno3d_7:output_file = "phy" ; lake_t_soisno3d_7:units = "K" ; float lake_t_soisno3d_8(time, grid_yt, grid_xt) ; lake_t_soisno3d_8:_FillValue = 9.99e+20f ; lake_t_soisno3d_8:cell_methods = "time: point" ; lake_t_soisno3d_8:long_name = "snow or soil level temperature level 8 of 15" ; lake_t_soisno3d_8:missing_value = 9.99e+20f ; lake_t_soisno3d_8:output_file = "phy" ; lake_t_soisno3d_8:units = "K" ; float lake_t_soisno3d_9(time, grid_yt, grid_xt) ; lake_t_soisno3d_9:_FillValue = 9.99e+20f ; lake_t_soisno3d_9:cell_methods = "time: point" ; lake_t_soisno3d_9:long_name = "snow or soil level temperature level 9 of 15" ; lake_t_soisno3d_9:missing_value = 9.99e+20f ; lake_t_soisno3d_9:output_file = "phy" ; lake_t_soisno3d_9:units = "K" ; float lakedepth(time, grid_yt, grid_xt) ; lakedepth:_FillValue = 9.99e+20f ; lakedepth:cell_methods = "time: point" ; lakedepth:long_name = "Lake Depth" ; lakedepth:missing_value = 9.99e+20f ; lakedepth:output_file = "phy" ; lakedepth:units = "m" ; float lakefrac(time, grid_yt, grid_xt) ; lakefrac:_FillValue = 9.99e+20f ; lakefrac:cell_methods = "time: point" ; lakefrac:long_name = "Lake Fraction" ; lakefrac:missing_value = 9.99e+20f ; lakefrac:output_file = "phy" ; lakefrac:units = "fraction" ; float land(time, grid_yt, grid_xt) ; land:_FillValue = 9.99e+20f ; land:cell_methods = "time: point" ; land:long_name = "sea-land-ice mask (0-sea, 1-land, 2-ice)" ; land:missing_value = 9.99e+20f ; land:output_file = "phy" ; land:units = "numerical" ; float lhtfl(time, grid_yt, grid_xt) ; lhtfl:_FillValue = 9.99e+20f ; lhtfl:cell_methods = "time: point" ; lhtfl:long_name = "instantaneous surface latent heat net flux" ; lhtfl:missing_value = 9.99e+20f ; lhtfl:output_file = "phy" ; lhtfl:units = "W/m**2" ; float lhtfl_ave(time, grid_yt, grid_xt) ; lhtfl_ave:_FillValue = 9.99e+20f ; lhtfl_ave:cell_methods = "time: point" ; lhtfl_ave:long_name = "surface latent heat flux" ; lhtfl_ave:missing_value = 9.99e+20f ; lhtfl_ave:output_file = "phy" ; lhtfl_ave:units = "w/m**2" ; float ltg1_max(time, grid_yt, grid_xt) ; ltg1_max:_FillValue = 9.99e+20f ; ltg1_max:cell_methods = "time: point" ; ltg1_max:long_name = "Max Lightning Threat 1" ; ltg1_max:missing_value = 9.99e+20f ; ltg1_max:output_file = "phy" ; ltg1_max:units = "flashes/(5 min)" ; float ltg2_max(time, grid_yt, grid_xt) ; ltg2_max:_FillValue = 9.99e+20f ; ltg2_max:cell_methods = "time: point" ; ltg2_max:long_name = "Max Lightning Threat 2" ; ltg2_max:missing_value = 9.99e+20f ; ltg2_max:output_file = "phy" ; ltg2_max:units = "flashes/(5 min)" ; float ltg3_max(time, grid_yt, grid_xt) ; ltg3_max:_FillValue = 9.99e+20f ; ltg3_max:cell_methods = "time: point" ; ltg3_max:long_name = "Max Lightning Threat 3" ; ltg3_max:missing_value = 9.99e+20f ; ltg3_max:output_file = "phy" ; ltg3_max:units = "flashes/(5 min)" ; float max_fplume(time, grid_yt, grid_xt) ; max_fplume:_FillValue = 9.99e+20f ; max_fplume:cell_methods = "time: point" ; max_fplume:long_name = "maximum smoke plume height" ; max_fplume:missing_value = 9.99e+20f ; max_fplume:output_file = "phy" ; max_fplume:units = "" ; float maxmf(time, grid_yt, grid_xt) ; maxmf:_FillValue = 9.99e+20f ; maxmf:cell_methods = "time: point" ; maxmf:long_name = "maximum mass-flux in column" ; maxmf:missing_value = 9.99e+20f ; maxmf:output_file = "phy" ; maxmf:units = "m s-1" ; float min_fplume(time, grid_yt, grid_xt) ; min_fplume:_FillValue = 9.99e+20f ; min_fplume:cell_methods = "time: point" ; min_fplume:long_name = "minimum smoke plume height" ; min_fplume:missing_value = 9.99e+20f ; min_fplume:output_file = "phy" ; min_fplume:units = "" ; float nbdsf_ave(time, grid_yt, grid_xt) ; nbdsf_ave:_FillValue = 9.99e+20f ; nbdsf_ave:cell_methods = "time: point" ; nbdsf_ave:long_name = "Near IR Beam Downward Solar Flux" ; nbdsf_ave:missing_value = 9.99e+20f ; nbdsf_ave:output_file = "phy" ; nbdsf_ave:units = "W/m**2" ; float nddsf_ave(time, grid_yt, grid_xt) ; nddsf_ave:_FillValue = 9.99e+20f ; nddsf_ave:cell_methods = "time: point" ; nddsf_ave:long_name = "Near IR Diffuse Downward Solar Flux" ; nddsf_ave:missing_value = 9.99e+20f ; nddsf_ave:output_file = "phy" ; nddsf_ave:units = "W/m**2" ; float nifa(time, pfull, grid_yt, grid_xt) ; nifa:_FillValue = 9.99e+20f ; nifa:cell_methods = "time: point" ; nifa:long_name = "number concentration of ice-friendly aerosols" ; nifa:missing_value = 9.99e+20f ; nifa:output_file = "phy" ; nifa:units = "kg-1" ; float nifa2d(time, grid_yt, grid_xt) ; nifa2d:_FillValue = 9.99e+20f ; nifa2d:cell_methods = "time: point" ; nifa2d:long_name = "ice-friendly surface aerosol source" ; nifa2d:missing_value = 9.99e+20f ; nifa2d:output_file = "phy" ; nifa2d:units = "kg-1 s-1" ; float nirbmdi(time, grid_yt, grid_xt) ; nirbmdi:_FillValue = 9.99e+20f ; nirbmdi:cell_methods = "time: point" ; nirbmdi:long_name = "sfc nir beam sw downward flux" ; nirbmdi:missing_value = 9.99e+20f ; nirbmdi:output_file = "phy" ; nirbmdi:units = "W/m**2" ; float nirdfdi(time, grid_yt, grid_xt) ; nirdfdi:_FillValue = 9.99e+20f ; nirdfdi:cell_methods = "time: point" ; nirdfdi:long_name = "sfc nir diff sw downward flux" ; nirdfdi:missing_value = 9.99e+20f ; nirdfdi:output_file = "phy" ; nirdfdi:units = "W/m**2" ; float nwfa(time, pfull, grid_yt, grid_xt) ; nwfa:_FillValue = 9.99e+20f ; nwfa:cell_methods = "time: point" ; nwfa:long_name = "number concentration of water-friendly aerosols" ; nwfa:missing_value = 9.99e+20f ; nwfa:output_file = "phy" ; nwfa:units = "kg-1" ; float nwfa2d(time, grid_yt, grid_xt) ; nwfa2d:_FillValue = 9.99e+20f ; nwfa2d:cell_methods = "time: point" ; nwfa2d:long_name = "water-friendly surface aerosol source" ; nwfa2d:missing_value = 9.99e+20f ; nwfa2d:output_file = "phy" ; nwfa2d:units = "kg-1 s-1" ; float orog(time, grid_yt, grid_xt) ; orog:_FillValue = 9.99e+20f ; orog:cell_methods = "time: point" ; orog:long_name = "surface geopotential height" ; orog:missing_value = 9.99e+20f ; orog:output_file = "phy" ; orog:units = "gpm" ; float pevpr(time, grid_yt, grid_xt) ; pevpr:_FillValue = 9.99e+20f ; pevpr:cell_methods = "time: point" ; pevpr:long_name = "instantaneous surface potential evaporation" ; pevpr:missing_value = 9.99e+20f ; pevpr:output_file = "phy" ; pevpr:units = "W/M**2" ; float pevpr_ave(time, grid_yt, grid_xt) ; pevpr_ave:_FillValue = 9.99e+20f ; pevpr_ave:cell_methods = "time: point" ; pevpr_ave:long_name = "averaged potential evaporation rate" ; pevpr_ave:missing_value = 9.99e+20f ; pevpr_ave:output_file = "phy" ; pevpr_ave:units = "W/M**2" ; float prate_ave(time, grid_yt, grid_xt) ; prate_ave:_FillValue = 9.99e+20f ; prate_ave:cell_methods = "time: point" ; prate_ave:long_name = "surface precipitation rate" ; prate_ave:missing_value = 9.99e+20f ; prate_ave:output_file = "phy" ; prate_ave:units = "kg/m**2/s" ; float prateb_ave(time, grid_yt, grid_xt) ; prateb_ave:_FillValue = 9.99e+20f ; prateb_ave:cell_methods = "time: point" ; prateb_ave:long_name = "bucket surface precipitation rate" ; prateb_ave:missing_value = 9.99e+20f ; prateb_ave:output_file = "phy" ; prateb_ave:units = "kg/m**2/s" ; float pratemax(time, grid_yt, grid_xt) ; pratemax:_FillValue = 9.99e+20f ; pratemax:cell_methods = "time: point" ; pratemax:long_name = "max hourly precipitation rate" ; pratemax:missing_value = 9.99e+20f ; pratemax:output_file = "phy" ; pratemax:units = "mm h-1" ; float pres_avehcb(time, grid_yt, grid_xt) ; pres_avehcb:_FillValue = 9.99e+20f ; pres_avehcb:cell_methods = "time: point" ; pres_avehcb:long_name = "pressure high cloud bottom level" ; pres_avehcb:missing_value = 9.99e+20f ; pres_avehcb:output_file = "phy" ; pres_avehcb:units = "%" ; float pres_avehct(time, grid_yt, grid_xt) ; pres_avehct:_FillValue = 9.99e+20f ; pres_avehct:cell_methods = "time: point" ; pres_avehct:long_name = "pressure high cloud top level" ; pres_avehct:missing_value = 9.99e+20f ; pres_avehct:output_file = "phy" ; pres_avehct:units = "%" ; float pres_avelcb(time, grid_yt, grid_xt) ; pres_avelcb:_FillValue = 9.99e+20f ; pres_avelcb:cell_methods = "time: point" ; pres_avelcb:long_name = "pressure low cloud bottom level" ; pres_avelcb:missing_value = 9.99e+20f ; pres_avelcb:output_file = "phy" ; pres_avelcb:units = "%" ; float pres_avelct(time, grid_yt, grid_xt) ; pres_avelct:_FillValue = 9.99e+20f ; pres_avelct:cell_methods = "time: point" ; pres_avelct:long_name = "pressure low cloud top level" ; pres_avelct:missing_value = 9.99e+20f ; pres_avelct:output_file = "phy" ; pres_avelct:units = "%" ; float pres_avemcb(time, grid_yt, grid_xt) ; pres_avemcb:_FillValue = 9.99e+20f ; pres_avemcb:cell_methods = "time: point" ; pres_avemcb:long_name = "pressure middle cloud bottom level" ; pres_avemcb:missing_value = 9.99e+20f ; pres_avemcb:output_file = "phy" ; pres_avemcb:units = "%" ; float pres_avemct(time, grid_yt, grid_xt) ; pres_avemct:_FillValue = 9.99e+20f ; pres_avemct:cell_methods = "time: point" ; pres_avemct:long_name = "pressure middle cloud top level" ; pres_avemct:missing_value = 9.99e+20f ; pres_avemct:output_file = "phy" ; pres_avemct:units = "%" ; float pressfc(time, grid_yt, grid_xt) ; pressfc:_FillValue = 9.99e+20f ; pressfc:cell_methods = "time: point" ; pressfc:long_name = "surface pressure" ; pressfc:missing_value = 9.99e+20f ; pressfc:output_file = "phy" ; pressfc:units = "Pa" ; float pwatclm(time, grid_yt, grid_xt) ; pwatclm:_FillValue = 9.99e+20f ; pwatclm:cell_methods = "time: point" ; pwatclm:long_name = "atmos column precipitable water" ; pwatclm:missing_value = 9.99e+20f ; pwatclm:output_file = "phy" ; pwatclm:units = "kg/m**2" ; float qc_bl(time, pfull, grid_yt, grid_xt) ; qc_bl:_FillValue = 9.99e+20f ; qc_bl:cell_methods = "time: point" ; qc_bl:long_name = "subgrid cloud mixing ratio" ; qc_bl:missing_value = 9.99e+20f ; qc_bl:output_file = "phy" ; qc_bl:units = "frac" ; float qke(time, pfull, grid_yt, grid_xt) ; qke:_FillValue = 9.99e+20f ; qke:cell_methods = "time: point" ; qke:long_name = "2 X TKE (from mynn)" ; qke:missing_value = 9.99e+20f ; qke:output_file = "phy" ; qke:units = "m2 s-2" ; float refdmax(time, grid_yt, grid_xt) ; refdmax:_FillValue = 9.99e+20f ; refdmax:cell_methods = "time: point" ; refdmax:long_name = "max hourly 1-km agl reflectivity" ; refdmax:missing_value = 9.99e+20f ; refdmax:output_file = "phy" ; refdmax:units = "dBZ" ; float refdmax263k(time, grid_yt, grid_xt) ; refdmax263k:_FillValue = 9.99e+20f ; refdmax263k:cell_methods = "time: point" ; refdmax263k:long_name = "max hourly -10C reflectivity" ; refdmax263k:missing_value = 9.99e+20f ; refdmax263k:output_file = "phy" ; refdmax263k:units = "dBZ" ; float refl_10cm(time, pfull, grid_yt, grid_xt) ; refl_10cm:_FillValue = 9.99e+20f ; refl_10cm:cell_methods = "time: point" ; refl_10cm:long_name = "Radar reflectivity" ; refl_10cm:missing_value = 9.99e+20f ; refl_10cm:output_file = "phy" ; refl_10cm:units = "dBz" ; float rh02max(time, grid_yt, grid_xt) ; rh02max:_FillValue = 9.99e+20f ; rh02max:cell_methods = "time: point" ; rh02max:long_name = "max hourly 2m RH" ; rh02max:missing_value = 9.99e+20f ; rh02max:output_file = "phy" ; rh02max:units = "%" ; float rh02min(time, grid_yt, grid_xt) ; rh02min:_FillValue = 9.99e+20f ; rh02min:cell_methods = "time: point" ; rh02min:long_name = "min hourly 2m RH" ; rh02min:missing_value = 9.99e+20f ; rh02min:output_file = "phy" ; rh02min:units = "%" ; float rhofr(time, grid_yt, grid_xt) ; rhofr:_FillValue = 9.99e+20f ; rhofr:cell_methods = "time: point" ; rhofr:long_name = "density of frozen precipitation" ; rhofr:missing_value = 9.99e+20f ; rhofr:output_file = "phy" ; rhofr:units = "kg m-3" ; float rhonewsn(time, grid_yt, grid_xt) ; rhonewsn:_FillValue = 9.99e+20f ; rhonewsn:cell_methods = "time: point" ; rhonewsn:long_name = "precipitation ice density" ; rhonewsn:missing_value = 9.99e+20f ; rhonewsn:output_file = "phy" ; rhonewsn:units = "kg m^-3" ; float sbsno_ave(time, grid_yt, grid_xt) ; sbsno_ave:_FillValue = 9.99e+20f ; sbsno_ave:cell_methods = "time: point" ; sbsno_ave:long_name = "Sublimation (evaporation from snow)" ; sbsno_ave:missing_value = 9.99e+20f ; sbsno_ave:output_file = "phy" ; sbsno_ave:units = "W/m**2" ; float sfcr(time, grid_yt, grid_xt) ; sfcr:_FillValue = 9.99e+20f ; sfcr:cell_methods = "time: point" ; sfcr:long_name = "surface roughness" ; sfcr:missing_value = 9.99e+20f ; sfcr:output_file = "phy" ; sfcr:units = "m" ; float sfexc(time, grid_yt, grid_xt) ; sfexc:_FillValue = 9.99e+20f ; sfexc:cell_methods = "time: point" ; sfexc:long_name = "Exchange Coefficient" ; sfexc:missing_value = 9.99e+20f ; sfexc:output_file = "phy" ; sfexc:units = "kg/m2/s" ; float shdmax(time, grid_yt, grid_xt) ; shdmax:_FillValue = 9.99e+20f ; shdmax:cell_methods = "time: point" ; shdmax:long_name = "maximum fractional coverage of green vegetation" ; shdmax:missing_value = 9.99e+20f ; shdmax:output_file = "phy" ; shdmax:units = "XXX" ; float shdmin(time, grid_yt, grid_xt) ; shdmin:_FillValue = 9.99e+20f ; shdmin:cell_methods = "time: point" ; shdmin:long_name = "minimum fractional coverage of green vegetation" ; shdmin:missing_value = 9.99e+20f ; shdmin:output_file = "phy" ; shdmin:units = "XXX" ; float shtfl(time, grid_yt, grid_xt) ; shtfl:_FillValue = 9.99e+20f ; shtfl:cell_methods = "time: point" ; shtfl:long_name = "instantaneous surface sensible heat net flux" ; shtfl:missing_value = 9.99e+20f ; shtfl:output_file = "phy" ; shtfl:units = "W/m**2" ; float shtfl_ave(time, grid_yt, grid_xt) ; shtfl_ave:_FillValue = 9.99e+20f ; shtfl_ave:cell_methods = "time: point" ; shtfl_ave:long_name = "surface sensible heat flux" ; shtfl_ave:missing_value = 9.99e+20f ; shtfl_ave:output_file = "phy" ; shtfl_ave:units = "w/m**2" ; float sltyp(time, grid_yt, grid_xt) ; sltyp:_FillValue = 9.99e+20f ; sltyp:cell_methods = "time: point" ; sltyp:long_name = "surface slope type" ; sltyp:missing_value = 9.99e+20f ; sltyp:output_file = "phy" ; sltyp:units = "XXX" ; float snacc_ice(time, grid_yt, grid_xt) ; snacc_ice:_FillValue = 9.99e+20f ; snacc_ice:cell_methods = "time: point" ; snacc_ice:long_name = "total accumulated frozen precipitation over ice" ; snacc_ice:missing_value = 9.99e+20f ; snacc_ice:output_file = "phy" ; snacc_ice:units = "kg m-2" ; float snacc_land(time, grid_yt, grid_xt) ; snacc_land:_FillValue = 9.99e+20f ; snacc_land:cell_methods = "time: point" ; snacc_land:long_name = "total accumulated frozen precipitation over land" ; snacc_land:missing_value = 9.99e+20f ; snacc_land:output_file = "phy" ; snacc_land:units = "kg m-2" ; float snoalb(time, grid_yt, grid_xt) ; snoalb:_FillValue = 9.99e+20f ; snoalb:cell_methods = "time: point" ; snoalb:long_name = "maximum snow albedo in fraction" ; snoalb:missing_value = 9.99e+20f ; snoalb:output_file = "phy" ; snoalb:units = "XXX" ; float snod(time, grid_yt, grid_xt) ; snod:_FillValue = 9.99e+20f ; snod:cell_methods = "time: point" ; snod:long_name = "surface snow depth" ; snod:missing_value = 9.99e+20f ; snod:output_file = "phy" ; snod:units = "m" ; float snohf(time, grid_yt, grid_xt) ; snohf:_FillValue = 9.99e+20f ; snohf:cell_methods = "time: point" ; snohf:long_name = "Snow Phase Change Heat Flux" ; snohf:missing_value = 9.99e+20f ; snohf:output_file = "phy" ; snohf:units = "W/m**2" ; float snom_ice(time, grid_yt, grid_xt) ; snom_ice:_FillValue = 9.99e+20f ; snom_ice:cell_methods = "time: point" ; snom_ice:long_name = "accumulated snow melt over ice" ; snom_ice:missing_value = 9.99e+20f ; snom_ice:output_file = "phy" ; snom_ice:units = "kg m-2" ; float snom_land(time, grid_yt, grid_xt) ; snom_land:_FillValue = 9.99e+20f ; snom_land:cell_methods = "time: point" ; snom_land:long_name = "accumulated snow melt over land" ; snom_land:missing_value = 9.99e+20f ; snom_land:output_file = "phy" ; snom_land:units = "kg m-2" ; float snow(time, grid_yt, grid_xt) ; snow:_FillValue = 9.99e+20f ; snow:cell_methods = "time: point" ; snow:long_name = "snow fall at this time step" ; snow:missing_value = 9.99e+20f ; snow:output_file = "phy" ; snow:units = "XXX" ; float snowc(time, grid_yt, grid_xt) ; snowc:_FillValue = 9.99e+20f ; snowc:cell_methods = "time: point" ; snowc:long_name = "snow cover" ; snowc:missing_value = 9.99e+20f ; snowc:output_file = "phy" ; snowc:units = "fraction" ; float soill1(time, grid_yt, grid_xt) ; soill1:_FillValue = 9.99e+20f ; soill1:cell_methods = "time: point" ; soill1:long_name = "liquid soil moisture at 0 cm depth" ; soill1:missing_value = 9.99e+20f ; soill1:output_file = "phy" ; soill1:units = "m**3/m**3" ; float soill2(time, grid_yt, grid_xt) ; soill2:_FillValue = 9.99e+20f ; soill2:cell_methods = "time: point" ; soill2:long_name = "liquid soil moisture at 5 cm depth" ; soill2:missing_value = 9.99e+20f ; soill2:output_file = "phy" ; soill2:units = "m**3/m**3" ; float soill3(time, grid_yt, grid_xt) ; soill3:_FillValue = 9.99e+20f ; soill3:cell_methods = "time: point" ; soill3:long_name = "liquid soil moisture at 20 cm depth" ; soill3:missing_value = 9.99e+20f ; soill3:output_file = "phy" ; soill3:units = "m**3/m**3" ; float soill4(time, grid_yt, grid_xt) ; soill4:_FillValue = 9.99e+20f ; soill4:cell_methods = "time: point" ; soill4:long_name = "liquid soil moisture at 40 cm depth" ; soill4:missing_value = 9.99e+20f ; soill4:output_file = "phy" ; soill4:units = "m**3/m**3" ; float soill5(time, grid_yt, grid_xt) ; soill5:_FillValue = 9.99e+20f ; soill5:cell_methods = "time: point" ; soill5:long_name = "liquid soil moisture at 60 cm depth" ; soill5:missing_value = 9.99e+20f ; soill5:output_file = "phy" ; soill5:units = "m**3/m**3" ; float soill6(time, grid_yt, grid_xt) ; soill6:_FillValue = 9.99e+20f ; soill6:cell_methods = "time: point" ; soill6:long_name = "liquid soil moisture at 100 cm depth" ; soill6:missing_value = 9.99e+20f ; soill6:output_file = "phy" ; soill6:units = "m**3/m**3" ; float soill7(time, grid_yt, grid_xt) ; soill7:_FillValue = 9.99e+20f ; soill7:cell_methods = "time: point" ; soill7:long_name = "liquid soil moisture at 160 cm depth" ; soill7:missing_value = 9.99e+20f ; soill7:output_file = "phy" ; soill7:units = "m**3/m**3" ; float soill8(time, grid_yt, grid_xt) ; soill8:_FillValue = 9.99e+20f ; soill8:cell_methods = "time: point" ; soill8:long_name = "liquid soil moisture at 220 cm depth" ; soill8:missing_value = 9.99e+20f ; soill8:output_file = "phy" ; soill8:units = "m**3/m**3" ; float soill9(time, grid_yt, grid_xt) ; soill9:_FillValue = 9.99e+20f ; soill9:cell_methods = "time: point" ; soill9:long_name = "liquid soil moisture at 300 cm depth" ; soill9:missing_value = 9.99e+20f ; soill9:output_file = "phy" ; soill9:units = "m**3/m**3" ; float soilm(time, grid_yt, grid_xt) ; soilm:_FillValue = 9.99e+20f ; soilm:cell_methods = "time: point" ; soilm:long_name = "total column soil moisture content" ; soilm:missing_value = 9.99e+20f ; soilm:output_file = "phy" ; soilm:units = "kg/m**2" ; float soilt1(time, grid_yt, grid_xt) ; soilt1:_FillValue = 9.99e+20f ; soilt1:cell_methods = "time: point" ; soilt1:long_name = "soil temperature at 0 cm depth" ; soilt1:missing_value = 9.99e+20f ; soilt1:output_file = "phy" ; soilt1:units = "K" ; float soilt2(time, grid_yt, grid_xt) ; soilt2:_FillValue = 9.99e+20f ; soilt2:cell_methods = "time: point" ; soilt2:long_name = "soil temperature at 5 cm depth" ; soilt2:missing_value = 9.99e+20f ; soilt2:output_file = "phy" ; soilt2:units = "K" ; float soilt3(time, grid_yt, grid_xt) ; soilt3:_FillValue = 9.99e+20f ; soilt3:cell_methods = "time: point" ; soilt3:long_name = "soil temperature at 20 cm depth" ; soilt3:missing_value = 9.99e+20f ; soilt3:output_file = "phy" ; soilt3:units = "K" ; float soilt4(time, grid_yt, grid_xt) ; soilt4:_FillValue = 9.99e+20f ; soilt4:cell_methods = "time: point" ; soilt4:long_name = "soil temperature at 40 cm depth" ; soilt4:missing_value = 9.99e+20f ; soilt4:output_file = "phy" ; soilt4:units = "K" ; float soilt5(time, grid_yt, grid_xt) ; soilt5:_FillValue = 9.99e+20f ; soilt5:cell_methods = "time: point" ; soilt5:long_name = "soil temperature at 60 cm depth" ; soilt5:missing_value = 9.99e+20f ; soilt5:output_file = "phy" ; soilt5:units = "K" ; float soilt6(time, grid_yt, grid_xt) ; soilt6:_FillValue = 9.99e+20f ; soilt6:cell_methods = "time: point" ; soilt6:long_name = "soil temperature at 100 cm depth" ; soilt6:missing_value = 9.99e+20f ; soilt6:output_file = "phy" ; soilt6:units = "K" ; float soilt7(time, grid_yt, grid_xt) ; soilt7:_FillValue = 9.99e+20f ; soilt7:cell_methods = "time: point" ; soilt7:long_name = "soil temperature at 160 cm depth" ; soilt7:missing_value = 9.99e+20f ; soilt7:output_file = "phy" ; soilt7:units = "K" ; float soilt8(time, grid_yt, grid_xt) ; soilt8:_FillValue = 9.99e+20f ; soilt8:cell_methods = "time: point" ; soilt8:long_name = "soil temperature at 220 cm depth" ; soilt8:missing_value = 9.99e+20f ; soilt8:output_file = "phy" ; soilt8:units = "K" ; float soilt9(time, grid_yt, grid_xt) ; soilt9:_FillValue = 9.99e+20f ; soilt9:cell_methods = "time: point" ; soilt9:long_name = "soil temperature at 300 cm depth" ; soilt9:missing_value = 9.99e+20f ; soilt9:output_file = "phy" ; soilt9:units = "K" ; float soilw1(time, grid_yt, grid_xt) ; soilw1:_FillValue = 9.99e+20f ; soilw1:cell_methods = "time: point" ; soilw1:long_name = "volumetric soil moisture at 0 cm depth" ; soilw1:missing_value = 9.99e+20f ; soilw1:output_file = "phy" ; soilw1:units = "fraction" ; float soilw2(time, grid_yt, grid_xt) ; soilw2:_FillValue = 9.99e+20f ; soilw2:cell_methods = "time: point" ; soilw2:long_name = "volumetric soil moisture at 5 cm depth" ; soilw2:missing_value = 9.99e+20f ; soilw2:output_file = "phy" ; soilw2:units = "fraction" ; float soilw3(time, grid_yt, grid_xt) ; soilw3:_FillValue = 9.99e+20f ; soilw3:cell_methods = "time: point" ; soilw3:long_name = "volumetric soil moisture at 20 cm depth" ; soilw3:missing_value = 9.99e+20f ; soilw3:output_file = "phy" ; soilw3:units = "fraction" ; float soilw4(time, grid_yt, grid_xt) ; soilw4:_FillValue = 9.99e+20f ; soilw4:cell_methods = "time: point" ; soilw4:long_name = "volumetric soil moisture at 40 cm depth" ; soilw4:missing_value = 9.99e+20f ; soilw4:output_file = "phy" ; soilw4:units = "fraction" ; float soilw5(time, grid_yt, grid_xt) ; soilw5:_FillValue = 9.99e+20f ; soilw5:cell_methods = "time: point" ; soilw5:long_name = "volumetric soil moisture at 60 cm depth" ; soilw5:missing_value = 9.99e+20f ; soilw5:output_file = "phy" ; soilw5:units = "fraction" ; float soilw6(time, grid_yt, grid_xt) ; soilw6:_FillValue = 9.99e+20f ; soilw6:cell_methods = "time: point" ; soilw6:long_name = "volumetric soil moisture at 100 cm depth" ; soilw6:missing_value = 9.99e+20f ; soilw6:output_file = "phy" ; soilw6:units = "fraction" ; float soilw7(time, grid_yt, grid_xt) ; soilw7:_FillValue = 9.99e+20f ; soilw7:cell_methods = "time: point" ; soilw7:long_name = "volumetric soil moisture at 160 cm depth" ; soilw7:missing_value = 9.99e+20f ; soilw7:output_file = "phy" ; soilw7:units = "fraction" ; float soilw8(time, grid_yt, grid_xt) ; soilw8:_FillValue = 9.99e+20f ; soilw8:cell_methods = "time: point" ; soilw8:long_name = "volumetric soil moisture at 220 cm depth" ; soilw8:missing_value = 9.99e+20f ; soilw8:output_file = "phy" ; soilw8:units = "fraction" ; float soilw9(time, grid_yt, grid_xt) ; soilw9:_FillValue = 9.99e+20f ; soilw9:cell_methods = "time: point" ; soilw9:long_name = "volumetric soil moisture at 300 cm depth" ; soilw9:missing_value = 9.99e+20f ; soilw9:output_file = "phy" ; soilw9:units = "fraction" ; float sotyp(time, grid_yt, grid_xt) ; sotyp:_FillValue = 9.99e+20f ; sotyp:cell_methods = "time: point" ; sotyp:long_name = "soil type in integer 1-9" ; sotyp:missing_value = 9.99e+20f ; sotyp:output_file = "phy" ; sotyp:units = "number" ; float spd10max(time, grid_yt, grid_xt) ; spd10max:_FillValue = 9.99e+20f ; spd10max:cell_methods = "time: point" ; spd10max:long_name = "hourly maximum wind speed" ; spd10max:missing_value = 9.99e+20f ; spd10max:output_file = "phy" ; spd10max:units = "m/s" ; float spfh2m(time, grid_yt, grid_xt) ; spfh2m:_FillValue = 9.99e+20f ; spfh2m:cell_methods = "time: point" ; spfh2m:long_name = "2m specific humidity" ; spfh2m:missing_value = 9.99e+20f ; spfh2m:output_file = "phy" ; spfh2m:units = "kg/kg" ; float spfh_hyblev1(time, grid_yt, grid_xt) ; spfh_hyblev1:_FillValue = 9.99e+20f ; spfh_hyblev1:cell_methods = "time: point" ; spfh_hyblev1:long_name = "layer 1 specific humidity" ; spfh_hyblev1:missing_value = 9.99e+20f ; spfh_hyblev1:output_file = "phy" ; spfh_hyblev1:units = "kg/kg" ; float spfhmax_max2m(time, grid_yt, grid_xt) ; spfhmax_max2m:_FillValue = 9.99e+20f ; spfhmax_max2m:cell_methods = "time: point" ; spfhmax_max2m:long_name = "maximum specific humidity" ; spfhmax_max2m:missing_value = 9.99e+20f ; spfhmax_max2m:output_file = "phy" ; spfhmax_max2m:units = "kg/kg" ; float spfhmin_min2m(time, grid_yt, grid_xt) ; spfhmin_min2m:_FillValue = 9.99e+20f ; spfhmin_min2m:cell_methods = "time: point" ; spfhmin_min2m:long_name = "minimum specific humidity" ; spfhmin_min2m:missing_value = 9.99e+20f ; spfhmin_min2m:output_file = "phy" ; spfhmin_min2m:units = "kg/kg" ; float ssrun_acc(time, grid_yt, grid_xt) ; ssrun_acc:_FillValue = 9.99e+20f ; ssrun_acc:cell_methods = "time: point" ; ssrun_acc:long_name = "Accumulated surface storm water runoff" ; ssrun_acc:missing_value = 9.99e+20f ; ssrun_acc:output_file = "phy" ; ssrun_acc:units = "kg/m**2" ; float sublim(time, grid_yt, grid_xt) ; sublim:_FillValue = 9.99e+20f ; sublim:cell_methods = "time: point" ; sublim:long_name = "instantaneous sublimation (evaporation from snow)" ; sublim:missing_value = 9.99e+20f ; sublim:output_file = "phy" ; sublim:units = "W/m**2" ; float sunsd_acc(time, grid_yt, grid_xt) ; sunsd_acc:_FillValue = 9.99e+20f ; sunsd_acc:cell_methods = "time: point" ; sunsd_acc:long_name = "Sunshine Duration" ; sunsd_acc:missing_value = 9.99e+20f ; sunsd_acc:output_file = "phy" ; sunsd_acc:units = "s" ; float t02max(time, grid_yt, grid_xt) ; t02max:_FillValue = 9.99e+20f ; t02max:cell_methods = "time: point" ; t02max:long_name = "max hourly 2m Temperature" ; t02max:missing_value = 9.99e+20f ; t02max:output_file = "phy" ; t02max:units = "K" ; float t02min(time, grid_yt, grid_xt) ; t02min:_FillValue = 9.99e+20f ; t02min:cell_methods = "time: point" ; t02min:long_name = "min hourly 2m Temperature" ; t02min:missing_value = 9.99e+20f ; t02min:output_file = "phy" ; t02min:units = "K" ; float tcdc_avebndcl(time, grid_yt, grid_xt) ; tcdc_avebndcl:_FillValue = 9.99e+20f ; tcdc_avebndcl:cell_methods = "time: point" ; tcdc_avebndcl:long_name = "boundary layer cloud layer total cloud cover" ; tcdc_avebndcl:missing_value = 9.99e+20f ; tcdc_avebndcl:output_file = "phy" ; tcdc_avebndcl:units = "%" ; float tcdc_aveclm(time, grid_yt, grid_xt) ; tcdc_aveclm:_FillValue = 9.99e+20f ; tcdc_aveclm:cell_methods = "time: point" ; tcdc_aveclm:long_name = "atmos column total cloud cover" ; tcdc_aveclm:missing_value = 9.99e+20f ; tcdc_aveclm:output_file = "phy" ; tcdc_aveclm:units = "%" ; float tcdc_avehcl(time, grid_yt, grid_xt) ; tcdc_avehcl:_FillValue = 9.99e+20f ; tcdc_avehcl:cell_methods = "time: point" ; tcdc_avehcl:long_name = "high cloud level total cloud cover" ; tcdc_avehcl:missing_value = 9.99e+20f ; tcdc_avehcl:output_file = "phy" ; tcdc_avehcl:units = "%" ; float tcdc_avelcl(time, grid_yt, grid_xt) ; tcdc_avelcl:_FillValue = 9.99e+20f ; tcdc_avelcl:cell_methods = "time: point" ; tcdc_avelcl:long_name = "low cloud level total cloud cover" ; tcdc_avelcl:missing_value = 9.99e+20f ; tcdc_avelcl:output_file = "phy" ; tcdc_avelcl:units = "%" ; float tcdc_avemcl(time, grid_yt, grid_xt) ; tcdc_avemcl:_FillValue = 9.99e+20f ; tcdc_avemcl:cell_methods = "time: point" ; tcdc_avemcl:long_name = "mid cloud level total cloud cover" ; tcdc_avemcl:missing_value = 9.99e+20f ; tcdc_avemcl:output_file = "phy" ; tcdc_avemcl:units = "%" ; float tg3(time, grid_yt, grid_xt) ; tg3:_FillValue = 9.99e+20f ; tg3:cell_methods = "time: point" ; tg3:long_name = "deep soil temperature" ; tg3:missing_value = 9.99e+20f ; tg3:output_file = "phy" ; tg3:units = "K" ; float tisfc(time, grid_yt, grid_xt) ; tisfc:_FillValue = 9.99e+20f ; tisfc:cell_methods = "time: point" ; tisfc:long_name = "surface temperature over ice fraction" ; tisfc:missing_value = 9.99e+20f ; tisfc:output_file = "phy" ; tisfc:units = "K" ; float tmax_max2m(time, grid_yt, grid_xt) ; tmax_max2m:_FillValue = 9.99e+20f ; tmax_max2m:cell_methods = "time: point" ; tmax_max2m:long_name = "max temperature at 2m height" ; tmax_max2m:missing_value = 9.99e+20f ; tmax_max2m:output_file = "phy" ; tmax_max2m:units = "K" ; float tmin_min2m(time, grid_yt, grid_xt) ; tmin_min2m:_FillValue = 9.99e+20f ; tmin_min2m:cell_methods = "time: point" ; tmin_min2m:long_name = "min temperature at 2m height" ; tmin_min2m:missing_value = 9.99e+20f ; tmin_min2m:output_file = "phy" ; tmin_min2m:units = "K" ; float tmp2m(time, grid_yt, grid_xt) ; tmp2m:_FillValue = 9.99e+20f ; tmp2m:cell_methods = "time: point" ; tmp2m:long_name = "2m temperature" ; tmp2m:missing_value = 9.99e+20f ; tmp2m:output_file = "phy" ; tmp2m:units = "K" ; float tmp_avehct(time, grid_yt, grid_xt) ; tmp_avehct:_FillValue = 9.99e+20f ; tmp_avehct:cell_methods = "time: point" ; tmp_avehct:long_name = "temperature high cloud top level" ; tmp_avehct:missing_value = 9.99e+20f ; tmp_avehct:output_file = "phy" ; tmp_avehct:units = "K" ; float tmp_avelct(time, grid_yt, grid_xt) ; tmp_avelct:_FillValue = 9.99e+20f ; tmp_avelct:cell_methods = "time: point" ; tmp_avelct:long_name = "temperature low cloud top level" ; tmp_avelct:missing_value = 9.99e+20f ; tmp_avelct:output_file = "phy" ; tmp_avelct:units = "K" ; float tmp_avemct(time, grid_yt, grid_xt) ; tmp_avemct:_FillValue = 9.99e+20f ; tmp_avemct:cell_methods = "time: point" ; tmp_avemct:long_name = "temperature middle cloud top level" ; tmp_avemct:missing_value = 9.99e+20f ; tmp_avemct:output_file = "phy" ; tmp_avemct:units = "K" ; float tmp_hyblev1(time, grid_yt, grid_xt) ; tmp_hyblev1:_FillValue = 9.99e+20f ; tmp_hyblev1:cell_methods = "time: point" ; tmp_hyblev1:long_name = "layer 1 temperature" ; tmp_hyblev1:missing_value = 9.99e+20f ; tmp_hyblev1:output_file = "phy" ; tmp_hyblev1:units = "K" ; float tmpsfc(time, grid_yt, grid_xt) ; tmpsfc:_FillValue = 9.99e+20f ; tmpsfc:cell_methods = "time: point" ; tmpsfc:long_name = "surface temperature" ; tmpsfc:missing_value = 9.99e+20f ; tmpsfc:output_file = "phy" ; tmpsfc:units = "K" ; float tprcp(time, grid_yt, grid_xt) ; tprcp:_FillValue = 9.99e+20f ; tprcp:cell_methods = "time: point" ; tprcp:long_name = "total time-step precipitation" ; tprcp:missing_value = 9.99e+20f ; tprcp:output_file = "phy" ; tprcp:units = "m" ; float transp(time, grid_yt, grid_xt) ; transp:_FillValue = 9.99e+20f ; transp:cell_methods = "time: point" ; transp:long_name = "instantaneous transpiration" ; transp:missing_value = 9.99e+20f ; transp:output_file = "phy" ; transp:units = "W m-2" ; float transp_ave(time, grid_yt, grid_xt) ; transp_ave:_FillValue = 9.99e+20f ; transp_ave:cell_methods = "time: point" ; transp_ave:long_name = "transpiration" ; transp_ave:missing_value = 9.99e+20f ; transp_ave:output_file = "phy" ; transp_ave:units = "W/m**2" ; float tsnowp(time, grid_yt, grid_xt) ; tsnowp:_FillValue = 9.99e+20f ; tsnowp:cell_methods = "time: point" ; tsnowp:long_name = "accumulated surface snow" ; tsnowp:missing_value = 9.99e+20f ; tsnowp:output_file = "phy" ; tsnowp:units = "kg/m**2" ; float tsnowpb(time, grid_yt, grid_xt) ; tsnowpb:_FillValue = 9.99e+20f ; tsnowpb:cell_methods = "time: point" ; tsnowpb:long_name = "accumulated surface snow in bucket" ; tsnowpb:missing_value = 9.99e+20f ; tsnowpb:output_file = "phy" ; tsnowpb:units = "kg/m**2" ; float u-gwd_ave(time, grid_yt, grid_xt) ; u-gwd_ave:_FillValue = 9.99e+20f ; u-gwd_ave:cell_methods = "time: point" ; u-gwd_ave:long_name = "surface zonal gravity wave stress" ; u-gwd_ave:missing_value = 9.99e+20f ; u-gwd_ave:output_file = "phy" ; u-gwd_ave:units = "N/m**2" ; float u10max(time, grid_yt, grid_xt) ; u10max:_FillValue = 9.99e+20f ; u10max:cell_methods = "time: point" ; u10max:long_name = "hourly maximum (magnitude) u-wind" ; u10max:missing_value = 9.99e+20f ; u10max:output_file = "phy" ; u10max:units = "m/s" ; float uflx_ave(time, grid_yt, grid_xt) ; uflx_ave:_FillValue = 9.99e+20f ; uflx_ave:cell_methods = "time: point" ; uflx_ave:long_name = "surface zonal momentum flux" ; uflx_ave:missing_value = 9.99e+20f ; uflx_ave:output_file = "phy" ; uflx_ave:units = "N/m**2" ; float ugrd10m(time, grid_yt, grid_xt) ; ugrd10m:_FillValue = 9.99e+20f ; ugrd10m:cell_methods = "time: point" ; ugrd10m:long_name = "10 meter u wind" ; ugrd10m:missing_value = 9.99e+20f ; ugrd10m:output_file = "phy" ; ugrd10m:units = "m/s" ; float ugrd_hyblev1(time, grid_yt, grid_xt) ; ugrd_hyblev1:_FillValue = 9.99e+20f ; ugrd_hyblev1:cell_methods = "time: point" ; ugrd_hyblev1:long_name = "layer 1 zonal wind" ; ugrd_hyblev1:missing_value = 9.99e+20f ; ugrd_hyblev1:output_file = "phy" ; ugrd_hyblev1:units = "m/s" ; float ulwrf(time, grid_yt, grid_xt) ; ulwrf:_FillValue = 9.99e+20f ; ulwrf:cell_methods = "time: point" ; ulwrf:long_name = "instantaneous surface upward longwave flux" ; ulwrf:missing_value = 9.99e+20f ; ulwrf:output_file = "phy" ; ulwrf:units = "W/m**2" ; float ulwrf_ave(time, grid_yt, grid_xt) ; ulwrf_ave:_FillValue = 9.99e+20f ; ulwrf_ave:cell_methods = "time: point" ; ulwrf_ave:long_name = "surface upward longwave flux" ; ulwrf_ave:missing_value = 9.99e+20f ; ulwrf_ave:output_file = "phy" ; ulwrf_ave:units = "W/m**2" ; float ulwrf_avetoa(time, grid_yt, grid_xt) ; ulwrf_avetoa:_FillValue = 9.99e+20f ; ulwrf_avetoa:cell_methods = "time: point" ; ulwrf_avetoa:long_name = "top of atmos upward longwave flux" ; ulwrf_avetoa:missing_value = 9.99e+20f ; ulwrf_avetoa:output_file = "phy" ; ulwrf_avetoa:units = "W/m**2" ; float use_lake_model(time, grid_yt, grid_xt) ; use_lake_model:_FillValue = 9.99e+20f ; use_lake_model:cell_methods = "time: point" ; use_lake_model:long_name = "Lake Model Flag" ; use_lake_model:missing_value = 9.99e+20f ; use_lake_model:output_file = "phy" ; use_lake_model:units = "flag" ; float uswrf(time, grid_yt, grid_xt) ; uswrf:_FillValue = 9.99e+20f ; uswrf:cell_methods = "time: point" ; uswrf:long_name = "instantaneous surface upward shortwave flux" ; uswrf:missing_value = 9.99e+20f ; uswrf:output_file = "phy" ; uswrf:units = "W/m**2" ; float uswrf_ave(time, grid_yt, grid_xt) ; uswrf_ave:_FillValue = 9.99e+20f ; uswrf_ave:cell_methods = "time: point" ; uswrf_ave:long_name = "averaged surface upward shortwave flux" ; uswrf_ave:missing_value = 9.99e+20f ; uswrf_ave:output_file = "phy" ; uswrf_ave:units = "W/m**2" ; float uswrf_avetoa(time, grid_yt, grid_xt) ; uswrf_avetoa:_FillValue = 9.99e+20f ; uswrf_avetoa:cell_methods = "time: point" ; uswrf_avetoa:long_name = "top of atmos upward shortwave flux" ; uswrf_avetoa:missing_value = 9.99e+20f ; uswrf_avetoa:output_file = "phy" ; uswrf_avetoa:units = "W/m**2" ; float v-gwd_ave(time, grid_yt, grid_xt) ; v-gwd_ave:_FillValue = 9.99e+20f ; v-gwd_ave:cell_methods = "time: point" ; v-gwd_ave:long_name = "surface meridional gravity wave stress" ; v-gwd_ave:missing_value = 9.99e+20f ; v-gwd_ave:output_file = "phy" ; v-gwd_ave:units = "N/m**2" ; float v10max(time, grid_yt, grid_xt) ; v10max:_FillValue = 9.99e+20f ; v10max:cell_methods = "time: point" ; v10max:long_name = "hourly maximum (magnitude) v-wind" ; v10max:missing_value = 9.99e+20f ; v10max:output_file = "phy" ; v10max:units = "m/s" ; float vbdsf_ave(time, grid_yt, grid_xt) ; vbdsf_ave:_FillValue = 9.99e+20f ; vbdsf_ave:cell_methods = "time: point" ; vbdsf_ave:long_name = "Visible Beam Downward Solar Flux" ; vbdsf_ave:missing_value = 9.99e+20f ; vbdsf_ave:output_file = "phy" ; vbdsf_ave:units = "W/m**2" ; float vddsf_ave(time, grid_yt, grid_xt) ; vddsf_ave:_FillValue = 9.99e+20f ; vddsf_ave:cell_methods = "time: point" ; vddsf_ave:long_name = "Visible Diffuse Downward Solar Flux" ; vddsf_ave:missing_value = 9.99e+20f ; vddsf_ave:output_file = "phy" ; vddsf_ave:units = "W/m**2" ; float veg(time, grid_yt, grid_xt) ; veg:_FillValue = 9.99e+20f ; veg:cell_methods = "time: point" ; veg:long_name = "vegetation fraction" ; veg:missing_value = 9.99e+20f ; veg:output_file = "phy" ; veg:units = "fraction" ; float vflx_ave(time, grid_yt, grid_xt) ; vflx_ave:_FillValue = 9.99e+20f ; vflx_ave:cell_methods = "time: point" ; vflx_ave:long_name = "surface meridional momentum flux" ; vflx_ave:missing_value = 9.99e+20f ; vflx_ave:output_file = "phy" ; vflx_ave:units = "N/m**2" ; float vgrd10m(time, grid_yt, grid_xt) ; vgrd10m:_FillValue = 9.99e+20f ; vgrd10m:cell_methods = "time: point" ; vgrd10m:long_name = "10 meter v wind" ; vgrd10m:missing_value = 9.99e+20f ; vgrd10m:output_file = "phy" ; vgrd10m:units = "m/s" ; float vgrd_hyblev1(time, grid_yt, grid_xt) ; vgrd_hyblev1:_FillValue = 9.99e+20f ; vgrd_hyblev1:cell_methods = "time: point" ; vgrd_hyblev1:long_name = "layer 1 meridional wind" ; vgrd_hyblev1:missing_value = 9.99e+20f ; vgrd_hyblev1:output_file = "phy" ; vgrd_hyblev1:units = "m/s" ; float visbmdi(time, grid_yt, grid_xt) ; visbmdi:_FillValue = 9.99e+20f ; visbmdi:cell_methods = "time: point" ; visbmdi:long_name = "sfc uv+vis beam sw downward flux" ; visbmdi:missing_value = 9.99e+20f ; visbmdi:output_file = "phy" ; visbmdi:units = "W/m**2" ; float visdfdi(time, grid_yt, grid_xt) ; visdfdi:_FillValue = 9.99e+20f ; visdfdi:cell_methods = "time: point" ; visdfdi:long_name = " sfc uv+vis diff sw downward flux" ; visdfdi:missing_value = 9.99e+20f ; visdfdi:output_file = "phy" ; visdfdi:units = "W/m**2" ; float vtype(time, grid_yt, grid_xt) ; vtype:_FillValue = 9.99e+20f ; vtype:cell_methods = "time: point" ; vtype:long_name = "vegetation type in integer" ; vtype:missing_value = 9.99e+20f ; vtype:output_file = "phy" ; vtype:units = "number" ; float weasd(time, grid_yt, grid_xt) ; weasd:_FillValue = 9.99e+20f ; weasd:cell_methods = "time: point" ; weasd:long_name = "surface snow water equivalent" ; weasd:missing_value = 9.99e+20f ; weasd:output_file = "phy" ; weasd:units = "kg/m**2" ; float wetness(time, grid_yt, grid_xt) ; wetness:_FillValue = 9.99e+20f ; wetness:cell_methods = "time: point" ; wetness:long_name = "soil moisture availability in top soil layer" ; wetness:missing_value = 9.99e+20f ; wetness:output_file = "phy" ; wetness:units = "fraction" ; float wilt(time, grid_yt, grid_xt) ; wilt:_FillValue = 9.99e+20f ; wilt:cell_methods = "time: point" ; wilt:long_name = "wiltimg point (volumetric)" ; wilt:missing_value = 9.99e+20f ; wilt:output_file = "phy" ; wilt:units = "Proportion" ; float zol(time, grid_yt, grid_xt) ; zol:_FillValue = 9.99e+20f ; zol:cell_methods = "time: point" ; zol:long_name = "monin obukhov surface stability parameter" ; zol:missing_value = 9.99e+20f ; zol:output_file = "phy" ; zol:units = "n/a" ; // global attributes: :cen_lat = 55.f ; :cen_lon = -113.f ; :dlat = 0.025f ; :dlon = 0.025f ; :dtp = 36.f ; :fhzero = 1 ; :grid = "rotated_latlon" ; :grid_id = 1LL ; :imp_physics = 8 ; :landsfcmdl = 3 ; :lat1 = -37.f ; :lat2 = 37.f ; :lon1 = -61.f ; :lon2 = 61.f ; :ncld = 8 ; :nsoil = 4 ; :source = "FV3GFS" ; }