WRF standard output (wrfout)

inner domain d02

wrfout_d02

  • one-minute frequency after 0800 LT

    /global/cfs/cdirs/m3314/ksa/simulations/{date}/{casename}/wrfout_d02


Dimensions:

Time = UNLIMITED ; // (1 currently)
DateStrLen = 19 ;
west_east = 1200 ;
south_north = 1200 ;
bottom_top = 304 ;
bottom_top_stag = 305 ;
soil_layers_stag = 4 ;
west_east_stag = 1201 ;
south_north_stag = 1201 ;
seed_dim_stag = 8 ;

Variables:

char Times(Time, DateStrLen) ;
float XLAT(Time, south_north, west_east) ;
    XLAT:FieldType = 104 ;
    XLAT:MemoryOrder = "XY " ;
    XLAT:description = "LATITUDE, SOUTH IS NEGATIVE" ;
    XLAT:units = "degree_north" ;
    XLAT:stagger = "" ;
    XLAT:coordinates = "XLONG XLAT" ;
float XLONG(Time, south_north, west_east) ;
    XLONG:FieldType = 104 ;
    XLONG:MemoryOrder = "XY " ;
    XLONG:description = "LONGITUDE, WEST IS NEGATIVE" ;
    XLONG:units = "degree_east" ;
    XLONG:stagger = "" ;
    XLONG:coordinates = "XLONG XLAT" ;
float ZNU(Time, bottom_top) ;
    ZNU:FieldType = 104 ;
    ZNU:MemoryOrder = "Z  " ;
    ZNU:description = "eta values on half (mass) levels" ;
    ZNU:units = "" ;
    ZNU:stagger = "" ;
float ZNW(Time, bottom_top_stag) ;
    ZNW:FieldType = 104 ;
    ZNW:MemoryOrder = "Z  " ;
    ZNW:description = "eta values on full (w) levels" ;
    ZNW:units = "" ;
    ZNW:stagger = "Z" ;
float ZS(Time, soil_layers_stag) ;
    ZS:FieldType = 104 ;
    ZS:MemoryOrder = "Z  " ;
    ZS:description = "DEPTHS OF CENTERS OF SOIL LAYERS" ;
    ZS:units = "m" ;
    ZS:stagger = "Z" ;
float DZS(Time, soil_layers_stag) ;
    DZS:FieldType = 104 ;
    DZS:MemoryOrder = "Z  " ;
    DZS:description = "THICKNESSES OF SOIL LAYERS" ;
    DZS:units = "m" ;
    DZS:stagger = "Z" ;
int BATHYMETRY_FLAG(Time) ;
    BATHYMETRY_FLAG:FieldType = 106 ;
    BATHYMETRY_FLAG:MemoryOrder = "0  " ;
    BATHYMETRY_FLAG:description = "Flag for bathymetry in the global attributes for metgrid data" ;
    BATHYMETRY_FLAG:units = "-" ;
    BATHYMETRY_FLAG:stagger = "" ;
float U(Time, bottom_top, south_north, west_east_stag) ;
    U:FieldType = 104 ;
    U:MemoryOrder = "XYZ" ;
    U:description = "x-wind component" ;
    U:units = "m s-1" ;
    U:stagger = "X" ;
    U:coordinates = "XLONG_U XLAT_U XTIME" ;
float V(Time, bottom_top, south_north_stag, west_east) ;
    V:FieldType = 104 ;
    V:MemoryOrder = "XYZ" ;
    V:description = "y-wind component" ;
    V:units = "m s-1" ;
    V:stagger = "Y" ;
    V:coordinates = "XLONG_V XLAT_V XTIME" ;
float W(Time, bottom_top_stag, south_north, west_east) ;
    W:FieldType = 104 ;
    W:MemoryOrder = "XYZ" ;
    W:description = "z-wind component" ;
    W:units = "m s-1" ;
    W:stagger = "Z" ;
    W:coordinates = "XLONG XLAT XTIME" ;
float PH(Time, bottom_top_stag, south_north, west_east) ;
    PH:FieldType = 104 ;
    PH:MemoryOrder = "XYZ" ;
    PH:description = "perturbation geopotential" ;
    PH:units = "m2 s-2" ;
    PH:stagger = "Z" ;
    PH:coordinates = "XLONG XLAT XTIME" ;
float PHB(Time, bottom_top_stag, south_north, west_east) ;
    PHB:FieldType = 104 ;
    PHB:MemoryOrder = "XYZ" ;
    PHB:description = "base-state geopotential" ;
    PHB:units = "m2 s-2" ;
    PHB:stagger = "Z" ;
    PHB:coordinates = "XLONG XLAT XTIME" ;
float T(Time, bottom_top, south_north, west_east) ;
    T:FieldType = 104 ;
    T:MemoryOrder = "XYZ" ;
    T:description = "perturbation potential temperature theta-t0" ;
    T:units = "K" ;
    T:stagger = "" ;
    T:coordinates = "XLONG XLAT XTIME" ;
float THM(Time, bottom_top, south_north, west_east) ;
    THM:FieldType = 104 ;
    THM:MemoryOrder = "XYZ" ;
    THM:description = "either 1) pert moist pot temp=(1+Rv/Rd Qv)*(theta)-T0, or 2) pert dry pot temp=t" ;
    THM:units = "K" ;
    THM:stagger = "" ;
    THM:coordinates = "XLONG XLAT XTIME" ;
float MU(Time, south_north, west_east) ;
    MU:FieldType = 104 ;
    MU:MemoryOrder = "XY " ;
    MU:description = "perturbation dry air mass in column" ;
    MU:units = "Pa" ;
    MU:stagger = "" ;
    MU:coordinates = "XLONG XLAT XTIME" ;
float MUB(Time, south_north, west_east) ;
    MUB:FieldType = 104 ;
    MUB:MemoryOrder = "XY " ;
    MUB:description = "base state dry air mass in column" ;
    MUB:units = "Pa" ;
    MUB:stagger = "" ;
    MUB:coordinates = "XLONG XLAT XTIME" ;
float P(Time, bottom_top, south_north, west_east) ;
    P:FieldType = 104 ;
    P:MemoryOrder = "XYZ" ;
    P:description = "perturbation pressure" ;
    P:units = "Pa" ;
    P:stagger = "" ;
    P:coordinates = "XLONG XLAT XTIME" ;
float PB(Time, bottom_top, south_north, west_east) ;
    PB:FieldType = 104 ;
    PB:MemoryOrder = "XYZ" ;
    PB:description = "BASE STATE PRESSURE" ;
    PB:units = "Pa" ;
    PB:stagger = "" ;
    PB:coordinates = "XLONG XLAT XTIME" ;
float FNM(Time, bottom_top) ;
    FNM:FieldType = 104 ;
    FNM:MemoryOrder = "Z  " ;
    FNM:description = "upper weight for vertical stretching" ;
    FNM:units = "" ;
    FNM:stagger = "" ;
float FNP(Time, bottom_top) ;
    FNP:FieldType = 104 ;
    FNP:MemoryOrder = "Z  " ;
    FNP:description = "lower weight for vertical stretching" ;
    FNP:units = "" ;
    FNP:stagger = "" ;
float RDNW(Time, bottom_top) ;
    RDNW:FieldType = 104 ;
    RDNW:MemoryOrder = "Z  " ;
    RDNW:description = "inverse d(eta) values between full (w) levels" ;
    RDNW:units = "" ;
    RDNW:stagger = "" ;
float RDN(Time, bottom_top) ;
    RDN:FieldType = 104 ;
    RDN:MemoryOrder = "Z  " ;
    RDN:description = "inverse d(eta) values between half (mass) levels" ;
    RDN:units = "" ;
    RDN:stagger = "" ;
float DNW(Time, bottom_top) ;
    DNW:FieldType = 104 ;
    DNW:MemoryOrder = "Z  " ;
    DNW:description = "d(eta) values between full (w) levels" ;
    DNW:units = "" ;
    DNW:stagger = "" ;
float DN(Time, bottom_top) ;
    DN:FieldType = 104 ;
    DN:MemoryOrder = "Z  " ;
    DN:description = "d(eta) values between half (mass) levels" ;
    DN:units = "" ;
    DN:stagger = "" ;
float CFN(Time) ;
    CFN:FieldType = 104 ;
    CFN:MemoryOrder = "0  " ;
    CFN:description = "extrapolation constant" ;
    CFN:units = "" ;
    CFN:stagger = "" ;
float CFN1(Time) ;
    CFN1:FieldType = 104 ;
    CFN1:MemoryOrder = "0  " ;
    CFN1:description = "extrapolation constant" ;
    CFN1:units = "" ;
    CFN1:stagger = "" ;
float P_HYD(Time, bottom_top, south_north, west_east) ;
    P_HYD:FieldType = 104 ;
    P_HYD:MemoryOrder = "XYZ" ;
    P_HYD:description = "hydrostatic pressure" ;
    P_HYD:units = "Pa" ;
    P_HYD:stagger = "" ;
    P_HYD:coordinates = "XLONG XLAT XTIME" ;
float Q2(Time, south_north, west_east) ;
    Q2:FieldType = 104 ;
    Q2:MemoryOrder = "XY " ;
    Q2:description = "QV at 2 M" ;
    Q2:units = "kg kg-1" ;
    Q2:stagger = "" ;
    Q2:coordinates = "XLONG XLAT XTIME" ;
float T2(Time, south_north, west_east) ;
    T2:FieldType = 104 ;
    T2:MemoryOrder = "XY " ;
    T2:description = "TEMP at 2 M" ;
    T2:units = "K" ;
    T2:stagger = "" ;
    T2:coordinates = "XLONG XLAT XTIME" ;
float TH2(Time, south_north, west_east) ;
    TH2:FieldType = 104 ;
    TH2:MemoryOrder = "XY " ;
    TH2:description = "POT TEMP at 2 M" ;
    TH2:units = "K" ;
    TH2:stagger = "" ;
    TH2:coordinates = "XLONG XLAT XTIME" ;
float PSFC(Time, south_north, west_east) ;
    PSFC:FieldType = 104 ;
    PSFC:MemoryOrder = "XY " ;
    PSFC:description = "SFC PRESSURE" ;
    PSFC:units = "Pa" ;
    PSFC:stagger = "" ;
    PSFC:coordinates = "XLONG XLAT XTIME" ;
float U10(Time, south_north, west_east) ;
    U10:FieldType = 104 ;
    U10:MemoryOrder = "XY " ;
    U10:description = "U at 10 M" ;
    U10:units = "m s-1" ;
    U10:stagger = "" ;
    U10:coordinates = "XLONG XLAT XTIME" ;
float V10(Time, south_north, west_east) ;
    V10:FieldType = 104 ;
    V10:MemoryOrder = "XY " ;
    V10:description = "V at 10 M" ;
    V10:units = "m s-1" ;
    V10:stagger = "" ;
    V10:coordinates = "XLONG XLAT XTIME" ;
float RDX(Time) ;
    RDX:FieldType = 104 ;
    RDX:MemoryOrder = "0  " ;
    RDX:description = "INVERSE X GRID LENGTH" ;
    RDX:units = "m-1" ;
    RDX:stagger = "" ;
float RDY(Time) ;
    RDY:FieldType = 104 ;
    RDY:MemoryOrder = "0  " ;
    RDY:description = "INVERSE Y GRID LENGTH" ;
    RDY:units = "m-1" ;
    RDY:stagger = "" ;
float AREA2D(Time, south_north, west_east) ;
    AREA2D:FieldType = 104 ;
    AREA2D:MemoryOrder = "XY " ;
    AREA2D:description = "Horizontal grid cell area, using dx, dy, and map factors" ;
    AREA2D:units = "m2" ;
    AREA2D:stagger = "" ;
    AREA2D:coordinates = "XLONG XLAT XTIME" ;
float DX2D(Time, south_north, west_east) ;
    DX2D:FieldType = 104 ;
    DX2D:MemoryOrder = "XY " ;
    DX2D:description = "Horizontal grid distance: sqrt(area2d)" ;
    DX2D:units = "m" ;
    DX2D:stagger = "" ;
    DX2D:coordinates = "XLONG XLAT XTIME" ;
float RESM(Time) ;
    RESM:FieldType = 104 ;
    RESM:MemoryOrder = "0  " ;
    RESM:description = "TIME WEIGHT CONSTANT FOR SMALL STEPS" ;
    RESM:units = "" ;
    RESM:stagger = "" ;
float ZETATOP(Time) ;
    ZETATOP:FieldType = 104 ;
    ZETATOP:MemoryOrder = "0  " ;
    ZETATOP:description = "ZETA AT MODEL TOP" ;
    ZETATOP:units = "" ;
    ZETATOP:stagger = "" ;
float CF1(Time) ;
    CF1:FieldType = 104 ;
    CF1:MemoryOrder = "0  " ;
    CF1:description = "2nd order extrapolation constant" ;
    CF1:units = "" ;
    CF1:stagger = "" ;
float CF2(Time) ;
    CF2:FieldType = 104 ;
    CF2:MemoryOrder = "0  " ;
    CF2:description = "2nd order extrapolation constant" ;
    CF2:units = "" ;
    CF2:stagger = "" ;
float CF3(Time) ;
    CF3:FieldType = 104 ;
    CF3:MemoryOrder = "0  " ;
    CF3:description = "2nd order extrapolation constant" ;
    CF3:units = "" ;
    CF3:stagger = "" ;
int ITIMESTEP(Time) ;
    ITIMESTEP:FieldType = 106 ;
    ITIMESTEP:MemoryOrder = "0  " ;
    ITIMESTEP:description = "" ;
    ITIMESTEP:units = "" ;
    ITIMESTEP:stagger = "" ;
float XTIME(Time) ;
    XTIME:FieldType = 104 ;
    XTIME:MemoryOrder = "0  " ;
    XTIME:description = "minutes since 2016-05-18 12:00:00" ;
    XTIME:units = "minutes since 2016-05-18 12:00:00" ;
    XTIME:stagger = "" ;
float QVAPOR(Time, bottom_top, south_north, west_east) ;
    QVAPOR:FieldType = 104 ;
    QVAPOR:MemoryOrder = "XYZ" ;
    QVAPOR:description = "Water vapor mixing ratio" ;
    QVAPOR:units = "kg kg-1" ;
    QVAPOR:stagger = "" ;
    QVAPOR:coordinates = "XLONG XLAT XTIME" ;
float QCLOUD(Time, bottom_top, south_north, west_east) ;
    QCLOUD:FieldType = 104 ;
    QCLOUD:MemoryOrder = "XYZ" ;
    QCLOUD:description = "Cloud water mixing ratio" ;
    QCLOUD:units = "kg kg-1" ;
    QCLOUD:stagger = "" ;
    QCLOUD:coordinates = "XLONG XLAT XTIME" ;
float QRAIN(Time, bottom_top, south_north, west_east) ;
    QRAIN:FieldType = 104 ;
    QRAIN:MemoryOrder = "XYZ" ;
    QRAIN:description = "Rain water mixing ratio" ;
    QRAIN:units = "kg kg-1" ;
    QRAIN:stagger = "" ;
    QRAIN:coordinates = "XLONG XLAT XTIME" ;
float QICE(Time, bottom_top, south_north, west_east) ;
    QICE:FieldType = 104 ;
    QICE:MemoryOrder = "XYZ" ;
    QICE:description = "Ice mixing ratio" ;
    QICE:units = "kg kg-1" ;
    QICE:stagger = "" ;
    QICE:coordinates = "XLONG XLAT XTIME" ;
float QSNOW(Time, bottom_top, south_north, west_east) ;
    QSNOW:FieldType = 104 ;
    QSNOW:MemoryOrder = "XYZ" ;
    QSNOW:description = "Snow mixing ratio" ;
    QSNOW:units = "kg kg-1" ;
    QSNOW:stagger = "" ;
    QSNOW:coordinates = "XLONG XLAT XTIME" ;
float QGRAUP(Time, bottom_top, south_north, west_east) ;
    QGRAUP:FieldType = 104 ;
    QGRAUP:MemoryOrder = "XYZ" ;
    QGRAUP:description = "Graupel mixing ratio" ;
    QGRAUP:units = "kg kg-1" ;
    QGRAUP:stagger = "" ;
    QGRAUP:coordinates = "XLONG XLAT XTIME" ;
float QNICE(Time, bottom_top, south_north, west_east) ;
    QNICE:FieldType = 104 ;
    QNICE:MemoryOrder = "XYZ" ;
    QNICE:description = "Ice Number concentration" ;
    QNICE:units = "  kg-1" ;
    QNICE:stagger = "" ;
    QNICE:coordinates = "XLONG XLAT XTIME" ;
float QNRAIN(Time, bottom_top, south_north, west_east) ;
    QNRAIN:FieldType = 104 ;
    QNRAIN:MemoryOrder = "XYZ" ;
    QNRAIN:description = "Rain Number concentration" ;
    QNRAIN:units = "  kg(-1)" ;
    QNRAIN:stagger = "" ;
    QNRAIN:coordinates = "XLONG XLAT XTIME" ;
float QNDROP(Time, bottom_top, south_north, west_east) ;
    QNDROP:FieldType = 104 ;
    QNDROP:MemoryOrder = "XYZ" ;
    QNDROP:description = "Droplet number mixing ratio" ;
    QNDROP:units = "  kg-1" ;
    QNDROP:stagger = "" ;
    QNDROP:coordinates = "XLONG XLAT XTIME" ;
float TSLB(Time, soil_layers_stag, south_north, west_east) ;
    TSLB:FieldType = 104 ;
    TSLB:MemoryOrder = "XYZ" ;
    TSLB:description = "SOIL TEMPERATURE" ;
    TSLB:units = "K" ;
    TSLB:stagger = "Z" ;
    TSLB:coordinates = "XLONG XLAT XTIME" ;
float SMOIS(Time, soil_layers_stag, south_north, west_east) ;
    SMOIS:FieldType = 104 ;
    SMOIS:MemoryOrder = "XYZ" ;
    SMOIS:description = "SOIL MOISTURE" ;
    SMOIS:units = "m3 m-3" ;
    SMOIS:stagger = "Z" ;
    SMOIS:coordinates = "XLONG XLAT XTIME" ;
float SFROFF(Time, south_north, west_east) ;
    SFROFF:FieldType = 104 ;
    SFROFF:MemoryOrder = "XY " ;
    SFROFF:description = "SURFACE RUNOFF" ;
    SFROFF:units = "mm" ;
    SFROFF:stagger = "" ;
    SFROFF:coordinates = "XLONG XLAT XTIME" ;
float UDROFF(Time, south_north, west_east) ;
    UDROFF:FieldType = 104 ;
    UDROFF:MemoryOrder = "XY " ;
    UDROFF:description = "UNDERGROUND RUNOFF" ;
    UDROFF:units = "mm" ;
    UDROFF:stagger = "" ;
    UDROFF:coordinates = "XLONG XLAT XTIME" ;
float GRDFLX(Time, south_north, west_east) ;
    GRDFLX:FieldType = 104 ;
    GRDFLX:MemoryOrder = "XY " ;
    GRDFLX:description = "GROUND HEAT FLUX" ;
    GRDFLX:units = "W m-2" ;
    GRDFLX:stagger = "" ;
    GRDFLX:coordinates = "XLONG XLAT XTIME" ;
float ACGRDFLX(Time, south_north, west_east) ;
    ACGRDFLX:FieldType = 104 ;
    ACGRDFLX:MemoryOrder = "XY " ;
    ACGRDFLX:description = "ACCUMULATED GROUND HEAT FLUX" ;
    ACGRDFLX:units = "J m-2" ;
    ACGRDFLX:stagger = "" ;
    ACGRDFLX:coordinates = "XLONG XLAT XTIME" ;
float CANWAT(Time, south_north, west_east) ;
    CANWAT:FieldType = 104 ;
    CANWAT:MemoryOrder = "XY " ;
    CANWAT:description = "CANOPY WATER" ;
    CANWAT:units = "kg m-2" ;
    CANWAT:stagger = "" ;
    CANWAT:coordinates = "XLONG XLAT XTIME" ;
float WATER_DEPTH(Time, south_north, west_east) ;
    WATER_DEPTH:FieldType = 104 ;
    WATER_DEPTH:MemoryOrder = "XY " ;
    WATER_DEPTH:description = "global water depth" ;
    WATER_DEPTH:units = "m" ;
    WATER_DEPTH:stagger = "" ;
    WATER_DEPTH:coordinates = "XLONG XLAT XTIME" ;
float COSZEN(Time, south_north, west_east) ;
    COSZEN:FieldType = 104 ;
    COSZEN:MemoryOrder = "XY " ;
    COSZEN:description = "COS of SOLAR ZENITH ANGLE" ;
    COSZEN:units = "dimensionless" ;
    COSZEN:stagger = "" ;
    COSZEN:coordinates = "XLONG XLAT XTIME" ;
float LAI(Time, south_north, west_east) ;
    LAI:FieldType = 104 ;
    LAI:MemoryOrder = "XY " ;
    LAI:description = "LEAF AREA INDEX" ;
    LAI:units = "m-2/m-2" ;
    LAI:stagger = "" ;
    LAI:coordinates = "XLONG XLAT XTIME" ;
float H_DIABATIC(Time, bottom_top, south_north, west_east) ;
    H_DIABATIC:FieldType = 104 ;
    H_DIABATIC:MemoryOrder = "XYZ" ;
    H_DIABATIC:description = "MICROPHYSICS LATENT HEATING" ;
    H_DIABATIC:units = "K s-1" ;
    H_DIABATIC:stagger = "" ;
    H_DIABATIC:coordinates = "XLONG XLAT XTIME" ;
float QV_DIABATIC(Time, bottom_top, south_north, west_east) ;
    QV_DIABATIC:FieldType = 104 ;
    QV_DIABATIC:MemoryOrder = "XYZ" ;
    QV_DIABATIC:description = "MICROPHYSICS QV TENDENCY" ;
    QV_DIABATIC:units = "g g-1 s-1" ;
    QV_DIABATIC:stagger = "" ;
    QV_DIABATIC:coordinates = "XLONG XLAT XTIME" ;
float QC_DIABATIC(Time, bottom_top, south_north, west_east) ;
    QC_DIABATIC:FieldType = 104 ;
    QC_DIABATIC:MemoryOrder = "XYZ" ;
    QC_DIABATIC:description = "MICROPHYSICS QC TENDENCY" ;
    QC_DIABATIC:units = "g g-1 s-1" ;
    QC_DIABATIC:stagger = "" ;
    QC_DIABATIC:coordinates = "XLONG XLAT XTIME" ;
float TSK(Time, south_north, west_east) ;
    TSK:FieldType = 104 ;
    TSK:MemoryOrder = "XY " ;
    TSK:description = "SURFACE SKIN TEMPERATURE" ;
    TSK:units = "K" ;
    TSK:stagger = "" ;
    TSK:coordinates = "XLONG XLAT XTIME" ;
float P_TOP(Time) ;
    P_TOP:FieldType = 104 ;
    P_TOP:MemoryOrder = "0  " ;
    P_TOP:description = "PRESSURE TOP OF THE MODEL" ;
    P_TOP:units = "Pa" ;
    P_TOP:stagger = "" ;
int GOT_VAR_SSO(Time) ;
    GOT_VAR_SSO:FieldType = 106 ;
    GOT_VAR_SSO:MemoryOrder = "0  " ;
    GOT_VAR_SSO:description = "whether VAR_SSO was included in WPS output (beginning V3.4)" ;
    GOT_VAR_SSO:units = "" ;
    GOT_VAR_SSO:stagger = "" ;
float T00(Time) ;
    T00:FieldType = 104 ;
    T00:MemoryOrder = "0  " ;
    T00:description = "BASE STATE TEMPERATURE" ;
    T00:units = "K" ;
    T00:stagger = "" ;
float P00(Time) ;
    P00:FieldType = 104 ;
    P00:MemoryOrder = "0  " ;
    P00:description = "BASE STATE PRESSURE" ;
    P00:units = "Pa" ;
    P00:stagger = "" ;
float TLP(Time) ;
    TLP:FieldType = 104 ;
    TLP:MemoryOrder = "0  " ;
    TLP:description = "BASE STATE LAPSE RATE" ;
    TLP:units = "" ;
    TLP:stagger = "" ;
float TISO(Time) ;
    TISO:FieldType = 104 ;
    TISO:MemoryOrder = "0  " ;
    TISO:description = "TEMP AT WHICH THE BASE T TURNS CONST" ;
    TISO:units = "K" ;
    TISO:stagger = "" ;
float TLP_STRAT(Time) ;
    TLP_STRAT:FieldType = 104 ;
    TLP_STRAT:MemoryOrder = "0  " ;
    TLP_STRAT:description = "BASE STATE LAPSE RATE (DT/D(LN(P)) IN STRATOSPHERE" ;
    TLP_STRAT:units = "K" ;
    TLP_STRAT:stagger = "" ;
float P_STRAT(Time) ;
    P_STRAT:FieldType = 104 ;
    P_STRAT:MemoryOrder = "0  " ;
    P_STRAT:description = "BASE STATE PRESSURE AT BOTTOM OF STRATOSPHERE" ;
    P_STRAT:units = "Pa" ;
    P_STRAT:stagger = "" ;
float MAX_MSFTX(Time) ;
    MAX_MSFTX:FieldType = 104 ;
    MAX_MSFTX:MemoryOrder = "0  " ;
    MAX_MSFTX:description = "Max map factor in domain" ;
    MAX_MSFTX:units = "" ;
    MAX_MSFTX:stagger = "" ;
float MAX_MSFTY(Time) ;
    MAX_MSFTY:FieldType = 104 ;
    MAX_MSFTY:MemoryOrder = "0  " ;
    MAX_MSFTY:description = "Max map factor in domain" ;
    MAX_MSFTY:units = "" ;
    MAX_MSFTY:stagger = "" ;
float RAINC(Time, south_north, west_east) ;
    RAINC:FieldType = 104 ;
    RAINC:MemoryOrder = "XY " ;
    RAINC:description = "ACCUMULATED TOTAL CUMULUS PRECIPITATION" ;
    RAINC:units = "mm" ;
    RAINC:stagger = "" ;
    RAINC:coordinates = "XLONG XLAT XTIME" ;
float RAINSH(Time, south_north, west_east) ;
    RAINSH:FieldType = 104 ;
    RAINSH:MemoryOrder = "XY " ;
    RAINSH:description = "ACCUMULATED SHALLOW CUMULUS PRECIPITATION" ;
    RAINSH:units = "mm" ;
    RAINSH:stagger = "" ;
    RAINSH:coordinates = "XLONG XLAT XTIME" ;
float RAINNC(Time, south_north, west_east) ;
    RAINNC:FieldType = 104 ;
    RAINNC:MemoryOrder = "XY " ;
    RAINNC:description = "ACCUMULATED TOTAL GRID SCALE PRECIPITATION" ;
    RAINNC:units = "mm" ;
    RAINNC:stagger = "" ;
    RAINNC:coordinates = "XLONG XLAT XTIME" ;
float SNOWNC(Time, south_north, west_east) ;
    SNOWNC:FieldType = 104 ;
    SNOWNC:MemoryOrder = "XY " ;
    SNOWNC:description = "ACCUMULATED TOTAL GRID SCALE SNOW AND ICE" ;
    SNOWNC:units = "mm" ;
    SNOWNC:stagger = "" ;
    SNOWNC:coordinates = "XLONG XLAT XTIME" ;
float GRAUPELNC(Time, south_north, west_east) ;
    GRAUPELNC:FieldType = 104 ;
    GRAUPELNC:MemoryOrder = "XY " ;
    GRAUPELNC:description = "ACCUMULATED TOTAL GRID SCALE GRAUPEL" ;
    GRAUPELNC:units = "mm" ;
    GRAUPELNC:stagger = "" ;
    GRAUPELNC:coordinates = "XLONG XLAT XTIME" ;
float HAILNC(Time, south_north, west_east) ;
    HAILNC:FieldType = 104 ;
    HAILNC:MemoryOrder = "XY " ;
    HAILNC:description = "ACCUMULATED TOTAL GRID SCALE HAIL" ;
    HAILNC:units = "mm" ;
    HAILNC:stagger = "" ;
    HAILNC:coordinates = "XLONG XLAT XTIME" ;
float RTHRATLW(Time, bottom_top, south_north, west_east) ;
    RTHRATLW:FieldType = 104 ;
    RTHRATLW:MemoryOrder = "XYZ" ;
    RTHRATLW:description = "UNCOUPLED THETA TENDENCY DUE TO LONG WAVE RADIATION" ;
    RTHRATLW:units = "K s-1" ;
    RTHRATLW:stagger = "" ;
    RTHRATLW:coordinates = "XLONG XLAT XTIME" ;
float RTHRATSW(Time, bottom_top, south_north, west_east) ;
    RTHRATSW:FieldType = 104 ;
    RTHRATSW:MemoryOrder = "XYZ" ;
    RTHRATSW:description = "UNCOUPLED THETA TENDENCY DUE TO SHORT WAVE RADIATION" ;
    RTHRATSW:units = "K s-1" ;
    RTHRATSW:stagger = "" ;
    RTHRATSW:coordinates = "XLONG XLAT XTIME" ;
float CLDFRA(Time, bottom_top, south_north, west_east) ;
    CLDFRA:FieldType = 104 ;
    CLDFRA:MemoryOrder = "XYZ" ;
    CLDFRA:description = "CLOUD FRACTION" ;
    CLDFRA:units = "" ;
    CLDFRA:stagger = "" ;
    CLDFRA:coordinates = "XLONG XLAT XTIME" ;
float SWDOWN(Time, south_north, west_east) ;
    SWDOWN:FieldType = 104 ;
    SWDOWN:MemoryOrder = "XY " ;
    SWDOWN:description = "DOWNWARD SHORT WAVE FLUX AT GROUND SURFACE" ;
    SWDOWN:units = "W m-2" ;
    SWDOWN:stagger = "" ;
    SWDOWN:coordinates = "XLONG XLAT XTIME" ;
float GLW(Time, south_north, west_east) ;
    GLW:FieldType = 104 ;
    GLW:MemoryOrder = "XY " ;
    GLW:description = "DOWNWARD LONG WAVE FLUX AT GROUND SURFACE" ;
    GLW:units = "W m-2" ;
    GLW:stagger = "" ;
    GLW:coordinates = "XLONG XLAT XTIME" ;
float SWNORM(Time, south_north, west_east) ;
    SWNORM:FieldType = 104 ;
    SWNORM:MemoryOrder = "XY " ;
    SWNORM:description = "NORMAL SHORT WAVE FLUX AT GROUND SURFACE (SLOPE-DEPENDENT)" ;
    SWNORM:units = "W m-2" ;
    SWNORM:stagger = "" ;
    SWNORM:coordinates = "XLONG XLAT XTIME" ;
float ACSWUPT(Time, south_north, west_east) ;
    ACSWUPT:FieldType = 104 ;
    ACSWUPT:MemoryOrder = "XY " ;
    ACSWUPT:description = "ACCUMULATED UPWELLING SHORTWAVE FLUX AT TOP" ;
    ACSWUPT:units = "J m-2" ;
    ACSWUPT:stagger = "" ;
    ACSWUPT:coordinates = "XLONG XLAT XTIME" ;
float ACSWUPTC(Time, south_north, west_east) ;
    ACSWUPTC:FieldType = 104 ;
    ACSWUPTC:MemoryOrder = "XY " ;
    ACSWUPTC:description = "ACCUMULATED UPWELLING CLEAR SKY SHORTWAVE FLUX AT TOP" ;
    ACSWUPTC:units = "J m-2" ;
    ACSWUPTC:stagger = "" ;
    ACSWUPTC:coordinates = "XLONG XLAT XTIME" ;
float ACSWDNT(Time, south_north, west_east) ;
    ACSWDNT:FieldType = 104 ;
    ACSWDNT:MemoryOrder = "XY " ;
    ACSWDNT:description = "ACCUMULATED DOWNWELLING SHORTWAVE FLUX AT TOP" ;
    ACSWDNT:units = "J m-2" ;
    ACSWDNT:stagger = "" ;
    ACSWDNT:coordinates = "XLONG XLAT XTIME" ;
float ACSWDNTC(Time, south_north, west_east) ;
    ACSWDNTC:FieldType = 104 ;
    ACSWDNTC:MemoryOrder = "XY " ;
    ACSWDNTC:description = "ACCUMULATED DOWNWELLING CLEAR SKY SHORTWAVE FLUX AT TOP" ;
    ACSWDNTC:units = "J m-2" ;
    ACSWDNTC:stagger = "" ;
    ACSWDNTC:coordinates = "XLONG XLAT XTIME" ;
float ACSWUPB(Time, south_north, west_east) ;
    ACSWUPB:FieldType = 104 ;
    ACSWUPB:MemoryOrder = "XY " ;
    ACSWUPB:description = "ACCUMULATED UPWELLING SHORTWAVE FLUX AT BOTTOM" ;
    ACSWUPB:units = "J m-2" ;
    ACSWUPB:stagger = "" ;
    ACSWUPB:coordinates = "XLONG XLAT XTIME" ;
float ACSWUPBC(Time, south_north, west_east) ;
    ACSWUPBC:FieldType = 104 ;
    ACSWUPBC:MemoryOrder = "XY " ;
    ACSWUPBC:description = "ACCUMULATED UPWELLING CLEAR SKY SHORTWAVE FLUX AT BOTTOM" ;
    ACSWUPBC:units = "J m-2" ;
    ACSWUPBC:stagger = "" ;
    ACSWUPBC:coordinates = "XLONG XLAT XTIME" ;
float ACSWDNB(Time, south_north, west_east) ;
    ACSWDNB:FieldType = 104 ;
    ACSWDNB:MemoryOrder = "XY " ;
    ACSWDNB:description = "ACCUMULATED DOWNWELLING SHORTWAVE FLUX AT BOTTOM" ;
    ACSWDNB:units = "J m-2" ;
    ACSWDNB:stagger = "" ;
    ACSWDNB:coordinates = "XLONG XLAT XTIME" ;
float ACSWDNBC(Time, south_north, west_east) ;
    ACSWDNBC:FieldType = 104 ;
    ACSWDNBC:MemoryOrder = "XY " ;
    ACSWDNBC:description = "ACCUMULATED DOWNWELLING CLEAR SKY SHORTWAVE FLUX AT BOTTOM" ;
    ACSWDNBC:units = "J m-2" ;
    ACSWDNBC:stagger = "" ;
    ACSWDNBC:coordinates = "XLONG XLAT XTIME" ;
float ACLWUPT(Time, south_north, west_east) ;
    ACLWUPT:FieldType = 104 ;
    ACLWUPT:MemoryOrder = "XY " ;
    ACLWUPT:description = "ACCUMULATED UPWELLING LONGWAVE FLUX AT TOP" ;
    ACLWUPT:units = "J m-2" ;
    ACLWUPT:stagger = "" ;
    ACLWUPT:coordinates = "XLONG XLAT XTIME" ;
float ACLWUPTC(Time, south_north, west_east) ;
    ACLWUPTC:FieldType = 104 ;
    ACLWUPTC:MemoryOrder = "XY " ;
    ACLWUPTC:description = "ACCUMULATED UPWELLING CLEAR SKY LONGWAVE FLUX AT TOP" ;
    ACLWUPTC:units = "J m-2" ;
    ACLWUPTC:stagger = "" ;
    ACLWUPTC:coordinates = "XLONG XLAT XTIME" ;
float ACLWDNT(Time, south_north, west_east) ;
    ACLWDNT:FieldType = 104 ;
    ACLWDNT:MemoryOrder = "XY " ;
    ACLWDNT:description = "ACCUMULATED DOWNWELLING LONGWAVE FLUX AT TOP" ;
    ACLWDNT:units = "J m-2" ;
    ACLWDNT:stagger = "" ;
    ACLWDNT:coordinates = "XLONG XLAT XTIME" ;
float ACLWDNTC(Time, south_north, west_east) ;
    ACLWDNTC:FieldType = 104 ;
    ACLWDNTC:MemoryOrder = "XY " ;
    ACLWDNTC:description = "ACCUMULATED DOWNWELLING CLEAR SKY LONGWAVE FLUX AT TOP" ;
    ACLWDNTC:units = "J m-2" ;
    ACLWDNTC:stagger = "" ;
    ACLWDNTC:coordinates = "XLONG XLAT XTIME" ;
float ACLWUPB(Time, south_north, west_east) ;
    ACLWUPB:FieldType = 104 ;
    ACLWUPB:MemoryOrder = "XY " ;
    ACLWUPB:description = "ACCUMULATED UPWELLING LONGWAVE FLUX AT BOTTOM" ;
    ACLWUPB:units = "J m-2" ;
    ACLWUPB:stagger = "" ;
    ACLWUPB:coordinates = "XLONG XLAT XTIME" ;
float ACLWUPBC(Time, south_north, west_east) ;
    ACLWUPBC:FieldType = 104 ;
    ACLWUPBC:MemoryOrder = "XY " ;
    ACLWUPBC:description = "ACCUMULATED UPWELLING CLEAR SKY LONGWAVE FLUX AT BOTTOM" ;
    ACLWUPBC:units = "J m-2" ;
    ACLWUPBC:stagger = "" ;
    ACLWUPBC:coordinates = "XLONG XLAT XTIME" ;
float ACLWDNB(Time, south_north, west_east) ;
    ACLWDNB:FieldType = 104 ;
    ACLWDNB:MemoryOrder = "XY " ;
    ACLWDNB:description = "ACCUMULATED DOWNWELLING LONGWAVE FLUX AT BOTTOM" ;
    ACLWDNB:units = "J m-2" ;
    ACLWDNB:stagger = "" ;
    ACLWDNB:coordinates = "XLONG XLAT XTIME" ;
float ACLWDNBC(Time, south_north, west_east) ;
    ACLWDNBC:FieldType = 104 ;
    ACLWDNBC:MemoryOrder = "XY " ;
    ACLWDNBC:description = "ACCUMULATED DOWNWELLING CLEAR SKY LONGWAVE FLUX AT BOTTOM" ;
    ACLWDNBC:units = "J m-2" ;
    ACLWDNBC:stagger = "" ;
    ACLWDNBC:coordinates = "XLONG XLAT XTIME" ;
float SWUPT(Time, south_north, west_east) ;
    SWUPT:FieldType = 104 ;
    SWUPT:MemoryOrder = "XY " ;
    SWUPT:description = "INSTANTANEOUS UPWELLING SHORTWAVE FLUX AT TOP" ;
    SWUPT:units = "W m-2" ;
    SWUPT:stagger = "" ;
    SWUPT:coordinates = "XLONG XLAT XTIME" ;
float SWUPTC(Time, south_north, west_east) ;
    SWUPTC:FieldType = 104 ;
    SWUPTC:MemoryOrder = "XY " ;
    SWUPTC:description = "INSTANTANEOUS UPWELLING CLEAR SKY SHORTWAVE FLUX AT TOP" ;
    SWUPTC:units = "W m-2" ;
    SWUPTC:stagger = "" ;
    SWUPTC:coordinates = "XLONG XLAT XTIME" ;
float SWDNT(Time, south_north, west_east) ;
    SWDNT:FieldType = 104 ;
    SWDNT:MemoryOrder = "XY " ;
    SWDNT:description = "INSTANTANEOUS DOWNWELLING SHORTWAVE FLUX AT TOP" ;
    SWDNT:units = "W m-2" ;
    SWDNT:stagger = "" ;
    SWDNT:coordinates = "XLONG XLAT XTIME" ;
float SWDNTC(Time, south_north, west_east) ;
    SWDNTC:FieldType = 104 ;
    SWDNTC:MemoryOrder = "XY " ;
    SWDNTC:description = "INSTANTANEOUS DOWNWELLING CLEAR SKY SHORTWAVE FLUX AT TOP" ;
    SWDNTC:units = "W m-2" ;
    SWDNTC:stagger = "" ;
    SWDNTC:coordinates = "XLONG XLAT XTIME" ;
float SWUPB(Time, south_north, west_east) ;
    SWUPB:FieldType = 104 ;
    SWUPB:MemoryOrder = "XY " ;
    SWUPB:description = "INSTANTANEOUS UPWELLING SHORTWAVE FLUX AT BOTTOM" ;
    SWUPB:units = "W m-2" ;
    SWUPB:stagger = "" ;
    SWUPB:coordinates = "XLONG XLAT XTIME" ;
float SWUPBC(Time, south_north, west_east) ;
    SWUPBC:FieldType = 104 ;
    SWUPBC:MemoryOrder = "XY " ;
    SWUPBC:description = "INSTANTANEOUS UPWELLING CLEAR SKY SHORTWAVE FLUX AT BOTTOM" ;
    SWUPBC:units = "W m-2" ;
    SWUPBC:stagger = "" ;
    SWUPBC:coordinates = "XLONG XLAT XTIME" ;
float SWDNB(Time, south_north, west_east) ;
    SWDNB:FieldType = 104 ;
    SWDNB:MemoryOrder = "XY " ;
    SWDNB:description = "INSTANTANEOUS DOWNWELLING SHORTWAVE FLUX AT BOTTOM" ;
    SWDNB:units = "W m-2" ;
    SWDNB:stagger = "" ;
    SWDNB:coordinates = "XLONG XLAT XTIME" ;
float SWDNBC(Time, south_north, west_east) ;
    SWDNBC:FieldType = 104 ;
    SWDNBC:MemoryOrder = "XY " ;
    SWDNBC:description = "INSTANTANEOUS DOWNWELLING CLEAR SKY SHORTWAVE FLUX AT BOTTOM" ;
    SWDNBC:units = "W m-2" ;
    SWDNBC:stagger = "" ;
    SWDNBC:coordinates = "XLONG XLAT XTIME" ;
float LWUPT(Time, south_north, west_east) ;
    LWUPT:FieldType = 104 ;
    LWUPT:MemoryOrder = "XY " ;
    LWUPT:description = "INSTANTANEOUS UPWELLING LONGWAVE FLUX AT TOP" ;
    LWUPT:units = "W m-2" ;
    LWUPT:stagger = "" ;
    LWUPT:coordinates = "XLONG XLAT XTIME" ;
float LWUPTC(Time, south_north, west_east) ;
    LWUPTC:FieldType = 104 ;
    LWUPTC:MemoryOrder = "XY " ;
    LWUPTC:description = "INSTANTANEOUS UPWELLING CLEAR SKY LONGWAVE FLUX AT TOP" ;
    LWUPTC:units = "W m-2" ;
    LWUPTC:stagger = "" ;
    LWUPTC:coordinates = "XLONG XLAT XTIME" ;
float LWDNT(Time, south_north, west_east) ;
    LWDNT:FieldType = 104 ;
    LWDNT:MemoryOrder = "XY " ;
    LWDNT:description = "INSTANTANEOUS DOWNWELLING LONGWAVE FLUX AT TOP" ;
    LWDNT:units = "W m-2" ;
    LWDNT:stagger = "" ;
    LWDNT:coordinates = "XLONG XLAT XTIME" ;
float LWDNTC(Time, south_north, west_east) ;
    LWDNTC:FieldType = 104 ;
    LWDNTC:MemoryOrder = "XY " ;
    LWDNTC:description = "INSTANTANEOUS DOWNWELLING CLEAR SKY LONGWAVE FLUX AT TOP" ;
    LWDNTC:units = "W m-2" ;
    LWDNTC:stagger = "" ;
    LWDNTC:coordinates = "XLONG XLAT XTIME" ;
float LWUPB(Time, south_north, west_east) ;
    LWUPB:FieldType = 104 ;
    LWUPB:MemoryOrder = "XY " ;
    LWUPB:description = "INSTANTANEOUS UPWELLING LONGWAVE FLUX AT BOTTOM" ;
    LWUPB:units = "W m-2" ;
    LWUPB:stagger = "" ;
    LWUPB:coordinates = "XLONG XLAT XTIME" ;
float LWUPBC(Time, south_north, west_east) ;
    LWUPBC:FieldType = 104 ;
    LWUPBC:MemoryOrder = "XY " ;
    LWUPBC:description = "INSTANTANEOUS UPWELLING CLEAR SKY LONGWAVE FLUX AT BOTTOM" ;
    LWUPBC:units = "W m-2" ;
    LWUPBC:stagger = "" ;
    LWUPBC:coordinates = "XLONG XLAT XTIME" ;
float LWDNB(Time, south_north, west_east) ;
    LWDNB:FieldType = 104 ;
    LWDNB:MemoryOrder = "XY " ;
    LWDNB:description = "INSTANTANEOUS DOWNWELLING LONGWAVE FLUX AT BOTTOM" ;
    LWDNB:units = "W m-2" ;
    LWDNB:stagger = "" ;
    LWDNB:coordinates = "XLONG XLAT XTIME" ;
float LWDNBC(Time, south_north, west_east) ;
    LWDNBC:FieldType = 104 ;
    LWDNBC:MemoryOrder = "XY " ;
    LWDNBC:description = "INSTANTANEOUS DOWNWELLING CLEAR SKY LONGWAVE FLUX AT BOTTOM" ;
    LWDNBC:units = "W m-2" ;
    LWDNBC:stagger = "" ;
    LWDNBC:coordinates = "XLONG XLAT XTIME" ;
float OLR(Time, south_north, west_east) ;
    OLR:FieldType = 104 ;
    OLR:MemoryOrder = "XY " ;
    OLR:description = "TOA OUTGOING LONG WAVE" ;
    OLR:units = "W m-2" ;
    OLR:stagger = "" ;
    OLR:coordinates = "XLONG XLAT XTIME" ;
float XLAT_U(Time, south_north, west_east_stag) ;
    XLAT_U:FieldType = 104 ;
    XLAT_U:MemoryOrder = "XY " ;
    XLAT_U:description = "LATITUDE, SOUTH IS NEGATIVE" ;
    XLAT_U:units = "degree_north" ;
    XLAT_U:stagger = "X" ;
    XLAT_U:coordinates = "XLONG_U XLAT_U" ;
float XLONG_U(Time, south_north, west_east_stag) ;
    XLONG_U:FieldType = 104 ;
    XLONG_U:MemoryOrder = "XY " ;
    XLONG_U:description = "LONGITUDE, WEST IS NEGATIVE" ;
    XLONG_U:units = "degree_east" ;
    XLONG_U:stagger = "X" ;
    XLONG_U:coordinates = "XLONG_U XLAT_U" ;
float XLAT_V(Time, south_north_stag, west_east) ;
    XLAT_V:FieldType = 104 ;
    XLAT_V:MemoryOrder = "XY " ;
    XLAT_V:description = "LATITUDE, SOUTH IS NEGATIVE" ;
    XLAT_V:units = "degree_north" ;
    XLAT_V:stagger = "Y" ;
    XLAT_V:coordinates = "XLONG_V XLAT_V" ;
float XLONG_V(Time, south_north_stag, west_east) ;
    XLONG_V:FieldType = 104 ;
    XLONG_V:MemoryOrder = "XY " ;
    XLONG_V:description = "LONGITUDE, WEST IS NEGATIVE" ;
    XLONG_V:units = "degree_east" ;
    XLONG_V:stagger = "Y" ;
    XLONG_V:coordinates = "XLONG_V XLAT_V" ;
float ALBEDO(Time, south_north, west_east) ;
    ALBEDO:FieldType = 104 ;
    ALBEDO:MemoryOrder = "XY " ;
    ALBEDO:description = "ALBEDO" ;
    ALBEDO:units = "-" ;
    ALBEDO:stagger = "" ;
    ALBEDO:coordinates = "XLONG XLAT XTIME" ;
float ALBBCK(Time, south_north, west_east) ;
    ALBBCK:FieldType = 104 ;
    ALBBCK:MemoryOrder = "XY " ;
    ALBBCK:description = "BACKGROUND ALBEDO" ;
    ALBBCK:units = "" ;
    ALBBCK:stagger = "" ;
    ALBBCK:coordinates = "XLONG XLAT XTIME" ;
float EMISS(Time, south_north, west_east) ;
    EMISS:FieldType = 104 ;
    EMISS:MemoryOrder = "XY " ;
    EMISS:description = "SURFACE EMISSIVITY" ;
    EMISS:units = "" ;
    EMISS:stagger = "" ;
    EMISS:coordinates = "XLONG XLAT XTIME" ;
float NOAHRES(Time, south_north, west_east) ;
    NOAHRES:FieldType = 104 ;
    NOAHRES:MemoryOrder = "XY " ;
    NOAHRES:description = "RESIDUAL OF THE NOAH SURFACE ENERGY BUDGET" ;
    NOAHRES:units = "W m{-2}" ;
    NOAHRES:stagger = "" ;
    NOAHRES:coordinates = "XLONG XLAT XTIME" ;
float TMN(Time, south_north, west_east) ;
    TMN:FieldType = 104 ;
    TMN:MemoryOrder = "XY " ;
    TMN:description = "SOIL TEMPERATURE AT LOWER BOUNDARY" ;
    TMN:units = "K" ;
    TMN:stagger = "" ;
    TMN:coordinates = "XLONG XLAT XTIME" ;
float UST(Time, south_north, west_east) ;
    UST:FieldType = 104 ;
    UST:MemoryOrder = "XY " ;
    UST:description = "U* IN SIMILARITY THEORY" ;
    UST:units = "m s-1" ;
    UST:stagger = "" ;
    UST:coordinates = "XLONG XLAT XTIME" ;
float HFX(Time, south_north, west_east) ;
    HFX:FieldType = 104 ;
    HFX:MemoryOrder = "XY " ;
    HFX:description = "UPWARD HEAT FLUX AT THE SURFACE" ;
    HFX:units = "W m-2" ;
    HFX:stagger = "" ;
    HFX:coordinates = "XLONG XLAT XTIME" ;
float QFX(Time, south_north, west_east) ;
    QFX:FieldType = 104 ;
    QFX:MemoryOrder = "XY " ;
    QFX:description = "UPWARD MOISTURE FLUX AT THE SURFACE" ;
    QFX:units = "kg m-2 s-1" ;
    QFX:stagger = "" ;
    QFX:coordinates = "XLONG XLAT XTIME" ;
float LH(Time, south_north, west_east) ;
    LH:FieldType = 104 ;
    LH:MemoryOrder = "XY " ;
    LH:description = "LATENT HEAT FLUX AT THE SURFACE" ;
    LH:units = "W m-2" ;
    LH:stagger = "" ;
    LH:coordinates = "XLONG XLAT XTIME" ;
float ACHFX(Time, south_north, west_east) ;
    ACHFX:FieldType = 104 ;
    ACHFX:MemoryOrder = "XY " ;
    ACHFX:description = "ACCUMULATED UPWARD HEAT FLUX AT THE SURFACE" ;
    ACHFX:units = "J m-2" ;
    ACHFX:stagger = "" ;
    ACHFX:coordinates = "XLONG XLAT XTIME" ;
float ACLHF(Time, south_north, west_east) ;
    ACLHF:FieldType = 104 ;
    ACLHF:MemoryOrder = "XY " ;
    ACLHF:description = "ACCUMULATED UPWARD LATENT HEAT FLUX AT THE SURFACE" ;
    ACLHF:units = "J m-2" ;
    ACLHF:stagger = "" ;
    ACLHF:coordinates = "XLONG XLAT XTIME" ;
float SR(Time, south_north, west_east) ;
    SR:FieldType = 104 ;
    SR:MemoryOrder = "XY " ;
    SR:description = "fraction of frozen precipitation" ;
    SR:units = "-" ;
    SR:stagger = "" ;
    SR:coordinates = "XLONG XLAT XTIME" ;
int SAVE_TOPO_FROM_REAL(Time) ;
    SAVE_TOPO_FROM_REAL:FieldType = 106 ;
    SAVE_TOPO_FROM_REAL:MemoryOrder = "0  " ;
    SAVE_TOPO_FROM_REAL:description = "1=original topo from real/0=topo modified by WRF" ;
    SAVE_TOPO_FROM_REAL:units = "flag" ;
    SAVE_TOPO_FROM_REAL:stagger = "" ;
int ISEEDARR_SPPT(Time, seed_dim_stag) ;
    ISEEDARR_SPPT:FieldType = 106 ;
    ISEEDARR_SPPT:MemoryOrder = "Z  " ;
    ISEEDARR_SPPT:description = "Array to hold seed for restart, SPPT" ;
    ISEEDARR_SPPT:units = "" ;
    ISEEDARR_SPPT:stagger = "Z" ;
int ISEEDARR_SKEBS(Time, seed_dim_stag) ;
    ISEEDARR_SKEBS:FieldType = 106 ;
    ISEEDARR_SKEBS:MemoryOrder = "Z  " ;
    ISEEDARR_SKEBS:description = "Array to hold seed for restart, SKEBS" ;
    ISEEDARR_SKEBS:units = "" ;
    ISEEDARR_SKEBS:stagger = "Z" ;
int ISEEDARR_RAND_PERTURB(Time, seed_dim_stag) ;
    ISEEDARR_RAND_PERTURB:FieldType = 106 ;
    ISEEDARR_RAND_PERTURB:MemoryOrder = "Z  " ;
    ISEEDARR_RAND_PERTURB:description = "Array to hold seed for restart, RAND_PERT" ;
    ISEEDARR_RAND_PERTURB:units = "" ;
    ISEEDARR_RAND_PERTURB:stagger = "Z" ;
int ISEEDARRAY_SPP_CONV(Time, seed_dim_stag) ;
    ISEEDARRAY_SPP_CONV:FieldType = 106 ;
    ISEEDARRAY_SPP_CONV:MemoryOrder = "Z  " ;
    ISEEDARRAY_SPP_CONV:description = "Array to hold seed for restart, RAND_PERT2" ;
    ISEEDARRAY_SPP_CONV:units = "" ;
    ISEEDARRAY_SPP_CONV:stagger = "Z" ;
int ISEEDARRAY_SPP_PBL(Time, seed_dim_stag) ;
    ISEEDARRAY_SPP_PBL:FieldType = 106 ;
    ISEEDARRAY_SPP_PBL:MemoryOrder = "Z  " ;
    ISEEDARRAY_SPP_PBL:description = "Array to hold seed for restart, RAND_PERT3" ;
    ISEEDARRAY_SPP_PBL:units = "" ;
    ISEEDARRAY_SPP_PBL:stagger = "Z" ;
int ISEEDARRAY_SPP_LSM(Time, seed_dim_stag) ;
    ISEEDARRAY_SPP_LSM:FieldType = 106 ;
    ISEEDARRAY_SPP_LSM:MemoryOrder = "Z  " ;
    ISEEDARRAY_SPP_LSM:description = "Array to hold seed for restart, RAND_PERT4" ;
    ISEEDARRAY_SPP_LSM:units = "" ;
    ISEEDARRAY_SPP_LSM:stagger = "Z" ;
float m11(Time, bottom_top, south_north, west_east) ;
    m11:FieldType = 104 ;
    m11:MemoryOrder = "XYZ" ;
    m11:description = "11 component of NBA subgrid stress tensor" ;
    m11:units = "m2 s-2" ;
    m11:stagger = "" ;
    m11:coordinates = "XLONG XLAT XTIME" ;
float m22(Time, bottom_top, south_north, west_east) ;
    m22:FieldType = 104 ;
    m22:MemoryOrder = "XYZ" ;
    m22:description = "22 component of NBA subgrid stress tensor" ;
    m22:units = "m2 s-2" ;
    m22:stagger = "" ;
    m22:coordinates = "XLONG XLAT XTIME" ;
float m33(Time, bottom_top, south_north, west_east) ;
    m33:FieldType = 104 ;
    m33:MemoryOrder = "XYZ" ;
    m33:description = "33 component of NBA subgrid stress tensor" ;
    m33:units = "m2 s-2" ;
    m33:stagger = "" ;
    m33:coordinates = "XLONG XLAT XTIME" ;
float m12(Time, bottom_top, south_north, west_east) ;
    m12:FieldType = 104 ;
    m12:MemoryOrder = "XYZ" ;
    m12:description = "12 component of NBA subgrid stress tensor" ;
    m12:units = "m2 s-2" ;
    m12:stagger = "" ;
    m12:coordinates = "XLONG XLAT XTIME" ;
float m13(Time, bottom_top, south_north, west_east) ;
    m13:FieldType = 104 ;
    m13:MemoryOrder = "XYZ" ;
    m13:description = "13 component of NBA subgrid stress tensor" ;
    m13:units = "m2 s-2" ;
    m13:stagger = "" ;
    m13:coordinates = "XLONG XLAT XTIME" ;
float m23(Time, bottom_top, south_north, west_east) ;
    m23:FieldType = 104 ;
    m23:MemoryOrder = "XYZ" ;
    m23:description = "23 component of NBA subgrid stress tensor" ;
    m23:units = "m2 s-2" ;
    m23:stagger = "" ;
    m23:coordinates = "XLONG XLAT XTIME" ;
float C1H(Time, bottom_top) ;
    C1H:FieldType = 104 ;
    C1H:MemoryOrder = "Z  " ;
    C1H:description = "half levels, c1h = d bf / d eta, using znw" ;
    C1H:units = "Dimensionless" ;
    C1H:stagger = "" ;
float C2H(Time, bottom_top) ;
    C2H:FieldType = 104 ;
    C2H:MemoryOrder = "Z  " ;
    C2H:description = "half levels, c2h = (1-c1h)*(p0-pt)" ;
    C2H:units = "Pa" ;
    C2H:stagger = "" ;
float PCB(Time, south_north, west_east) ;
    PCB:FieldType = 104 ;
    PCB:MemoryOrder = "XY " ;
    PCB:description = "base state dry air mass in column" ;
    PCB:units = "Pa" ;
    PCB:stagger = "" ;
    PCB:coordinates = "XLONG XLAT XTIME" ;
float PC(Time, south_north, west_east) ;
    PC:FieldType = 104 ;
    PC:MemoryOrder = "XY " ;
    PC:description = "perturbation dry air mass in column" ;
    PC:units = "Pa" ;
    PC:stagger = "" ;
    PC:coordinates = "XLONG XLAT XTIME" ;
float CLDFRAC2D(Time, south_north, west_east) ;
    CLDFRAC2D:FieldType = 104 ;
    CLDFRAC2D:MemoryOrder = "XY " ;
    CLDFRAC2D:description = "2-D MAX CLOUD FRACTION" ;
    CLDFRAC2D:units = "%" ;
    CLDFRAC2D:stagger = "" ;
    CLDFRAC2D:coordinates = "XLONG XLAT XTIME" ;
float WVP(Time, south_north, west_east) ;
    WVP:FieldType = 104 ;
    WVP:MemoryOrder = "XY " ;
    WVP:description = "WATER VAPOR PATH" ;
    WVP:units = "kg m-2" ;
    WVP:stagger = "" ;
    WVP:coordinates = "XLONG XLAT XTIME" ;
float LWP(Time, south_north, west_east) ;
    LWP:FieldType = 104 ;
    LWP:MemoryOrder = "XY " ;
    LWP:description = "LIQUID CLOUD WATER PATH" ;
    LWP:units = "kg m-2" ;
    LWP:stagger = "" ;
    LWP:coordinates = "XLONG XLAT XTIME" ;
float IWP(Time, south_north, west_east) ;
    IWP:FieldType = 104 ;
    IWP:MemoryOrder = "XY " ;
    IWP:description = "ICE CLOUD WATER PATH" ;
    IWP:units = "kg m-2" ;
    IWP:stagger = "" ;
    IWP:coordinates = "XLONG XLAT XTIME" ;
float SWP(Time, south_north, west_east) ;
    SWP:FieldType = 104 ;
    SWP:MemoryOrder = "XY " ;
    SWP:description = "SNOW CLOUD WATER PATH" ;
    SWP:units = "kg m-2" ;
    SWP:stagger = "" ;
    SWP:coordinates = "XLONG XLAT XTIME" ;
float WP_SUM(Time, south_north, west_east) ;
    WP_SUM:FieldType = 104 ;
    WP_SUM:MemoryOrder = "XY " ;
    WP_SUM:description = "SUM OF LWP+IWP+SWP" ;
    WP_SUM:units = "kg m-2" ;
    WP_SUM:stagger = "" ;
    WP_SUM:coordinates = "XLONG XLAT XTIME" ;
float LWP_TOT(Time, south_north, west_east) ;
    LWP_TOT:FieldType = 104 ;
    LWP_TOT:MemoryOrder = "XY " ;
    LWP_TOT:description = "LIQUID CLOUD WATER PATH RESOLVED + UNRESOLVED" ;
    LWP_TOT:units = "kg m-2" ;
    LWP_TOT:stagger = "" ;
    LWP_TOT:coordinates = "XLONG XLAT XTIME" ;
float IWP_TOT(Time, south_north, west_east) ;
    IWP_TOT:FieldType = 104 ;
    IWP_TOT:MemoryOrder = "XY " ;
    IWP_TOT:description = "ICE CLOUD WATER PATH RESOLVED + UNRESOLVED" ;
    IWP_TOT:units = "kg m-2" ;
    IWP_TOT:stagger = "" ;
    IWP_TOT:coordinates = "XLONG XLAT XTIME" ;
float WP_TOT_SUM(Time, south_north, west_east) ;
    WP_TOT_SUM:FieldType = 104 ;
    WP_TOT_SUM:MemoryOrder = "XY " ;
    WP_TOT_SUM:description = "SUM OF LWP+IWP+SWP RESOLVED + UNRESOLVED" ;
    WP_TOT_SUM:units = "kg m-2" ;
    WP_TOT_SUM:stagger = "" ;
    WP_TOT_SUM:coordinates = "XLONG XLAT XTIME" ;
float RE_QC(Time, south_north, west_east) ;
    RE_QC:FieldType = 104 ;
    RE_QC:MemoryOrder = "XY " ;
    RE_QC:description = "MASS-WEIGHTED LIQUID CLOUD EFFECTIVE RADIUS" ;
    RE_QC:units = "m" ;
    RE_QC:stagger = "" ;
    RE_QC:coordinates = "XLONG XLAT XTIME" ;
float RE_QI(Time, south_north, west_east) ;
    RE_QI:FieldType = 104 ;
    RE_QI:MemoryOrder = "XY " ;
    RE_QI:description = "MASS-WEIGHTED ICE EFFECTIVE RADIUS" ;
    RE_QI:units = "m" ;
    RE_QI:stagger = "" ;
    RE_QI:coordinates = "XLONG XLAT XTIME" ;
float RE_QS(Time, south_north, west_east) ;
    RE_QS:FieldType = 104 ;
    RE_QS:MemoryOrder = "XY " ;
    RE_QS:description = "MASS-WEIGHTED SNOW EFFECTIVE RADIUS" ;
    RE_QS:units = "m" ;
    RE_QS:stagger = "" ;
    RE_QS:coordinates = "XLONG XLAT XTIME" ;
float RE_QC_TOT(Time, south_north, west_east) ;
    RE_QC_TOT:FieldType = 104 ;
    RE_QC_TOT:MemoryOrder = "XY " ;
    RE_QC_TOT:description = "MASS-WEIGHTED LIQUID CLOUD EFFECTIVE RADIUS RESOLVED + UNRESOLVED" ;
    RE_QC_TOT:units = "m" ;
    RE_QC_TOT:stagger = "" ;
    RE_QC_TOT:coordinates = "XLONG XLAT XTIME" ;
float RE_QI_TOT(Time, south_north, west_east) ;
    RE_QI_TOT:FieldType = 104 ;
    RE_QI_TOT:MemoryOrder = "XY " ;
    RE_QI_TOT:description = "MASS-WEIGHTED ICE EFFECTIVE RADIUS RESOLVED + UNRESOLVED" ;
    RE_QI_TOT:units = "m" ;
    RE_QI_TOT:stagger = "" ;
    RE_QI_TOT:coordinates = "XLONG XLAT XTIME" ;
float TAU_QC(Time, south_north, west_east) ;
    TAU_QC:FieldType = 104 ;
    TAU_QC:MemoryOrder = "XY " ;
    TAU_QC:description = "MASS-WEIGHTED LIQUID CLOUD OPTICAL THICKNESS" ;
    TAU_QC:units = "" ;
    TAU_QC:stagger = "" ;
    TAU_QC:coordinates = "XLONG XLAT XTIME" ;
float TAU_QI(Time, south_north, west_east) ;
    TAU_QI:FieldType = 104 ;
    TAU_QI:MemoryOrder = "XY " ;
    TAU_QI:description = "MASS-WEIGHTED ICE OPTICAL THICKNESS" ;
    TAU_QI:units = "" ;
    TAU_QI:stagger = "" ;
    TAU_QI:coordinates = "XLONG XLAT XTIME" ;
float TAU_QS(Time, south_north, west_east) ;
    TAU_QS:FieldType = 104 ;
    TAU_QS:MemoryOrder = "XY " ;
    TAU_QS:description = "MASS-WEIGHTED SNOW OPTICAL THICKNESS" ;
    TAU_QS:units = "" ;
    TAU_QS:stagger = "" ;
    TAU_QS:coordinates = "XLONG XLAT XTIME" ;
float TAU_QC_TOT(Time, south_north, west_east) ;
    TAU_QC_TOT:FieldType = 104 ;
    TAU_QC_TOT:MemoryOrder = "XY " ;
    TAU_QC_TOT:description = "MASS-WEIGHTED LIQUID CLOUD OPTICAL THICKNESS RESOLVED + UNRESOLVED" ;
    TAU_QC_TOT:units = "" ;
    TAU_QC_TOT:stagger = "" ;
    TAU_QC_TOT:coordinates = "XLONG XLAT XTIME" ;
float TAU_QI_TOT(Time, south_north, west_east) ;
    TAU_QI_TOT:FieldType = 104 ;
    TAU_QI_TOT:MemoryOrder = "XY " ;
    TAU_QI_TOT:description = "MASS-WEIGHTED ICE OPTICAL THICKNESS RESOLVED + UNRESOLVED" ;
    TAU_QI_TOT:units = "" ;
    TAU_QI_TOT:stagger = "" ;
    TAU_QI_TOT:coordinates = "XLONG XLAT XTIME" ;
float CBASEHT(Time, south_north, west_east) ;
    CBASEHT:FieldType = 104 ;
    CBASEHT:MemoryOrder = "XY " ;
    CBASEHT:description = "CLOUD BASE HEIGHT" ;
    CBASEHT:units = "m agl" ;
    CBASEHT:stagger = "" ;
    CBASEHT:coordinates = "XLONG XLAT XTIME" ;
float CTOPHT(Time, south_north, west_east) ;
    CTOPHT:FieldType = 104 ;
    CTOPHT:MemoryOrder = "XY " ;
    CTOPHT:description = "CLOUD TOP HEIGHT" ;
    CTOPHT:units = "m agl" ;
    CTOPHT:stagger = "" ;
    CTOPHT:coordinates = "XLONG XLAT XTIME" ;
float CBASEHT_TOT(Time, south_north, west_east) ;
    CBASEHT_TOT:FieldType = 104 ;
    CBASEHT_TOT:MemoryOrder = "XY " ;
    CBASEHT_TOT:description = "CLOUD BASE HEIGHT RESOLVED + UNRESOLVED" ;
    CBASEHT_TOT:units = "m agl" ;
    CBASEHT_TOT:stagger = "" ;
    CBASEHT_TOT:coordinates = "XLONG XLAT XTIME" ;
float CTOPHT_TOT(Time, south_north, west_east) ;
    CTOPHT_TOT:FieldType = 104 ;
    CTOPHT_TOT:MemoryOrder = "XY " ;
    CTOPHT_TOT:description = "CLOUD TOP HEIGHT RESOLVED + UNRESOLVED" ;
    CTOPHT_TOT:units = "m agl" ;
    CTOPHT_TOT:stagger = "" ;
    CTOPHT_TOT:coordinates = "XLONG XLAT XTIME" ;
float CLRNIDX(Time, south_north, west_east) ;
    CLRNIDX:FieldType = 104 ;
    CLRNIDX:MemoryOrder = "XY " ;
    CLRNIDX:description = "CLEARNESS INDEX" ;
    CLRNIDX:units = "" ;
    CLRNIDX:stagger = "" ;
    CLRNIDX:coordinates = "XLONG XLAT XTIME" ;
float SZA(Time, south_north, west_east) ;
    SZA:FieldType = 104 ;
    SZA:MemoryOrder = "XY " ;
    SZA:description = "SOLAR ZENITH ANGLE" ;
    SZA:units = "deg" ;
    SZA:stagger = "" ;
    SZA:coordinates = "XLONG XLAT XTIME" ;
float GHI_ACCUM(Time, south_north, west_east) ;
    GHI_ACCUM:FieldType = 104 ;
    GHI_ACCUM:MemoryOrder = "XY " ;
    GHI_ACCUM:description = "ACCUMULATED GHI" ;
    GHI_ACCUM:units = "J m-2" ;
    GHI_ACCUM:stagger = "" ;
    GHI_ACCUM:coordinates = "XLONG XLAT XTIME" ;