Skip to content

Latest commit

 

History

History
814 lines (801 loc) · 46.4 KB

output_variables.rst

File metadata and controls

814 lines (801 loc) · 46.4 KB
orphan:

WRF Output Variables


The following is an edited list of output variables for the default namelist.input file. The list was composed using the following command:


> ncdump -h wrfout_d01_2016-03-23_00:00:00


netcdf wrfout_d01_2016-03-23_00\:00\:00 {
   dimensions:
        Time = UNLIMITED ; // (1 currently)
        DateStrLen = 19 ;
        west_east = 74 ;
        south_north = 69 ;
        bottom_top = 44 ;
        bottom_top_stag = 45 ;
        soil_layers_stag = 4 ;
        west_east_stag = 75 ;
        south_north_stag = 70 ;
        seed_dim_stag = 2 ;
   variables:
        char Times(Time, DateStrLen) ;
        float XLAT(Time, south_north, west_east) ;
                XLAT:description = "LATITUDE, SOUTH IS NEGATIVE" ;
                XLAT:units = "degree_north" ;
        float XLONG(Time, south_north, west_east) ;
                XLONG:description = "LONGITUDE, WEST IS NEGATIVE" ;
                XLONG:units = "degree_east" ;
        float LU_INDEX(Time, south_north, west_east) ;
                LU_INDEX:description = "LAND USE CATEGORY" ;
                LU_INDEX:units = "" ;
        float ZNU(Time, bottom_top) ;
                ZNU:description = "eta values on half (mass) levels" ;
                ZNU:units = "" ;
        float ZNW(Time, bottom_top_stag) ;
                ZNW:description = "eta values on full (w) levels" ;
                ZNW:units = "" ;
        float ZS(Time, soil_layers_stag) ;
                ZS:description = "DEPTHS OF CENTERS OF SOIL LAYERS" ;
                ZS:units = "m" ;
        float DZS(Time, soil_layers_stag) ;
                DZS:description = "THICKNESSES OF SOIL LAYERS" ;
                DZS:units = "m" ;
        float VAR_SSO(Time, south_north, west_east) ;
                VAR_SSO:description = "variance of subgrid-scale orography" ;
                VAR_SSO:units = "m2" ;
        int BATHYMETRY_FLAG(Time) ;
                BATHYMETRY_FLAG:description = "Flag for bathymetry in the global attributes for metgrid data" ;
                BATHYMETRY_FLAG:units = "-" ;
        float U(Time, bottom_top, south_north, west_east_stag) ;
                U:description = "x-wind component" ;
                U:units = "m s-1" ;
        float V(Time, bottom_top, south_north_stag, west_east) ;
                V:description = "y-wind component" ;
                V:units = "m s-1" ;
        float W(Time, bottom_top_stag, south_north, west_east) ;
                W:description = "z-wind component" ;
                W:units = "m s-1" ;
        float PH(Time, bottom_top_stag, south_north, west_east) ;
                PH:description = "perturbation geopotential" ;
                PH:units = "m2 s-2" ;
        float PHB(Time, bottom_top_stag, south_north, west_east) ;
                PHB:description = "base-state geopotential" ;
                PHB:units = "m2 s-2" ;
        float T(Time, bottom_top, south_north, west_east) ;
                T:description = "perturbation potential temperature theta-t0" ;
                T:units = "K" ;
        float THM(Time, bottom_top, south_north, west_east) ;
                THM:description = "either 1) pert moist pot temp=(1+Rv/Rd Qv)*(theta)-T0, or 2) pert dry pot temp=t" ;
                THM:units = "K" ;
        float HFX_FORCE(Time) ;
                HFX_FORCE:description = "SCM ideal surface sensible heat flux" ;
                HFX_FORCE:units = "W m-2" ;
        float LH_FORCE(Time) ;
                LH_FORCE:description = "SCM ideal surface latent heat flux" ;
                LH_FORCE:units = "W m-2" ;
        float TSK_FORCE(Time) ;
                TSK_FORCE:description = "SCM ideal surface skin temperature" ;
                TSK_FORCE:units = "W m-2" ;
        float HFX_FORCE_TEND(Time) ;
                HFX_FORCE_TEND:description = "SCM ideal surface sensible heat flux tendency" ;
                HFX_FORCE_TEND:units = "W m-2 s-1" ;
        float LH_FORCE_TEND(Time) ;
                LH_FORCE_TEND:description = "SCM ideal surface latent heat flux tendency" ;
                LH_FORCE_TEND:units = "W m-2 s-1" ;
        float TSK_FORCE_TEND(Time) ;
                TSK_FORCE_TEND:description = "SCM ideal surface skin temperature tendency" ;
                TSK_FORCE_TEND:units = "W m-2 s-1" ;
        float MU(Time, south_north, west_east) ;
                MU:description = "perturbation dry air mass in column" ;
                MU:units = "Pa" ;
        float MUB(Time, south_north, west_east) ;
                MUB:description = "base state dry air mass in column" ;
                MUB:units = "Pa" ;
        float NEST_POS(Time, south_north, west_east) ;
                NEST_POS:description = "-" ;
                NEST_POS:units = "-" ;
        float P(Time, bottom_top, south_north, west_east) ;
                P:description = "perturbation pressure" ;
                P:units = "Pa" ;
        float PB(Time, bottom_top, south_north, west_east) ;
                PB:description = "BASE STATE PRESSURE" ;
                PB:units = "Pa" ;
        float FNM(Time, bottom_top) ;
                FNM:description = "upper weight for vertical stretching" ;
                FNM:units = "" ;
        float FNP(Time, bottom_top) ;
                FNP:description = "lower weight for vertical stretching" ;
                FNP:units = "" ;
        float RDNW(Time, bottom_top) ;
                RDNW:description = "inverse d(eta) values between full (w) levels" ;
                RDNW:units = "" ;
        float RDN(Time, bottom_top) ;
                RDN:description = "inverse d(eta) values between half (mass) levels" ;
                RDN:units = "" ;
        float DNW(Time, bottom_top) ;
                DNW:description = "d(eta) values between full (w) levels" ;
                DNW:units = "" ;
        float DN(Time, bottom_top) ;
                DN:description = "d(eta) values between half (mass) levels" ;
                DN:units = "" ;
        float CFN(Time) ;
                CFN:description = "extrapolation constant" ;
                CFN:units = "" ;
        float CFN1(Time) ;
                CFN1:description = "extrapolation constant" ;
                CFN1:units = "" ;
        int THIS_IS_AN_IDEAL_RUN(Time) ;
                THIS_IS_AN_IDEAL_RUN:description = "T/F flag: this is an ARW ideal simulation" ;
                THIS_IS_AN_IDEAL_RUN:units = "-" ;
        float P_HYD(Time, bottom_top, south_north, west_east) ;
                P_HYD:description = "hydrostatic pressure" ;
                P_HYD:units = "Pa" ;
        float Q2(Time, south_north, west_east) ;
                Q2:description = "QV at 2 M" ;
                Q2:units = "kg kg-1" ;
        float T2(Time, south_north, west_east) ;
                T2:description = "TEMP at 2 M" ;
                T2:units = "K" ;
        float TH2(Time, south_north, west_east) ;
                TH2:description = "POT TEMP at 2 M" ;
                TH2:units = "K" ;
        float PSFC(Time, south_north, west_east) ;
                PSFC:description = "SFC PRESSURE" ;
                PSFC:units = "Pa" ;
        float U10(Time, south_north, west_east) ;
                U10:description = "U at 10 M" ;
                U10:units = "m s-1" ;
        float V10(Time, south_north, west_east) ;
                V10:description = "V at 10 M" ;
                V10:units = "m s-1" ;
        float RDX(Time) ;
                RDX:description = "INVERSE X GRID LENGTH" ;
                RDX:units = "m-1" ;
        float RDY(Time) ;
                RDY:description = "INVERSE Y GRID LENGTH" ;
                RDY:units = "m-1" ;
        float AREA2D(Time, south_north, west_east) ;
                AREA2D:description = "Horizontal grid cell area, using dx, dy, and map factors" ;
                AREA2D:units = "m2" ;
        float DX2D(Time, south_north, west_east) ;
                DX2D:description = "Horizontal grid distance: sqrt(area2d)" ;
                DX2D:units = "m" ;
        float RESM(Time) ;
                RESM:description = "TIME WEIGHT CONSTANT FOR SMALL STEPS" ;
                RESM:units = "" ;
        float ZETATOP(Time) ;
                ZETATOP:description = "ZETA AT MODEL TOP" ;
                ZETATOP:units = "" ;
        float CF1(Time) ;
                CF1:description = "2nd order extrapolation constant" ;
                CF1:units = "" ;
        float CF2(Time) ;
                CF2:description = "2nd order extrapolation constant" ;
                CF2:units = "" ;
        float CF3(Time) ;
                CF3:description = "2nd order extrapolation constant" ;
                CF3:units = "" ;
        int ITIMESTEP(Time) ;
                ITIMESTEP:description = "" ;
                ITIMESTEP:units = "" ;
        float XTIME(Time) ;
                XTIME:description = "minutes since 2016-03-23 00:00:00" ;
                XTIME:units = "minutes since 2016-03-23 00:00:00" ;
        float QVAPOR(Time, bottom_top, south_north, west_east) ;
                QVAPOR:description = "Water vapor mixing ratio" ;
                QVAPOR:units = "kg kg-1" ;
        float QCLOUD(Time, bottom_top, south_north, west_east) ;
                QCLOUD:description = "Cloud water mixing ratio" ;
                QCLOUD:units = "kg kg-1" ;
        float QRAIN(Time, bottom_top, south_north, west_east) ;
                QRAIN:description = "Rain water mixing ratio" ;
                QRAIN:units = "kg kg-1" ;
        float QICE(Time, bottom_top, south_north, west_east) ;
                QICE:description = "Ice mixing ratio" ;
                QICE:units = "kg kg-1" ;
        float QSNOW(Time, bottom_top, south_north, west_east) ;
                QSNOW:description = "Snow mixing ratio" ;
                QSNOW:units = "kg kg-1" ;
        float QGRAUP(Time, bottom_top, south_north, west_east) ;
                QGRAUP:description = "Graupel mixing ratio" ;
                QGRAUP:units = "kg kg-1" ;
        float QNICE(Time, bottom_top, south_north, west_east) ;
                QNICE:description = "Ice Number concentration" ;
                QNICE:units = "  kg-1" ;
        float QNRAIN(Time, bottom_top, south_north, west_east) ;
                QNRAIN:description = "Rain Number concentration" ;
                QNRAIN:units = "  kg(-1)" ;
        float SHDMAX(Time, south_north, west_east) ;
                SHDMAX:description = "ANNUAL MAX VEG FRACTION" ;
                SHDMAX:units = "" ;
        float SHDMIN(Time, south_north, west_east) ;
                SHDMIN:description = "ANNUAL MIN VEG FRACTION" ;
                SHDMIN:units = "" ;
        float SNOALB(Time, south_north, west_east) ;
                SNOALB:description = "ANNUAL MAX SNOW ALBEDO IN FRACTION" ;
                SNOALB:units = "" ;
        float TSLB(Time, soil_layers_stag, south_north, west_east) ;
                TSLB:description = "SOIL TEMPERATURE" ;
                TSLB:units = "K" ;
        float SMOIS(Time, soil_layers_stag, south_north, west_east) ;
                SMOIS:description = "SOIL MOISTURE" ;
                SMOIS:units = "m3 m-3" ;
        float SH2O(Time, soil_layers_stag, south_north, west_east) ;
                SH2O:description = "SOIL LIQUID WATER" ;
                SH2O:units = "m3 m-3" ;
        float SMCREL(Time, soil_layers_stag, south_north, west_east) ;
                SMCREL:description = "RELATIVE SOIL MOISTURE" ;
                SMCREL:units = "" ;
        float SEAICE(Time, south_north, west_east) ;
                SEAICE:description = "SEA ICE FLAG" ;
                SEAICE:units = "" ;
        float XICEM(Time, south_north, west_east) ;
                XICEM:description = "SEA ICE FLAG (PREVIOUS STEP)" ;
                XICEM:units = "" ;
        float SFROFF(Time, south_north, west_east) ;
                SFROFF:description = "SURFACE RUNOFF" ;
                SFROFF:units = "mm" ;
        float UDROFF(Time, south_north, west_east) ;
                UDROFF:description = "UNDERGROUND RUNOFF" ;
                UDROFF:units = "mm" ;
        int IVGTYP(Time, south_north, west_east) ;
                IVGTYP:description = "DOMINANT VEGETATION CATEGORY" ;
                IVGTYP:units = "" ;
        int ISLTYP(Time, south_north, west_east) ;
                ISLTYP:description = "DOMINANT SOIL CATEGORY" ;
                ISLTYP:units = "" ;
        float VEGFRA(Time, south_north, west_east) ;
                VEGFRA:description = "VEGETATION FRACTION" ;
                VEGFRA:units = "" ;
        float GRDFLX(Time, south_north, west_east) ;
                GRDFLX:description = "GROUND HEAT FLUX" ;
                GRDFLX:units = "W m-2" ;
        float ACGRDFLX(Time, south_north, west_east) ;
                ACGRDFLX:description = "ACCUMULATED GROUND HEAT FLUX" ;
                ACGRDFLX:units = "J m-2" ;
        float ACSNOM(Time, south_north, west_east) ;
                ACSNOM:description = "ACCUMULATED MELTED SNOW" ;
                ACSNOM:units = "kg m-2" ;
        float SNOW(Time, south_north, west_east) ;
                SNOW:description = "SNOW WATER EQUIVALENT" ;
                SNOW:units = "kg m-2" ;
        float SNOWH(Time, south_north, west_east) ;
                SNOWH:description = "PHYSICAL SNOW DEPTH" ;
                SNOWH:units = "m" ;
        float CANWAT(Time, south_north, west_east) ;
                CANWAT:description = "CANOPY WATER" ;
                CANWAT:units = "kg m-2" ;
        float SSTSK(Time, south_north, west_east) ;
                SSTSK:description = "SKIN SEA SURFACE TEMPERATURE" ;
                SSTSK:units = "K" ;
        float WATER_DEPTH(Time, south_north, west_east) ;
                WATER_DEPTH:description = "global water depth" ;
                WATER_DEPTH:units = "m" ;
        float COSZEN(Time, south_north, west_east) ;
                COSZEN:description = "COS of SOLAR ZENITH ANGLE" ;
                COSZEN:units = "dimensionless" ;
        float LAI(Time, south_north, west_east) ;
                LAI:description = "LEAF AREA INDEX" ;
                LAI:units = "m-2/m-2" ;
        float U10E(Time, south_north, west_east) ;
                U10E:description = "Special U at 10 M from MYJSFC" ;
                U10E:units = "m s-1" ;
        float V10E(Time, south_north, west_east) ;
                V10E:description = "Special V at 10 M from MYJSFC" ;
                V10E:units = "m s-1" ;
        float DTAUX3D(Time, bottom_top, south_north, west_east) ;
                DTAUX3D:description = "LOCAL U GWDO STRESS" ;
                DTAUX3D:units = "m s-1" ;
        float DTAUY3D(Time, bottom_top, south_north, west_east) ;
                DTAUY3D:description = "LOCAL V GWDO STRESS" ;
                DTAUY3D:units = "m s-1" ;
        float DUSFCG(Time, south_north, west_east) ;
                DUSFCG:description = "COLUMN-INTEGRATED U GWDO STRESS" ;
                DUSFCG:units = "Pa m s-1" ;
        float DVSFCG(Time, south_north, west_east) ;
                DVSFCG:description = "COLUMN-INTEGRATED V GWDO STRESS" ;
                DVSFCG:units = "Pa m s-1" ;
        float VAR(Time, south_north, west_east) ;
                VAR:description = "STANDARD DEVIATION OF SUBGRID-SCALE OROGRAPHY" ;
                VAR:units = "m" ;
        float CON(Time, south_north, west_east) ;
                CON:description = "OROGRAPHIC CONVEXITY" ;
                CON:units = "" ;
        float OA1(Time, south_north, west_east) ;
                OA1:description = "ASYMMETRY OF SUBGRID-SCALE OROGRAPHY FOR WESTERLY FLOW" ;
                OA1:units = "" ;
        float OA2(Time, south_north, west_east) ;
                OA2:description = "ASYMMETRY OF SUBGRID-SCALE OROGRAPHY FOR SOUTHERLY FLOW" ;
                OA2:units = "" ;
        float OA3(Time, south_north, west_east) ;
                OA3:description = "ASYMMETRY OF SUBGRID-SCALE OROGRAPHY FOR SOUTH-WESTERLY FLOW" ;
                OA3:units = "" ;
        float OA4(Time, south_north, west_east) ;
                OA4:description = "ASYMMETRY OF SUBGRID-SCALE OROGRAPHY FOR NORTH-WESTERLY FLOW" ;
                OA4:units = "" ;
        float OL1(Time, south_north, west_east) ;
                OL1:description = "NON-DIMENSIONAL EFFECTIVE OROGRAPHIC LENGTH FOR WESTERLY FLOW" ;
                OL1:units = "" ;
        float OL2(Time, south_north, west_east) ;
                OL2:description = "NON-DIMENSIONAL EFFECTIVE OROGRAPHIC LENGTH FOR SOUTHERLY FLOW" ;
                OL2:units = "" ;
        float OL3(Time, south_north, west_east) ;
                OL3:description = "NON-DIMENSIONAL EFFECTIVE OROGRAPHIC LENGTH FOR SOUTH-WESTERLY FLOW" ;
                OL3:units = "" ;
        float OL4(Time, south_north, west_east) ;
                OL4:description = "NON-DIMENSIONAL EFFECTIVE OROGRAPHIC LENGTH FOR NORTH-WESTERLY FLOW" ;
                OL4:units = "" ;
        float TKE_PBL(Time, bottom_top_stag, south_north, west_east) ;
                TKE_PBL:description = "TKE from PBL" ;
                TKE_PBL:units = "m2 s-2" ;
        float EL_PBL(Time, bottom_top_stag, south_north, west_east) ;
                EL_PBL:description = "Length scale from PBL" ;
                EL_PBL:units = "m" ;
        float MAPFAC_M(Time, south_north, west_east) ;
                MAPFAC_M:description = "Map scale factor on mass grid" ;
                MAPFAC_M:units = "" ;
        float MAPFAC_U(Time, south_north, west_east_stag) ;
                MAPFAC_U:description = "Map scale factor on u-grid" ;
                MAPFAC_U:units = "" ;
        float MAPFAC_V(Time, south_north_stag, west_east) ;
                MAPFAC_V:description = "Map scale factor on v-grid" ;
                MAPFAC_V:units = "" ;
        float MAPFAC_MX(Time, south_north, west_east) ;
                MAPFAC_MX:description = "Map scale factor on mass grid, x direction" ;
                MAPFAC_MX:units = "" ;
        float MAPFAC_MY(Time, south_north, west_east) ;
                MAPFAC_MY:description = "Map scale factor on mass grid, y direction" ;
                MAPFAC_MY:units = "" ;
        float MAPFAC_UX(Time, south_north, west_east_stag) ;
                MAPFAC_UX:description = "Map scale factor on u-grid, x direction" ;
                MAPFAC_UX:units = "" ;
        float MAPFAC_UY(Time, south_north, west_east_stag) ;
                MAPFAC_UY:description = "Map scale factor on u-grid, y direction" ;
                MAPFAC_UY:units = "" ;
        float MAPFAC_VX(Time, south_north_stag, west_east) ;
                MAPFAC_VX:description = "Map scale factor on v-grid, x direction" ;
                MAPFAC_VX:units = "" ;
        float MF_VX_INV(Time, south_north_stag, west_east) ;
                MF_VX_INV:description = "Inverse map scale factor on v-grid, x direction" ;
                MF_VX_INV:units = "" ;
        float MAPFAC_VY(Time, south_north_stag, west_east) ;
                MAPFAC_VY:description = "Map scale factor on v-grid, y direction" ;
                MAPFAC_VY:units = "" ;
        float F(Time, south_north, west_east) ;
                F:description = "Coriolis sine latitude term" ;
                F:units = "s-1" ;
        float E(Time, south_north, west_east) ;
                E:description = "Coriolis cosine latitude term" ;
                E:units = "s-1" ;
        float SINALPHA(Time, south_north, west_east) ;
                SINALPHA:description = "Local sine of map rotation" ;
                SINALPHA:units = "" ;
        float COSALPHA(Time, south_north, west_east) ;
                COSALPHA:description = "Local cosine of map rotation" ;
                COSALPHA:units = "" ;
        float HGT(Time, south_north, west_east) ;
                HGT:description = "Terrain Height" ;
                HGT:units = "m" ;
        float TSK(Time, south_north, west_east) ;
                TSK:description = "SURFACE SKIN TEMPERATURE" ;
                TSK:units = "K" ;
        float P_TOP(Time) ;
                P_TOP:description = "PRESSURE TOP OF THE MODEL" ;
                P_TOP:units = "Pa" ;
        int GOT_VAR_SSO(Time) ;
                GOT_VAR_SSO:description = "whether VAR_SSO was included in WPS output (beginning V3.4)" ;
                GOT_VAR_SSO:units = "" ;
        float T00(Time) ;
                T00:description = "BASE STATE TEMPERATURE" ;
                T00:units = "K" ;
        float P00(Time) ;
                P00:description = "BASE STATE PRESSURE" ;
                P00:units = "Pa" ;
        float TLP(Time) ;
                TLP:description = "BASE STATE LAPSE RATE" ;
                TLP:units = "" ;
        float TISO(Time) ;
                TISO:description = "TEMP AT WHICH THE BASE T TURNS CONST" ;
                TISO:units = "K" ;
        float TLP_STRAT(Time) ;
                TLP_STRAT:description = "BASE STATE LAPSE RATE (DT/D(LN(P)) IN STRATOSPHERE" ;
                TLP_STRAT:units = "K" ;
        float P_STRAT(Time) ;
                P_STRAT:description = "BASE STATE PRESSURE AT BOTTOM OF STRATOSPHERE" ;
                P_STRAT:units = "Pa" ;
        float MAX_MSFTX(Time) ;
                MAX_MSFTX:description = "Max map factor in domain" ;
                MAX_MSFTX:units = "" ;
        float MAX_MSFTY(Time) ;
                MAX_MSFTY:description = "Max map factor in domain" ;
                MAX_MSFTY:units = "" ;
        float RAINC(Time, south_north, west_east) ;
                RAINC:description = "ACCUMULATED TOTAL CUMULUS PRECIPITATION" ;
                RAINC:units = "mm" ;
        float RAINSH(Time, south_north, west_east) ;
                RAINSH:description = "ACCUMULATED SHALLOW CUMULUS PRECIPITATION" ;
                RAINSH:units = "mm" ;
        float RAINNC(Time, south_north, west_east) ;
                RAINNC:description = "ACCUMULATED TOTAL GRID SCALE PRECIPITATION" ;
                RAINNC:units = "mm" ;
        float SNOWNC(Time, south_north, west_east) ;
                SNOWNC:description = "ACCUMULATED TOTAL GRID SCALE SNOW AND ICE" ;
                SNOWNC:units = "mm" ;
        float GRAUPELNC(Time, south_north, west_east) ;
                GRAUPELNC:description = "ACCUMULATED TOTAL GRID SCALE GRAUPEL" ;
                GRAUPELNC:units = "mm" ;
        float HAILNC(Time, south_north, west_east) ;
                HAILNC:description = "ACCUMULATED TOTAL GRID SCALE HAIL" ;
                HAILNC:units = "mm" ;
        float CLDFRA(Time, bottom_top, south_north, west_east) ;
                CLDFRA:description = "CLOUD FRACTION" ;
                CLDFRA:units = "" ;
        float SWDOWN(Time, south_north, west_east) ;
                SWDOWN:description = "DOWNWARD SHORT WAVE FLUX AT GROUND SURFACE" ;
                SWDOWN:units = "W m-2" ;
        float GLW(Time, south_north, west_east) ;
                GLW:description = "DOWNWARD LONG WAVE FLUX AT GROUND SURFACE" ;
                GLW:units = "W m-2" ;
        float SWNORM(Time, south_north, west_east) ;
                SWNORM:description = "NORMAL SHORT WAVE FLUX AT GROUND SURFACE (SLOPE-DEPENDENT)" ;
                SWNORM:units = "W m-2" ;
        float ACSWUPT(Time, south_north, west_east) ;
                ACSWUPT:description = "ACCUMULATED UPWELLING SHORTWAVE FLUX AT TOP" ;
                ACSWUPT:units = "J m-2" ;
        float ACSWUPTC(Time, south_north, west_east) ;
                ACSWUPTC:description = "ACCUMULATED UPWELLING CLEAR SKY SHORTWAVE FLUX AT TOP" ;
                ACSWUPTC:units = "J m-2" ;
        float ACSWDNT(Time, south_north, west_east) ;
                ACSWDNT:description = "ACCUMULATED DOWNWELLING SHORTWAVE FLUX AT TOP" ;
                ACSWDNT:units = "J m-2" ;
        float ACSWDNTC(Time, south_north, west_east) ;
                ACSWDNTC:description = "ACCUMULATED DOWNWELLING CLEAR SKY SHORTWAVE FLUX AT TOP" ;
                ACSWDNTC:units = "J m-2" ;
        float ACSWUPB(Time, south_north, west_east) ;
                ACSWUPB:description = "ACCUMULATED UPWELLING SHORTWAVE FLUX AT BOTTOM" ;
                ACSWUPB:units = "J m-2" ;
        float ACSWUPBC(Time, south_north, west_east) ;
                ACSWUPBC:description = "ACCUMULATED UPWELLING CLEAR SKY SHORTWAVE FLUX AT BOTTOM" ;
                ACSWUPBC:units = "J m-2" ;
        float ACSWDNB(Time, south_north, west_east) ;
                ACSWDNB:description = "ACCUMULATED DOWNWELLING SHORTWAVE FLUX AT BOTTOM" ;
                ACSWDNB:units = "J m-2" ;
        float ACSWDNBC(Time, south_north, west_east) ;
                ACSWDNBC:description = "ACCUMULATED DOWNWELLING CLEAR SKY SHORTWAVE FLUX AT BOTTOM" ;
                ACSWDNBC:units = "J m-2" ;
        float ACLWUPT(Time, south_north, west_east) ;
                ACLWUPT:description = "ACCUMULATED UPWELLING LONGWAVE FLUX AT TOP" ;
                ACLWUPT:units = "J m-2" ;
        float ACLWUPTC(Time, south_north, west_east) ;
                ACLWUPTC:description = "ACCUMULATED UPWELLING CLEAR SKY LONGWAVE FLUX AT TOP" ;
                ACLWUPTC:units = "J m-2" ;
        float ACLWDNT(Time, south_north, west_east) ;
                ACLWDNT:description = "ACCUMULATED DOWNWELLING LONGWAVE FLUX AT TOP" ;
                ACLWDNT:units = "J m-2" ;
        float ACLWDNTC(Time, south_north, west_east) ;
                ACLWDNTC:description = "ACCUMULATED DOWNWELLING CLEAR SKY LONGWAVE FLUX AT TOP" ;
                ACLWDNTC:units = "J m-2" ;
        float ACLWUPB(Time, south_north, west_east) ;
                ACLWUPB:description = "ACCUMULATED UPWELLING LONGWAVE FLUX AT BOTTOM" ;
                ACLWUPB:units = "J m-2" ;
        float ACLWUPBC(Time, south_north, west_east) ;
                ACLWUPBC:description = "ACCUMULATED UPWELLING CLEAR SKY LONGWAVE FLUX AT BOTTOM" ;
                ACLWUPBC:units = "J m-2" ;
        float ACLWDNB(Time, south_north, west_east) ;
                ACLWDNB:description = "ACCUMULATED DOWNWELLING LONGWAVE FLUX AT BOTTOM" ;
                ACLWDNB:units = "J m-2" ;
        float ACLWDNBC(Time, south_north, west_east) ;
                ACLWDNBC:description = "ACCUMULATED DOWNWELLING CLEAR SKY LONGWAVE FLUX AT BOTTOM" ;
                ACLWDNBC:units = "J m-2" ;
        float SWUPT(Time, south_north, west_east) ;
                SWUPT:description = "INSTANTANEOUS UPWELLING SHORTWAVE FLUX AT TOP" ;
                SWUPT:units = "W m-2" ;
        float SWUPTC(Time, south_north, west_east) ;
                SWUPTC:description = "INSTANTANEOUS UPWELLING CLEAR SKY SHORTWAVE FLUX AT TOP" ;
                SWUPTC:units = "W m-2" ;
        float SWDNT(Time, south_north, west_east) ;
                SWDNT:description = "INSTANTANEOUS DOWNWELLING SHORTWAVE FLUX AT TOP" ;
                SWDNT:units = "W m-2" ;
        float SWDNTC(Time, south_north, west_east) ;
                SWDNTC:description = "INSTANTANEOUS DOWNWELLING CLEAR SKY SHORTWAVE FLUX AT TOP" ;
                SWDNTC:units = "W m-2" ;
        float SWUPB(Time, south_north, west_east) ;
                SWUPB:description = "INSTANTANEOUS UPWELLING SHORTWAVE FLUX AT BOTTOM" ;
                SWUPB:units = "W m-2" ;
        float SWUPBC(Time, south_north, west_east) ;
                SWUPBC:description = "INSTANTANEOUS UPWELLING CLEAR SKY SHORTWAVE FLUX AT BOTTOM" ;
                SWUPBC:units = "W m-2" ;
        float SWDNB(Time, south_north, west_east) ;
                SWDNB:description = "INSTANTANEOUS DOWNWELLING SHORTWAVE FLUX AT BOTTOM" ;
                SWDNB:units = "W m-2" ;
        float SWDNBC(Time, south_north, west_east) ;
                SWDNBC:description = "INSTANTANEOUS DOWNWELLING CLEAR SKY SHORTWAVE FLUX AT BOTTOM" ;
                SWDNBC:units = "W m-2" ;
        float LWUPT(Time, south_north, west_east) ;
                LWUPT:description = "INSTANTANEOUS UPWELLING LONGWAVE FLUX AT TOP" ;
                LWUPT:units = "W m-2" ;
        float LWUPTC(Time, south_north, west_east) ;
                LWUPTC:description = "INSTANTANEOUS UPWELLING CLEAR SKY LONGWAVE FLUX AT TOP" ;
                LWUPTC:units = "W m-2" ;
        float LWDNT(Time, south_north, west_east) ;
                LWDNT:description = "INSTANTANEOUS DOWNWELLING LONGWAVE FLUX AT TOP" ;
                LWDNT:units = "W m-2" ;
        float LWDNTC(Time, south_north, west_east) ;
                LWDNTC:description = "INSTANTANEOUS DOWNWELLING CLEAR SKY LONGWAVE FLUX AT TOP" ;
                LWDNTC:units = "W m-2" ;
        float LWUPB(Time, south_north, west_east) ;
                LWUPB:description = "INSTANTANEOUS UPWELLING LONGWAVE FLUX AT BOTTOM" ;
                LWUPB:units = "W m-2" ;
        float LWUPBC(Time, south_north, west_east) ;
                LWUPBC:description = "INSTANTANEOUS UPWELLING CLEAR SKY LONGWAVE FLUX AT BOTTOM" ;
                LWUPBC:units = "W m-2" ;
        float LWDNB(Time, south_north, west_east) ;
                LWDNB:description = "INSTANTANEOUS DOWNWELLING LONGWAVE FLUX AT BOTTOM" ;
                LWDNB:units = "W m-2" ;
        float LWDNBC(Time, south_north, west_east) ;
                LWDNBC:description = "INSTANTANEOUS DOWNWELLING CLEAR SKY LONGWAVE FLUX AT BOTTOM" ;
                LWDNBC:units = "W m-2" ;
        float OLR(Time, south_north, west_east) ;
                OLR:description = "TOA OUTGOING LONG WAVE" ;
                OLR:units = "W m-2" ;
        float XLAT_U(Time, south_north, west_east_stag) ;
                XLAT_U:description = "LATITUDE, SOUTH IS NEGATIVE" ;
                XLAT_U:units = "degree_north" ;
        float XLONG_U(Time, south_north, west_east_stag) ;
                XLONG_U:description = "LONGITUDE, WEST IS NEGATIVE" ;
                XLONG_U:units = "degree_east" ;
        float XLAT_V(Time, south_north_stag, west_east) ;
                XLAT_V:description = "LATITUDE, SOUTH IS NEGATIVE" ;
                XLAT_V:units = "degree_north" ;
        float XLONG_V(Time, south_north_stag, west_east) ;
                XLONG_V:description = "LONGITUDE, WEST IS NEGATIVE" ;
                XLONG_V:units = "degree_east" ;
        float ALBEDO(Time, south_north, west_east) ;
                ALBEDO:description = "ALBEDO" ;
                ALBEDO:units = "-" ;
        float CLAT(Time, south_north, west_east) ;
                CLAT:description = "COMPUTATIONAL GRID LATITUDE, SOUTH IS NEGATIVE" ;
                CLAT:units = "degree_north" ;
        float ALBBCK(Time, south_north, west_east) ;
                ALBBCK:description = "BACKGROUND ALBEDO" ;
                ALBBCK:units = "" ;
        float EMISS(Time, south_north, west_east) ;
                EMISS:description = "SURFACE EMISSIVITY" ;
                EMISS:units = "" ;
        float NOAHRES(Time, south_north, west_east) ;
                NOAHRES:description = "RESIDUAL OF THE NOAH SURFACE ENERGY BUDGET" ;
                NOAHRES:units = "W m{-2}" ;
        float TMN(Time, south_north, west_east) ;
                TMN:description = "SOIL TEMPERATURE AT LOWER BOUNDARY" ;
                TMN:units = "K" ;
        float XLAND(Time, south_north, west_east) ;
                XLAND:description = "LAND MASK (1 FOR LAND, 2 FOR WATER)" ;
                XLAND:units = "" ;
        float UST(Time, south_north, west_east) ;
                UST:description = "U* IN SIMILARITY THEORY" ;
                UST:units = "m s-1" ;
        float PBLH(Time, south_north, west_east) ;
                PBLH:description = "PBL HEIGHT" ;
                PBLH:units = "m" ;
        float HFX(Time, south_north, west_east) ;
                HFX:description = "UPWARD HEAT FLUX AT THE SURFACE" ;
                HFX:units = "W m-2" ;
        float QFX(Time, south_north, west_east) ;
                QFX:description = "UPWARD MOISTURE FLUX AT THE SURFACE" ;
                QFX:units = "kg m-2 s-1" ;
        float LH(Time, south_north, west_east) ;
                LH:description = "LATENT HEAT FLUX AT THE SURFACE" ;
                LH:units = "W m-2" ;
        float ACHFX(Time, south_north, west_east) ;
                ACHFX:description = "ACCUMULATED UPWARD HEAT FLUX AT THE SURFACE" ;
                ACHFX:units = "J m-2" ;
        float ACLHF(Time, south_north, west_east) ;
                ACLHF:description = "ACCUMULATED UPWARD LATENT HEAT FLUX AT THE SURFACE" ;
                ACLHF:units = "J m-2" ;
        float SNOWC(Time, south_north, west_east) ;
                SNOWC:description = "FLAG INDICATING SNOW COVERAGE (1 FOR SNOW COVER)" ;
                SNOWC:units = "" ;
        float SR(Time, south_north, west_east) ;
                SR:description = "fraction of frozen precipitation" ;
                SR:units = "-" ;
        int SAVE_TOPO_FROM_REAL(Time) ;
                SAVE_TOPO_FROM_REAL:description = "1=original topo from real/0=topo modified by WRF" ;
                SAVE_TOPO_FROM_REAL:units = "flag" ;
        int ISEEDARR_SPPT(Time, seed_dim_stag) ;
                ISEEDARR_SPPT:description = "Array to hold seed for restart, SPPT" ;
                ISEEDARR_SPPT:units = "" ;
        int ISEEDARR_SKEBS(Time, seed_dim_stag) ;
                ISEEDARR_SKEBS:description = "Array to hold seed for restart, SKEBS" ;
                ISEEDARR_SKEBS:units = "" ;
        int ISEEDARR_RAND_PERTURB(Time, seed_dim_stag) ;
                ISEEDARR_RAND_PERTURB:description = "Array to hold seed for restart, RAND_PERT" ;
                ISEEDARR_RAND_PERTURB:units = "" ;
        int ISEEDARRAY_SPP_CONV(Time, seed_dim_stag) ;
                ISEEDARRAY_SPP_CONV:description = "Array to hold seed for restart, RAND_PERT2" ;
                ISEEDARRAY_SPP_CONV:units = "" ;
        int ISEEDARRAY_SPP_PBL(Time, seed_dim_stag) ;
                ISEEDARRAY_SPP_PBL:description = "Array to hold seed for restart, RAND_PERT3" ;
                ISEEDARRAY_SPP_PBL:units = "" ;
        int ISEEDARRAY_SPP_LSM(Time, seed_dim_stag) ;
                ISEEDARRAY_SPP_LSM:description = "Array to hold seed for restart, RAND_PERT4" ;
                ISEEDARRAY_SPP_LSM:units = "" ;
        float C1H(Time, bottom_top) ;
                C1H:description = "half levels, c1h = d bf / d eta, using znw" ;
                C1H:units = "Dimensionless" ;
        float C2H(Time, bottom_top) ;
                C2H:description = "half levels, c2h = (1-c1h)*(p0-pt)" ;
                C2H:units = "Pa" ;
        float C1F(Time, bottom_top_stag) ;
                C1F:description = "full levels, c1f = d bf / d eta, using znu" ;
                C1F:units = "Dimensionless" ;
        float C2F(Time, bottom_top_stag) ;
                C2F:description = "full levels, c2f = (1-c1f)*(p0-pt)" ;
                C2F:units = "Pa" ;
        float C3H(Time, bottom_top) ;
                C3H:description = "half levels, c3h = bh" ;
                C3H:units = "Dimensionless" ;
        float C4H(Time, bottom_top) ;
                C4H:description = "half levels, c4h = (eta-bh)*(p0-pt), using znu" ;
                C4H:units = "Pa" ;
        float C3F(Time, bottom_top_stag) ;
                C3F:description = "full levels, c3f = bf" ;
                C3F:units = "Dimensionless" ;
        float C4F(Time, bottom_top_stag) ;
                C4F:description = "full levels, c4f = (eta-bf)*(p0-pt), using znw" ;
                C4F:units = "Pa" ;
        float PCB(Time, south_north, west_east) ;
                PCB:description = "base state dry air mass in column" ;
                PCB:units = "Pa" ;
        float PC(Time, south_north, west_east) ;
                PC:description = "perturbation dry air mass in column" ;
                PC:units = "Pa" ;
        float LANDMASK(Time, south_north, west_east) ;
                LANDMASK:description = "LAND MASK (1 FOR LAND, 0 FOR WATER)" ;
                LANDMASK:units = "" ;
        float LAKEMASK(Time, south_north, west_east) ;
                LAKEMASK:description = "LAKE MASK (1 FOR LAKE, 0 FOR NON-LAKE)" ;
                LAKEMASK:units = "" ;
        float SST(Time, south_north, west_east) ;
                SST:description = "SEA SURFACE TEMPERATURE" ;
                SST:units = "K" ;
        float SST_INPUT(Time, south_north, west_east) ;
                SST_INPUT:description = "SEA SURFACE TEMPERATURE FROM WRFLOWINPUT FILE" ;
                SST_INPUT:units = "K" ;

    // global attributes:
                :TITLE = " OUTPUT FROM WRF V4.4.1 MODEL" ;
                :START_DATE = "2016-03-23_00:00:00" ;
                :SIMULATION_START_DATE = "2016-03-23_00:00:00" ;
                :WEST-EAST_GRID_DIMENSION = 75 ;
                :SOUTH-NORTH_GRID_DIMENSION = 70 ;
                :BOTTOM-TOP_GRID_DIMENSION = 45 ;
                :DX = 30000.f ;
                :DY = 30000.f ;
                :AERCU_OPT = 0 ;
                :AERCU_FCT = 1.f ;
                :IDEAL_CASE = 0 ;
                :DIFF_6TH_SLOPEOPT = 0 ;
                :AUTO_LEVELS_OPT = 2 ;
                :DIFF_6TH_THRESH = 0.1f ;
                :DZBOT = 50.f ;
                :DZSTRETCH_S = 1.3f ;
                :DZSTRETCH_U = 1.1f ;
                :SKEBS_ON = 0 ;
                :USE_Q_DIABATIC = 0 ;
                :GRIDTYPE = "C" ;
                :DIFF_OPT = 1 ;
                :KM_OPT = 4 ;
                :DAMP_OPT = 0 ;
                :DAMPCOEF = 0.2f ;
                :KHDIF = 0.f ;
                :KVDIF = 0.f ;
                :MP_PHYSICS = 8 ;
                :RA_LW_PHYSICS = 4 ;
                :RA_SW_PHYSICS = 4 ;
                :SF_SFCLAY_PHYSICS = 2 ;
                :SF_SURFACE_PHYSICS = 2 ;
                :BL_PBL_PHYSICS = 2 ;
                :CU_PHYSICS = 6 ;
                :SF_LAKE_PHYSICS = 0 ;
                :SURFACE_INPUT_SOURCE = 1 ;
                :SST_UPDATE = 0 ;
                :GHG_INPUT = 1 ;
                :GRID_FDDA = 0 ;
                :GFDDA_INTERVAL_M = 0 ;
                :GFDDA_END_H = 0 ;
                :GRID_SFDDA = 0 ;
                :SGFDDA_INTERVAL_M = 0 ;
                :SGFDDA_END_H = 0 ;
                :HYPSOMETRIC_OPT = 2 ;
                :USE_THETA_M = 1 ;
                :GWD_OPT = 1 ;
                :SF_URBAN_PHYSICS = 0 ;
                :SF_SURFACE_MOSAIC = 0 ;
                :SF_OCEAN_PHYSICS = 0 ;
                :SHCU_PHYSICS = 0 ;
                :MFSHCONV = 0 ;
                :FEEDBACK = 1 ;
                :SMOOTH_OPTION = 0 ;
                :SWRAD_SCAT = 1.f ;
                :W_DAMPING = 0 ;
                :DT = 180.f ;
                :RADT = 30.f ;
                :BLDT = 0.f ;
                :CUDT = 5.f ;
                :AER_OPT = 0 ;
                :SWINT_OPT = 0 ;
                :AER_TYPE = 1 ;
                :AER_AOD550_OPT = 1 ;
                :AER_ANGEXP_OPT = 1 ;
                :AER_SSA_OPT = 1 ;
                :AER_ASY_OPT = 1 ;
                :AER_AOD550_VAL = 0.12f ;
                :AER_ANGEXP_VAL = 1.3f ;
                :AER_SSA_VAL = 0.85f ;
                :AER_ASY_VAL = 0.9f ;
                :MOIST_ADV_OPT = 1 ;
                :SCALAR_ADV_OPT = 1 ;
                :TKE_ADV_OPT = 1 ;
                :DIFF_6TH_OPT = 0 ;
                :DIFF_6TH_FACTOR = 0.12f ;
                :OBS_NUDGE_OPT = 0 ;
                :BUCKET_MM = -1.f ;
                :BUCKET_J = -1.f ;
                :PREC_ACC_DT = 0.f ;
                :ISFTCFLX = 0 ;
                :ISHALLOW = 0 ;
                :ISFFLX = 1 ;
                :ICLOUD = 1 ;
                :ICLOUD_CU = 0 ;
                :TRACER_PBLMIX = 1 ;
                :SCALAR_PBLMIX = 0 ;
                :YSU_TOPDOWN_PBLMIX = 1 ;
                :GRAV_SETTLING = 0 ;
                :CLDOVRLP = 2 ;
                :IDCOR = 0 ;
                :DFI_OPT = 0 ;
                :NTASKS_X = 6 ;
                :NTASKS_Y = 6 ;
                :NTASKS_TOTAL = 36 ;
                :SIMULATION_INITIALIZATION_TYPE = "REAL-DATA CASE" ;
                :WEST-EAST_PATCH_START_UNSTAG = 1 ;
                :WEST-EAST_PATCH_END_UNSTAG = 74 ;
                :WEST-EAST_PATCH_START_STAG = 1 ;
                :WEST-EAST_PATCH_END_STAG = 75 ;
                :SOUTH-NORTH_PATCH_START_UNSTAG = 1 ;
                :SOUTH-NORTH_PATCH_END_UNSTAG = 69 ;
                :SOUTH-NORTH_PATCH_START_STAG = 1 ;
                :SOUTH-NORTH_PATCH_END_STAG = 70 ;
                :BOTTOM-TOP_PATCH_START_UNSTAG = 1 ;
                :BOTTOM-TOP_PATCH_END_UNSTAG = 44 ;
                :BOTTOM-TOP_PATCH_START_STAG = 1 ;
                :BOTTOM-TOP_PATCH_END_STAG = 45 ;
                :GRID_ID = 1 ;
                :PARENT_ID = 0 ;
                :I_PARENT_START = 1 ;
                :J_PARENT_START = 1 ;
                :PARENT_GRID_RATIO = 1 ;
                :CEN_LAT = 39.f ;
                :CEN_LON = -105.f ;
                :TRUELAT1 = 30.f ;
                :TRUELAT2 = 60.f ;
                :MOAD_CEN_LAT = 39.f ;
                :STAND_LON = -105.f ;
                :POLE_LAT = 90.f ;
                :POLE_LON = 0.f ;
                :GMT = 0.f ;
                :JULYR = 2016 ;
                :JULDAY = 83 ;
                :MAP_PROJ = 1 ;
                :MAP_PROJ_CHAR = "Lambert Conformal" ;
                :MMINLU = "MODIFIED_IGBP_MODIS_NOAH" ;
                :NUM_LAND_CAT = 21 ;
                :ISWATER = 17 ;
                :ISLAKE = 21 ;
                :ISICE = 15 ;
                :ISURBAN = 13 ;
                :ISOILWATER = 14 ;
                :HYBRID_OPT = 2 ;
                :ETAC = 0.2f ;