NetCDF Header

CLM5 Perturbed Parameter Ensembles


ERROR
Cookies must be enabled.

netcdf file:///data/2af2ea2a-dc7f-4af9-b42b-ebd6ac1df662/PPE_20.nc-284b5f5c-a6f7-4fe0-af35-b6bf71ecce03 {
  dimensions:
    levgrnd = 25;
    levlak = 10;
    levdcmp = 1;
    time = UNLIMITED;   // (60 currently)
    hist_interval = 2;
    string_length = 16;
    lon = 72;
    lat = 46;
    levsoi = 20;
    cft = 2;
    glc_nec = 10;
    ltype = 9;
    natpft = 15;
    nvegwcs = 4;
  variables:
    float levgrnd(levgrnd=25);
      :long_name = "coordinate soil levels";
      :units = "m";

    float levlak(levlak=10);
      :long_name = "coordinate lake levels";
      :units = "m";

    float levdcmp(levdcmp=1);
      :long_name = "coordinate soil levels";
      :units = "m";

    float time(time=60);
      :long_name = "time";
      :units = "days since 0001-01-01 00:00:00";
      :calendar = "noleap";
      :bounds = "time_bounds";

    int mcdate(time=60);
      :long_name = "current date (YYYYMMDD)";

    int mcsec(time=60);
      :long_name = "current seconds of current date";
      :units = "s";

    int mdcur(time=60);
      :long_name = "current day (from base day)";

    int mscur(time=60);
      :long_name = "current seconds of current day";

    int nstep(time=60);
      :long_name = "time step";

    double time_bounds(time=60, hist_interval=2);
      :long_name = "history time interval endpoints";

    char date_written(time=60, string_length=16);

    char time_written(time=60, string_length=16);

    float lon(lon=72);
      :long_name = "coordinate longitude";
      :units = "degrees_east";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float lat(lat=46);
      :long_name = "coordinate latitude";
      :units = "degrees_north";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float area(lat=46, lon=72);
      :long_name = "grid cell areas";
      :units = "km^2";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float landfrac(lat=46, lon=72);
      :long_name = "land fraction";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    int landmask(lat=46, lon=72);
      :long_name = "land/ocean mask (0.=ocean and 1.=land)";
      :_FillValue = -9999; // int
      :missing_value = -9999; // int

    int pftmask(lat=46, lon=72);
      :long_name = "pft real/fake mask (0.=fake and 1.=real)";
      :_FillValue = -9999; // int
      :missing_value = -9999; // int

    int nbedrock(lat=46, lon=72);
      :long_name = "index of shallowest bedrock layer";
      :_FillValue = -9999; // int
      :missing_value = -9999; // int

    float ATM_TOPO(time=60, lat=46, lon=72);
      :long_name = "atmospheric surface height";
      :units = "m";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float BCDEP(time=60, lat=46, lon=72);
      :long_name = "total BC deposition (dry+wet) from atmosphere";
      :units = "kg/m^2/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float BTRAN2(time=60, lat=46, lon=72);
      :long_name = "root zone soil wetness factor";
      :units = "unitless";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float BTRANMN(time=60, lat=46, lon=72);
      :long_name = "daily minimum of transpiration beta factor";
      :units = "unitless";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float DSL(time=60, lat=46, lon=72);
      :long_name = "dry surface layer thickness";
      :units = "mm";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float DSTDEP(time=60, lat=46, lon=72);
      :long_name = "total dust deposition (dry+wet) from atmosphere";
      :units = "kg/m^2/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float DSTFLXT(time=60, lat=46, lon=72);
      :long_name = "total surface dust emission";
      :units = "kg/m2/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float EFLXBUILD(time=60, lat=46, lon=72);
      :long_name = "building heat flux from change in interior building air temperature";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float EFLX_DYNBAL(time=60, lat=46, lon=72);
      :long_name = "dynamic land cover change conversion energy flux";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float EFLX_GRND_LAKE(time=60, lat=46, lon=72);
      :long_name = "net heat flux into lake/snow surface, excluding light transmission";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float EFLX_LH_TOT(time=60, lat=46, lon=72);
      :long_name = "total latent heat flux [+ to atm]";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float EFLX_LH_TOT_R(time=60, lat=46, lon=72);
      :long_name = "Rural total evaporation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float ELAI(time=60, lat=46, lon=72);
      :long_name = "exposed one-sided leaf area index";
      :units = "m^2/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float ERRH2O(time=60, lat=46, lon=72);
      :long_name = "total water conservation error";
      :units = "mm";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float ERRH2OSNO(time=60, lat=46, lon=72);
      :long_name = "imbalance in snow depth (liquid water)";
      :units = "mm";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float ERRSEB(time=60, lat=46, lon=72);
      :long_name = "surface energy conservation error";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float ERRSOI(time=60, lat=46, lon=72);
      :long_name = "soil/lake energy conservation error";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float ERRSOL(time=60, lat=46, lon=72);
      :long_name = "solar radiation conservation error";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float ESAI(time=60, lat=46, lon=72);
      :long_name = "exposed one-sided stem area index";
      :units = "m^2/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FCEV(time=60, lat=46, lon=72);
      :long_name = "canopy evaporation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FCOV(time=60, lat=46, lon=72);
      :long_name = "fractional impermeable area";
      :units = "unitless";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FCTR(time=60, lat=46, lon=72);
      :long_name = "canopy transpiration";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FGEV(time=60, lat=46, lon=72);
      :long_name = "ground evaporation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FGR(time=60, lat=46, lon=72);
      :long_name = "heat flux into soil/snow including snow melt and lake / snow light transmission";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FGR12(time=60, lat=46, lon=72);
      :long_name = "heat flux between soil layers 1 and 2";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FH2OSFC(time=60, lat=46, lon=72);
      :long_name = "fraction of ground covered by surface water";
      :units = "unitless";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FIRA(time=60, lat=46, lon=72);
      :long_name = "net infrared (longwave) radiation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FIRA_R(time=60, lat=46, lon=72);
      :long_name = "Rural net infrared (longwave) radiation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FIRE(time=60, lat=46, lon=72);
      :long_name = "emitted infrared (longwave) radiation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FIRE_R(time=60, lat=46, lon=72);
      :long_name = "Rural emitted infrared (longwave) radiation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FLDS(time=60, lat=46, lon=72);
      :long_name = "atmospheric longwave radiation (downscaled to columns in glacier regions)";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FPSN(time=60, lat=46, lon=72);
      :long_name = "photosynthesis";
      :units = "umol/m2s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSA(time=60, lat=46, lon=72);
      :long_name = "absorbed solar radiation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSAT(time=60, lat=46, lon=72);
      :long_name = "fractional area with water table at surface";
      :units = "unitless";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSDS(time=60, lat=46, lon=72);
      :long_name = "atmospheric incident solar radiation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSDSND(time=60, lat=46, lon=72);
      :long_name = "direct nir incident solar radiation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSDSNDLN(time=60, lat=46, lon=72);
      :long_name = "direct nir incident solar radiation at local noon";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSDSNI(time=60, lat=46, lon=72);
      :long_name = "diffuse nir incident solar radiation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSDSVD(time=60, lat=46, lon=72);
      :long_name = "direct vis incident solar radiation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSDSVDLN(time=60, lat=46, lon=72);
      :long_name = "direct vis incident solar radiation at local noon";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSDSVI(time=60, lat=46, lon=72);
      :long_name = "diffuse vis incident solar radiation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSDSVILN(time=60, lat=46, lon=72);
      :long_name = "diffuse vis incident solar radiation at local noon";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSH(time=60, lat=46, lon=72);
      :long_name = "sensible heat not including correction for land use change and rain/snow conversion";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSH_G(time=60, lat=46, lon=72);
      :long_name = "sensible heat from ground";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSH_PRECIP_CONVERSION(time=60, lat=46, lon=72);
      :long_name = "Sensible heat flux from conversion of rain/snow atm forcing";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSH_R(time=60, lat=46, lon=72);
      :long_name = "Rural sensible heat";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSH_RUNOFF_ICE_TO_LIQ(time=60, lat=46, lon=72);
      :long_name = "sensible heat flux generated from conversion of ice runoff to liquid";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSH_TO_COUPLER(time=60, lat=46, lon=72);
      :long_name = "sensible heat sent to coupler (includes corrections for land use change, rain/snow conversion and conversion of ice runoff to liquid)";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSH_V(time=60, lat=46, lon=72);
      :long_name = "sensible heat from veg";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSM(time=60, lat=46, lon=72);
      :long_name = "snow melt heat flux";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSNO(time=60, lat=46, lon=72);
      :long_name = "fraction of ground covered by snow";
      :units = "unitless";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSNO_EFF(time=60, lat=46, lon=72);
      :long_name = "effective fraction of ground covered by snow";
      :units = "unitless";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSR(time=60, lat=46, lon=72);
      :long_name = "reflected solar radiation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSRND(time=60, lat=46, lon=72);
      :long_name = "direct nir reflected solar radiation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSRNDLN(time=60, lat=46, lon=72);
      :long_name = "direct nir reflected solar radiation at local noon";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSRNI(time=60, lat=46, lon=72);
      :long_name = "diffuse nir reflected solar radiation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSRVD(time=60, lat=46, lon=72);
      :long_name = "direct vis reflected solar radiation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSRVDLN(time=60, lat=46, lon=72);
      :long_name = "direct vis reflected solar radiation at local noon";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float FSRVI(time=60, lat=46, lon=72);
      :long_name = "diffuse vis reflected solar radiation";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float GSSHA(time=60, lat=46, lon=72);
      :long_name = "shaded leaf stomatal conductance";
      :units = "umol H20/m2/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float GSSUN(time=60, lat=46, lon=72);
      :long_name = "sunlit leaf stomatal conductance";
      :units = "umol H20/m2/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float H2OCAN(time=60, lat=46, lon=72);
      :long_name = "intercepted water";
      :units = "mm";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float H2OSFC(time=60, lat=46, lon=72);
      :long_name = "surface water depth";
      :units = "mm";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float H2OSNO(time=60, lat=46, lon=72);
      :long_name = "snow depth (liquid water)";
      :units = "mm";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float H2OSNO_TOP(time=60, lat=46, lon=72);
      :long_name = "mass of snow in top snow layer";
      :units = "kg/m2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float H2OSOI(time=60, levsoi=20, lat=46, lon=72);
      :long_name = "volumetric soil water (vegetated landunits only)";
      :units = "mm3/mm3";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float HEAT_CONTENT1(time=60, lat=46, lon=72);
      :long_name = "initial gridcell total heat content";
      :units = "J/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float HEAT_FROM_AC(time=60, lat=46, lon=72);
      :long_name = "sensible heat flux put into canyon due to heat removed from air conditioning";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float HIA(time=60, lat=46, lon=72);
      :long_name = "2 m NWS Heat Index";
      :units = "C";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float HIA_R(time=60, lat=46, lon=72);
      :long_name = "Rural 2 m NWS Heat Index";
      :units = "C";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float HIA_U(time=60, lat=46, lon=72);
      :long_name = "Urban 2 m NWS Heat Index";
      :units = "C";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float HUMIDEX(time=60, lat=46, lon=72);
      :long_name = "2 m Humidex";
      :units = "C";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float HUMIDEX_R(time=60, lat=46, lon=72);
      :long_name = "Rural 2 m Humidex";
      :units = "C";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float HUMIDEX_U(time=60, lat=46, lon=72);
      :long_name = "Urban 2 m Humidex";
      :units = "C";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float ICE_CONTENT1(time=60, lat=46, lon=72);
      :long_name = "initial gridcell total ice content";
      :units = "mm";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float JMX25T(time=60, lat=46, lon=72);
      :long_name = "canopy profile of jmax";
      :units = "umol/m2/s";
      :cell_methods = "time: minimum";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float Jmx25Z(time=60, lat=46, lon=72);
      :long_name = "canopy profile of  vcmax25 predicted by LUNA model";
      :units = "umol/m2/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float LAISHA(time=60, lat=46, lon=72);
      :long_name = "shaded projected leaf area index";
      :units = "none";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float LAISUN(time=60, lat=46, lon=72);
      :long_name = "sunlit projected leaf area index";
      :units = "none";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float LAKEICEFRAC_SURF(time=60, lat=46, lon=72);
      :long_name = "surface lake layer ice mass fraction";
      :units = "unitless";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float LAKEICETHICK(time=60, lat=46, lon=72);
      :long_name = "thickness of lake ice (including physical expansion on freezing)";
      :units = "m";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float LIQCAN(time=60, lat=46, lon=72);
      :long_name = "intercepted liquid water";
      :units = "mm";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float LIQUID_CONTENT1(time=60, lat=46, lon=72);
      :long_name = "initial gridcell total liq content";
      :units = "mm";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float LNC(time=60, lat=46, lon=72);
      :long_name = "leaf N concentration";
      :units = "gN leaf/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float MEG_acetaldehyde(time=60, lat=46, lon=72);
      :long_name = "MEGAN flux";
      :units = "kg/m2/sec";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float MEG_acetic_acid(time=60, lat=46, lon=72);
      :long_name = "MEGAN flux";
      :units = "kg/m2/sec";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float MEG_acetone(time=60, lat=46, lon=72);
      :long_name = "MEGAN flux";
      :units = "kg/m2/sec";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float MEG_carene_3(time=60, lat=46, lon=72);
      :long_name = "MEGAN flux";
      :units = "kg/m2/sec";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float MEG_ethanol(time=60, lat=46, lon=72);
      :long_name = "MEGAN flux";
      :units = "kg/m2/sec";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float MEG_formaldehyde(time=60, lat=46, lon=72);
      :long_name = "MEGAN flux";
      :units = "kg/m2/sec";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float MEG_isoprene(time=60, lat=46, lon=72);
      :long_name = "MEGAN flux";
      :units = "kg/m2/sec";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float MEG_methanol(time=60, lat=46, lon=72);
      :long_name = "MEGAN flux";
      :units = "kg/m2/sec";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float MEG_pinene_a(time=60, lat=46, lon=72);
      :long_name = "MEGAN flux";
      :units = "kg/m2/sec";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float MEG_thujene_a(time=60, lat=46, lon=72);
      :long_name = "MEGAN flux";
      :units = "kg/m2/sec";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float OCDEP(time=60, lat=46, lon=72);
      :long_name = "total OC deposition (dry+wet) from atmosphere";
      :units = "kg/m^2/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float PARVEGLN(time=60, lat=46, lon=72);
      :long_name = "absorbed par by vegetation at local noon";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float PBOT(time=60, lat=46, lon=72);
      :long_name = "atmospheric pressure at surface (downscaled to columns in glacier regions)";
      :units = "Pa";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float PCO2(time=60, lat=46, lon=72);
      :long_name = "atmospheric partial pressure of CO2";
      :units = "Pa";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float PCT_CFT(time=60, cft=2, lat=46, lon=72);
      :long_name = "% of each crop on the crop landunit";
      :units = "%";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float PCT_GLC_MEC(time=60, glc_nec=10, lat=46, lon=72);
      :long_name = "% of each GLC elevation class on the glc_mec landunit";
      :units = "%";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float PCT_LANDUNIT(time=60, ltype=9, lat=46, lon=72);
      :long_name = "% of each landunit on grid cell";
      :units = "%";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float PCT_NAT_PFT(time=60, natpft=15, lat=46, lon=72);
      :long_name = "% of each PFT on the natural vegetation (i.e., soil) landunit";
      :units = "%";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float Q2M(time=60, lat=46, lon=72);
      :long_name = "2m specific humidity";
      :units = "kg/kg";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QBOT(time=60, lat=46, lon=72);
      :long_name = "atmospheric specific humidity (downscaled to columns in glacier regions)";
      :units = "kg/kg";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QCHARGE(time=60, lat=46, lon=72);
      :long_name = "aquifer recharge rate (vegetated landunits only)";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QDRAI(time=60, lat=46, lon=72);
      :long_name = "sub-surface drainage";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QDRAI_PERCH(time=60, lat=46, lon=72);
      :long_name = "perched wt drainage";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QDRAI_XS(time=60, lat=46, lon=72);
      :long_name = "saturation excess drainage";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QDRIP(time=60, lat=46, lon=72);
      :long_name = "throughfall";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QFLOOD(time=60, lat=46, lon=72);
      :long_name = "runoff from river flooding";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QFLX_DEW_GRND(time=60, lat=46, lon=72);
      :long_name = "ground surface dew formation";
      :units = "mm H2O/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QFLX_DEW_SNOW(time=60, lat=46, lon=72);
      :long_name = "surface dew added to snow pacK";
      :units = "mm H2O/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QFLX_EVAP_TOT(time=60, lat=46, lon=72);
      :long_name = "qflx_evap_soi + qflx_evap_can + qflx_tran_veg";
      :units = "mm H2O/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QFLX_ICE_DYNBAL(time=60, lat=46, lon=72);
      :long_name = "ice dynamic land cover change conversion runoff flux";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QFLX_LIQ_DYNBAL(time=60, lat=46, lon=72);
      :long_name = "liq dynamic land cover change conversion runoff flux";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QFLX_SNOW_DRAIN(time=60, lat=46, lon=72);
      :long_name = "drainage from snow pack";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QFLX_SNOW_DRAIN_ICE(time=60, lat=46, lon=72);
      :long_name = "drainage from snow pack melt (ice landunits only)";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QFLX_SUB_SNOW(time=60, lat=46, lon=72);
      :long_name = "sublimation rate from snow pack (also includes bare ice sublimation from glacier columns)";
      :units = "mm H2O/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QH2OSFC(time=60, lat=46, lon=72);
      :long_name = "surface water runoff";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QICE(time=60, lat=46, lon=72);
      :long_name = "ice growth/melt";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QICE_FRZ(time=60, lat=46, lon=72);
      :long_name = "ice growth";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QICE_MELT(time=60, lat=46, lon=72);
      :long_name = "ice melt";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QINFL(time=60, lat=46, lon=72);
      :long_name = "infiltration";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QINTR(time=60, lat=46, lon=72);
      :long_name = "interception";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QIRRIG(time=60, lat=46, lon=72);
      :long_name = "water added through irrigation";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QOVER(time=60, lat=46, lon=72);
      :long_name = "surface runoff";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QRGWL(time=60, lat=46, lon=72);
      :long_name = "surface runoff at glaciers (liquid only), wetlands, lakes; also includes melted ice runoff from QSNWCPICE";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QRUNOFF(time=60, lat=46, lon=72);
      :long_name = "total liquid runoff not including correction for land use change";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QRUNOFF_ICE(time=60, lat=46, lon=72);
      :long_name = "total liquid runoff not incl corret for LULCC (ice landunits only)";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QRUNOFF_ICE_TO_COUPLER(time=60, lat=46, lon=72);
      :long_name = "total ice runoff sent to coupler (includes corrections for land use change)";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QRUNOFF_TO_COUPLER(time=60, lat=46, lon=72);
      :long_name = "total liquid runoff sent to coupler (includes corrections for land use change)";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QSNOCPLIQ(time=60, lat=46, lon=72);
      :long_name = "excess liquid h2o due to snow capping not including correction for land use change";
      :units = "mm H2O/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QSNOEVAP(time=60, lat=46, lon=72);
      :long_name = "evaporation from snow";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QSNOFRZ(time=60, lat=46, lon=72);
      :long_name = "column-integrated snow freezing rate";
      :units = "kg/m2/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QSNOFRZ_ICE(time=60, lat=46, lon=72);
      :long_name = "column-integrated snow freezing rate (ice landunits only)";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QSNOMELT(time=60, lat=46, lon=72);
      :long_name = "snow melt rate";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QSNOMELT_ICE(time=60, lat=46, lon=72);
      :long_name = "snow melt (ice landunits only)";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QSNO_TEMPUNLOAD(time=60, lat=46, lon=72);
      :long_name = "canopy snow temp unloading";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QSNO_WINDUNLOAD(time=60, lat=46, lon=72);
      :long_name = "canopy snow wind unloading";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QSNWCPICE(time=60, lat=46, lon=72);
      :long_name = "excess solid h2o due to snow capping not including correction for land use change";
      :units = "mm H2O/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QSOIL(time=60, lat=46, lon=72);
      :long_name = "Ground evaporation (soil/snow evaporation + soil/snow sublimation - dew)";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QSOIL_ICE(time=60, lat=46, lon=72);
      :long_name = "Ground evaporation (ice landunits only)";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QVEGE(time=60, lat=46, lon=72);
      :long_name = "canopy evaporation";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float QVEGT(time=60, lat=46, lon=72);
      :long_name = "canopy transpiration";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float RAIN(time=60, lat=46, lon=72);
      :long_name = "atmospheric rain, after rain/snow repartitioning based on temperature";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float RAIN_FROM_ATM(time=60, lat=46, lon=72);
      :long_name = "atmospheric rain received from atmosphere (pre-repartitioning)";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float RH2M(time=60, lat=46, lon=72);
      :long_name = "2m relative humidity";
      :units = "%";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float RSSHA(time=60, lat=46, lon=72);
      :long_name = "shaded leaf stomatal resistance";
      :units = "s/m";
      :cell_methods = "time: minimum";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float RSSUN(time=60, lat=46, lon=72);
      :long_name = "sunlit leaf stomatal resistance";
      :units = "s/m";
      :cell_methods = "time: minimum";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SABG(time=60, lat=46, lon=72);
      :long_name = "solar rad absorbed by ground";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SABG_PEN(time=60, lat=46, lon=72);
      :long_name = "Rural solar rad penetrating top soil or snow layer";
      :units = "watt/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SABV(time=60, lat=46, lon=72);
      :long_name = "solar rad absorbed by veg";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SMP(time=60, levgrnd=25, lat=46, lon=72);
      :long_name = "soil matric potential (vegetated landunits only)";
      :units = "mm";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOBCMCL(time=60, lat=46, lon=72);
      :long_name = "mass of BC in snow column";
      :units = "kg/m2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOBCMSL(time=60, lat=46, lon=72);
      :long_name = "mass of BC in top snow layer";
      :units = "kg/m2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOCAN(time=60, lat=46, lon=72);
      :long_name = "intercepted snow";
      :units = "mm";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNODSTMCL(time=60, lat=46, lon=72);
      :long_name = "mass of dust in snow column";
      :units = "kg/m2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNODSTMSL(time=60, lat=46, lon=72);
      :long_name = "mass of dust in top snow layer";
      :units = "kg/m2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOFSRND(time=60, lat=46, lon=72);
      :long_name = "direct nir reflected solar radiation from snow";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOFSRNI(time=60, lat=46, lon=72);
      :long_name = "diffuse nir reflected solar radiation from snow";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOFSRVD(time=60, lat=46, lon=72);
      :long_name = "direct vis reflected solar radiation from snow";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOFSRVI(time=60, lat=46, lon=72);
      :long_name = "diffuse vis reflected solar radiation from snow";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOINTABS(time=60, lat=46, lon=72);
      :long_name = "Fraction of incoming solar absorbed by lower snow layers";
      :units = "-";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOOCMCL(time=60, lat=46, lon=72);
      :long_name = "mass of OC in snow column";
      :units = "kg/m2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOOCMSL(time=60, lat=46, lon=72);
      :long_name = "mass of OC in top snow layer";
      :units = "kg/m2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOTXMASS(time=60, lat=46, lon=72);
      :long_name = "snow temperature times layer mass, layer sum; to get mass-weighted temperature, divide by (SNOWICE+SNOWLIQ)";
      :units = "K kg/m2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOUNLOAD(time=60, lat=46, lon=72);
      :long_name = "Canopy snow unloading";
      :units = "mm";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOW(time=60, lat=46, lon=72);
      :long_name = "atmospheric snow, after rain/snow repartitioning based on temperature";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOWDP(time=60, lat=46, lon=72);
      :long_name = "gridcell mean snow height";
      :units = "m";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOWICE(time=60, lat=46, lon=72);
      :long_name = "snow ice";
      :units = "kg/m2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOWLIQ(time=60, lat=46, lon=72);
      :long_name = "snow liquid water";
      :units = "kg/m2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOW_DEPTH(time=60, lat=46, lon=72);
      :long_name = "snow height of snow covered area";
      :units = "m";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOW_FROM_ATM(time=60, lat=46, lon=72);
      :long_name = "atmospheric snow received from atmosphere (pre-repartitioning)";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOW_PERSISTENCE(time=60, lat=46, lon=72);
      :long_name = "Length of time of continuous snow cover (nat. veg. landunits only)";
      :units = "seconds";
      :cell_methods = "time: instantaneous";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOW_SINKS(time=60, lat=46, lon=72);
      :long_name = "snow sinks (liquid water)";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SNOW_SOURCES(time=60, lat=46, lon=72);
      :long_name = "snow sources (liquid water)";
      :units = "mm/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SOILICE(time=60, levsoi=20, lat=46, lon=72);
      :long_name = "soil ice (vegetated landunits only)";
      :units = "kg/m2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SOILLIQ(time=60, levsoi=20, lat=46, lon=72);
      :long_name = "soil liquid water (vegetated landunits only)";
      :units = "kg/m2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SOILRESIS(time=60, lat=46, lon=72);
      :long_name = "soil resistance to evaporation";
      :units = "s/m";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SOILWATER_10CM(time=60, lat=46, lon=72);
      :long_name = "soil liquid water + ice in top 10cm of soil (veg landunits only)";
      :units = "kg/m2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SWBGT(time=60, lat=46, lon=72);
      :long_name = "2 m Simplified Wetbulb Globe Temp";
      :units = "C";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SWBGT_R(time=60, lat=46, lon=72);
      :long_name = "Rural 2 m Simplified Wetbulb Globe Temp";
      :units = "C";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float SWBGT_U(time=60, lat=46, lon=72);
      :long_name = "Urban 2 m Simplified Wetbulb Globe Temp";
      :units = "C";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TAUX(time=60, lat=46, lon=72);
      :long_name = "zonal surface stress";
      :units = "kg/m/s^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TAUY(time=60, lat=46, lon=72);
      :long_name = "meridional surface stress";
      :units = "kg/m/s^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TBOT(time=60, lat=46, lon=72);
      :long_name = "atmospheric air temperature (downscaled to columns in glacier regions)";
      :units = "K";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TBUILD(time=60, lat=46, lon=72);
      :long_name = "internal urban building air temperature";
      :units = "K";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TG(time=60, lat=46, lon=72);
      :long_name = "ground temperature";
      :units = "K";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TH2OSFC(time=60, lat=46, lon=72);
      :long_name = "surface water temperature";
      :units = "K";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float THBOT(time=60, lat=46, lon=72);
      :long_name = "atmospheric air potential temperature (downscaled to columns in glacier regions)";
      :units = "K";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TKE1(time=60, lat=46, lon=72);
      :long_name = "top lake level eddy thermal conductivity";
      :units = "W/(mK)";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TLAI(time=60, lat=46, lon=72);
      :long_name = "total projected leaf area index";
      :units = "none";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TLAKE(time=60, levlak=10, lat=46, lon=72);
      :long_name = "lake temperature";
      :units = "K";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TOTSOILICE(time=60, lat=46, lon=72);
      :long_name = "vertically summed soil cie (veg landunits only)";
      :units = "kg/m2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TOTSOILLIQ(time=60, lat=46, lon=72);
      :long_name = "vertically summed soil liquid water (veg landunits only)";
      :units = "kg/m2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TPU25T(time=60, lat=46, lon=72);
      :long_name = "canopy profile of tpu";
      :units = "umol/m2/s";
      :cell_methods = "time: minimum";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TREFMNAV(time=60, lat=46, lon=72);
      :long_name = "daily minimum of average 2-m temperature";
      :units = "K";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TREFMXAV(time=60, lat=46, lon=72);
      :long_name = "daily maximum of average 2-m temperature";
      :units = "K";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TSA(time=60, lat=46, lon=72);
      :long_name = "2m air temperature";
      :units = "K";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TSAI(time=60, lat=46, lon=72);
      :long_name = "total projected stem area index";
      :units = "none";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TSOI(time=60, levgrnd=25, lat=46, lon=72);
      :long_name = "soil temperature (vegetated landunits only)";
      :units = "K";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TSOI_10CM(time=60, lat=46, lon=72);
      :long_name = "soil temperature in top 10cm of soil";
      :units = "K";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TSOI_ICE(time=60, levgrnd=25, lat=46, lon=72);
      :long_name = "soil temperature (ice landunits only)";
      :units = "K";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TV(time=60, lat=46, lon=72);
      :long_name = "vegetation temperature";
      :units = "K";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float TWS(time=60, lat=46, lon=72);
      :long_name = "total water storage";
      :units = "mm";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float U10(time=60, lat=46, lon=72);
      :long_name = "10-m wind";
      :units = "m/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float U10_DUST(time=60, lat=46, lon=72);
      :long_name = "10-m wind for dust model";
      :units = "m/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float URBAN_AC(time=60, lat=46, lon=72);
      :long_name = "urban air conditioning flux";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float URBAN_HEAT(time=60, lat=46, lon=72);
      :long_name = "urban heating flux";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float VCMX25T(time=60, lat=46, lon=72);
      :long_name = "canopy profile of vcmax25";
      :units = "umol/m2/s";
      :cell_methods = "time: minimum";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float VEGWP(time=60, nvegwcs=4, lat=46, lon=72);
      :long_name = "vegetation water matric potential for sun/sha canopy,xyl,root segments";
      :units = "mm";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float VOLR(time=60, lat=46, lon=72);
      :long_name = "river channel total water storage";
      :units = "m3";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float VOLRMCH(time=60, lat=46, lon=72);
      :long_name = "river channel main channel water storage";
      :units = "m3";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float Vcmx25Z(time=60, lat=46, lon=72);
      :long_name = "canopy profile of vcmax25 predicted by LUNA model";
      :units = "umol/m2/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float WA(time=60, lat=46, lon=72);
      :long_name = "water in the unconfined aquifer (vegetated landunits only)";
      :units = "mm";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float WASTEHEAT(time=60, lat=46, lon=72);
      :long_name = "sensible heat flux from heating/cooling sources of urban waste heat";
      :units = "W/m^2";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float WBT(time=60, lat=46, lon=72);
      :long_name = "2 m Stull Wet Bulb";
      :units = "C";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float WBT_R(time=60, lat=46, lon=72);
      :long_name = "Rural 2 m Stull Wet Bulb";
      :units = "C";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float WBT_U(time=60, lat=46, lon=72);
      :long_name = "Urban 2 m Stull Wet Bulb";
      :units = "C";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float WIND(time=60, lat=46, lon=72);
      :long_name = "atmospheric wind velocity magnitude";
      :units = "m/s";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float ZBOT(time=60, lat=46, lon=72);
      :long_name = "atmospheric reference height";
      :units = "m";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float ZWT(time=60, lat=46, lon=72);
      :long_name = "water table depth (vegetated landunits only)";
      :units = "m";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

    float ZWT_PERCH(time=60, lat=46, lon=72);
      :long_name = "perched water table depth (vegetated landunits only)";
      :units = "m";
      :cell_methods = "time: mean";
      :_FillValue = 1.0E36f; // float
      :missing_value = 1.0E36f; // float

  // global attributes:
  :title = "CLM History file information";
  :comment = "NOTE: None of the variables are weighted by land fraction!";
  :Conventions = "CF-1.0";
  :history = "Fri Feb 21 16:24:33 2020: ncrcat hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0016-01.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0016-02.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0016-03.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0016-04.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0016-05.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0016-06.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0016-07.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0016-08.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0016-09.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0016-10.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0016-11.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0016-12.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0017-01.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0017-02.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0017-03.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0017-04.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0017-05.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0017-06.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0017-07.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0017-08.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0017-09.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0017-10.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0017-11.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0017-12.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0018-01.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0018-02.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0018-03.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0018-04.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0018-05.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0018-06.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0018-07.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0018-08.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0018-09.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0018-10.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0018-11.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0018-12.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0019-01.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0019-02.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0019-03.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0019-04.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0019-05.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0019-06.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0019-07.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0019-08.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0019-09.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0019-10.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0019-11.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0019-12.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0020-01.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0020-02.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0020-03.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0020-04.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0020-05.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0020-06.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0020-07.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0020-08.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0020-09.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0020-10.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0020-11.nc hydro_ensemble_LHC_20/lnd/hist/hydro_ensemble_LHC_20.clm2.h0.0020-12.nc /glade/scratch/kdagon/DASH/PPE_20.nc\ncreated on 05/28/18 20:40:09";
  :source = "Community Land Model CLM4.0";
  :hostname = "cheyenne";
  :username = "kdagon";
  :version = "unknown";
  :revision_id = "$Id: histFileMod.F90 42903 2012-12-21 15:32:10Z muszala $";
  :case_title = "UNSET";
  :case_id = "hydro_ensemble_LHC_20";
  :Surface_dataset = "surfdata_4x5_16pfts_Irrig_CMIP6_simyr2000_c170824.nc";
  :Initial_conditions_dataset = "finidat_interp_dest.nc";
  :PFT_physiological_constants_dataset = "hydro_ensemble_LHC_20.nc";
  :ltype_vegetated_or_bare_soil = 1; // int
  :ltype_crop = 2; // int
  :ltype_UNUSED = 3; // int
  :ltype_landice_multiple_elevation_classes = 4; // int
  :ltype_deep_lake = 5; // int
  :ltype_wetland = 6; // int
  :ltype_urban_tbd = 7; // int
  :ltype_urban_hd = 8; // int
  :ltype_urban_md = 9; // int
  :ctype_vegetated_or_bare_soil = 1; // int
  :ctype_crop = 2; // int
  :ctype_crop_noncompete = "2*100+m, m=cft_lb,cft_ub";
  :ctype_landice = 3; // int
  :ctype_landice_multiple_elevation_classes = "4*100+m, m=1,glcnec";
  :ctype_deep_lake = 5; // int
  :ctype_wetland = 6; // int
  :ctype_urban_roof = 71; // int
  :ctype_urban_sunwall = 72; // int
  :ctype_urban_shadewall = 73; // int
  :ctype_urban_impervious_road = 74; // int
  :ctype_urban_pervious_road = 75; // int
  :cft_c3_crop = 1; // int
  :cft_c3_irrigated = 2; // int
  :time_period_freq = "month_1";
  :Time_constant_3Dvars_filename = "./hydro_ensemble_LHC_20.clm2.h0.0001-01.nc";
  :Time_constant_3Dvars = "ZSOI:DZSOI:WATSAT:SUCSAT:BSW:HKSAT:ZLAKE:DZLAKE";
  :NCO = "netCDF Operators version 4.7.9 (Homepage = http://nco.sf.net, Code = http://github.com/nco/nco)";
}