Hi,
I am trying to import a NetCDF generated by the WRF model
(www.wrf-model.org). Without using ncdx I get the warning 'no field
attributes' and later an 'input objects have bad positions'. Using ncdx
doesn't help and gives just a 'Nothing has been imported. Did you use an
OpenDX compliant NetCDF file convention?'
Any idea? Has anybody successfully imported a WRF NetCDF into OpenDX,
yet????
Below I have attached the 'ncdump -h' output from both files.
Thanks,
Axel Seifert
===============================================
netcdf wrfout_t7 {
dimensions:
Time = UNLIMITED ; // (1 currently)
south_north = 79 ;
west_east = 179 ;
bottom_top = 70 ;
ext_scalar = 1 ;
bottom_top_stag = 71 ;
soil_layers_stag = 5 ;
DateStrLen = 19 ;
west_east_stag = 180 ;
south_north_stag = 80 ;
variables:
float ACSNOM(Time, south_north, west_east) ;
ACSNOM:FieldType = 104 ;
ACSNOM:MemoryOrder = "XY " ;
ACSNOM:description = "ACCUMULATED MELTED SNOW" ;
ACSNOM:units = "" ;
ACSNOM:stagger = "" ;
float ACSNOW(Time, south_north, west_east) ;
ACSNOW:FieldType = 104 ;
ACSNOW:MemoryOrder = "XY " ;
ACSNOW:description = "ACCUMULATED SNOW" ;
ACSNOW:units = "" ;
ACSNOW:stagger = "" ;
float AKHS(Time, south_north, west_east) ;
AKHS:FieldType = 104 ;
AKHS:MemoryOrder = "XY " ;
AKHS:description = "SFC EXCH COEFF FOR HEAT" ;
AKHS:units = "m s{-1}" ;
AKHS:stagger = "" ;
float AKMS(Time, south_north, west_east) ;
AKMS:FieldType = 104 ;
AKMS:MemoryOrder = "XY " ;
AKMS:description = "SFC EXCH COEFF FOR MOMENTUM" ;
AKMS:units = "m s{-1}" ;
AKMS:stagger = "" ;
float CANWAT(Time, south_north, west_east) ;
CANWAT:FieldType = 104 ;
CANWAT:MemoryOrder = "XY " ;
CANWAT:description = "CANOPY WATER" ;
CANWAT:units = "" ;
CANWAT:stagger = "" ;
float DN(Time, bottom_top) ;
DN:FieldType = 104 ;
DN:MemoryOrder = "Z " ;
DN:description = "dn values on half (mass) levels" ;
DN:units = "dimensionless" ;
DN:stagger = "" ;
float DNW(Time, bottom_top) ;
DNW:FieldType = 104 ;
DNW:MemoryOrder = "Z " ;
DNW:description = "dn values on full (w) levels" ;
DNW:units = "dimensionless" ;
DNW:stagger = "" ;
float E(Time, south_north, west_east) ;
E:FieldType = 104 ;
E:MemoryOrder = "XY " ;
E:description = "Coriolis cosine latitude term" ;
E:units = "" ;
E:stagger = "" ;
float F(Time, south_north, west_east) ;
F:FieldType = 104 ;
F:MemoryOrder = "XY " ;
F:description = "Coriolis sine latitude term" ;
F:units = "" ;
F:stagger = "" ;
float FNM(Time, bottom_top) ;
FNM:FieldType = 104 ;
FNM:MemoryOrder = "Z " ;
FNM:description = "upper wieght for vertical stretching"
;
FNM:units = "dimensionless" ;
FNM:stagger = "" ;
float FNP(Time, bottom_top) ;
FNP:FieldType = 104 ;
FNP:MemoryOrder = "Z " ;
FNP:description = "lower weight for vertical stretching"
;
FNP:units = "dimensionless" ;
FNP:stagger = "" ;
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 = "" ;
float GSW(Time, south_north, west_east) ;
GSW:FieldType = 104 ;
GSW:MemoryOrder = "XY " ;
GSW:description = "DOWNWARD SHORT WAVE FLUX AT GROUND
SURFACE" ;
GSW:units = "W m{-2}" ;
GSW:stagger = "" ;
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 = "" ;
float HGT(Time, south_north, west_east) ;
HGT:FieldType = 104 ;
HGT:MemoryOrder = "XY " ;
HGT:description = "Terrain Height" ;
HGT:units = "m" ;
HGT:stagger = "" ;
int ISLTYP(Time, south_north, west_east) ;
ISLTYP:FieldType = 106 ;
ISLTYP:MemoryOrder = "XY " ;
ISLTYP:description = "SOIL TYPE" ;
ISLTYP:units = "" ;
ISLTYP:stagger = "" ;
int ITIMESTEP(Time, ext_scalar) ;
ITIMESTEP:FieldType = 106 ;
ITIMESTEP:MemoryOrder = "0 " ;
ITIMESTEP:description = "" ;
ITIMESTEP:units = "" ;
ITIMESTEP:stagger = "" ;
int IVGTYP(Time, south_north, west_east) ;
IVGTYP:FieldType = 106 ;
IVGTYP:MemoryOrder = "XY " ;
IVGTYP:description = "VEGETATION TYPE" ;
IVGTYP:units = "" ;
IVGTYP:stagger = "" ;
float LU_INDEX(Time, south_north, west_east) ;
LU_INDEX:FieldType = 104 ;
LU_INDEX:MemoryOrder = "XY " ;
LU_INDEX:description = "LAND USE CATEGORY" ;
LU_INDEX:units = "" ;
LU_INDEX:stagger = "" ;
float MAPFAC_M(Time, south_north, west_east) ;
MAPFAC_M:FieldType = 104 ;
MAPFAC_M:MemoryOrder = "XY " ;
MAPFAC_M:description = "Map scale factor on mass grid" ;
MAPFAC_M:units = "dimensionless" ;
MAPFAC_M:stagger = "" ;
float MU(Time, south_north, west_east) ;
MU:FieldType = 104 ;
MU:MemoryOrder = "XY " ;
MU:description = "perturbation dry air mass in column" ;
MU:units = "pascals" ;
MU:stagger = "" ;
float MU0(Time, south_north, west_east) ;
MU0:FieldType = 104 ;
MU0:MemoryOrder = "XY " ;
MU0:description = "initial dry mass in column" ;
MU0:units = "pascals" ;
MU0:stagger = "" ;
float MUB(Time, south_north, west_east) ;
MUB:FieldType = 104 ;
MUB:MemoryOrder = "XY " ;
MUB:description = "base state dry air mass in column" ;
MUB:units = "pascals" ;
MUB:stagger = "" ;
float P(Time, bottom_top, south_north, west_east) ;
P:FieldType = 104 ;
P:MemoryOrder = "XYZ" ;
P:description = "pressure" ;
P:units = "pascals" ;
P:stagger = "" ;
float PB(Time, bottom_top, south_north, west_east) ;
PB:FieldType = 104 ;
PB:MemoryOrder = "XYZ" ;
PB:description = "BASE STATE PRESSURE AT HALF LEVELS" ;
PB:units = "Pa" ;
PB:stagger = "" ;
float PH(Time, bottom_top_stag, south_north, west_east) ;
PH:FieldType = 104 ;
PH:MemoryOrder = "XYZ" ;
PH:description = "perturbation geopotential" ;
PH:units = "m{2} s{-2}" ;
PH:stagger = "Z" ;
float PHB(Time, bottom_top_stag, south_north, west_east) ;
PHB:FieldType = 104 ;
PHB:MemoryOrder = "XYZ" ;
PHB:description = "base-state geopotential" ;
PHB:units = "m{2} s{-2}" ;
PHB:stagger = "Z" ;
float P_TOP(Time, ext_scalar) ;
P_TOP:FieldType = 104 ;
P_TOP:MemoryOrder = "0 " ;
P_TOP:description = "" ;
P_TOP:units = "-" ;
P_TOP:stagger = "" ;
float Q2(Time, south_north, west_east) ;
Q2:FieldType = 104 ;
Q2:MemoryOrder = "XY " ;
Q2:description = "QV at 2 M" ;
Q2:units = "kg/kg" ;
Q2:stagger = "" ;
float QCLOUD(Time, bottom_top, south_north, west_east) ;
QCLOUD:FieldType = 104 ;
QCLOUD:MemoryOrder = "XYZ" ;
QCLOUD:description = "-" ;
QCLOUD:units = "-" ;
QCLOUD:stagger = "" ;
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 = "" ;
float QGRAUP(Time, bottom_top, south_north, west_east) ;
QGRAUP:FieldType = 104 ;
QGRAUP:MemoryOrder = "XYZ" ;
QGRAUP:description = "-" ;
QGRAUP:units = "-" ;
QGRAUP:stagger = "" ;
float QICE(Time, bottom_top, south_north, west_east) ;
QICE:FieldType = 104 ;
QICE:MemoryOrder = "XYZ" ;
QICE:description = "-" ;
QICE:units = "-" ;
QICE:stagger = "" ;
float QNCLOUD(Time, bottom_top, south_north, west_east) ;
QNCLOUD:FieldType = 104 ;
QNCLOUD:MemoryOrder = "XYZ" ;
QNCLOUD:description = "-" ;
QNCLOUD:units = "-" ;
QNCLOUD:stagger = "" ;
float QNGRAUP(Time, bottom_top, south_north, west_east) ;
QNGRAUP:FieldType = 104 ;
QNGRAUP:MemoryOrder = "XYZ" ;
QNGRAUP:description = "-" ;
QNGRAUP:units = "-" ;
QNGRAUP:stagger = "" ;
float QNICE(Time, bottom_top, south_north, west_east) ;
QNICE:FieldType = 104 ;
QNICE:MemoryOrder = "XYZ" ;
QNICE:description = "-" ;
QNICE:units = "-" ;
QNICE:stagger = "" ;
float QNRAIN(Time, bottom_top, south_north, west_east) ;
QNRAIN:FieldType = 104 ;
QNRAIN:MemoryOrder = "XYZ" ;
QNRAIN:description = "-" ;
QNRAIN:units = "-" ;
QNRAIN:stagger = "" ;
float QNSNOW(Time, bottom_top, south_north, west_east) ;
QNSNOW:FieldType = 104 ;
QNSNOW:MemoryOrder = "XYZ" ;
QNSNOW:description = "-" ;
QNSNOW:units = "-" ;
QNSNOW:stagger = "" ;
float QRAIN(Time, bottom_top, south_north, west_east) ;
QRAIN:FieldType = 104 ;
QRAIN:MemoryOrder = "XYZ" ;
QRAIN:description = "-" ;
QRAIN:units = "-" ;
QRAIN:stagger = "" ;
float QSFC(Time, south_north, west_east) ;
QSFC:FieldType = 104 ;
QSFC:MemoryOrder = "XY " ;
QSFC:description = "SPECIFIC HUMIDITY AT LOWER BOUNDARY"
;
QSFC:units = "kg kg{-1}" ;
QSFC:stagger = "" ;
float QSNOW(Time, bottom_top, south_north, west_east) ;
QSNOW:FieldType = 104 ;
QSNOW:MemoryOrder = "XYZ" ;
QSNOW:description = "-" ;
QSNOW:units = "-" ;
QSNOW:stagger = "" ;
float QVAPOR(Time, bottom_top, south_north, west_east) ;
QVAPOR:FieldType = 104 ;
QVAPOR:MemoryOrder = "XYZ" ;
QVAPOR:description = "-" ;
QVAPOR:units = "-" ;
QVAPOR:stagger = "" ;
float QZ0(Time, south_north, west_east) ;
QZ0:FieldType = 104 ;
QZ0:MemoryOrder = "XY " ;
QZ0:description = "SPECIFIC HUMIDITY AT ZNT" ;
QZ0:units = "kg kg{-1}" ;
QZ0:stagger = "" ;
float RAINBL(Time, south_north, west_east) ;
RAINBL:FieldType = 104 ;
RAINBL:MemoryOrder = "XY " ;
RAINBL:description = "PBL TIME-STEP TOTAL PRECIPITATION"
;
RAINBL:units = "MM" ;
RAINBL: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 = "" ;
float RAINCV(Time, south_north, west_east) ;
RAINCV:FieldType = 104 ;
RAINCV:MemoryOrder = "XY " ;
RAINCV:description = "TIME-STEP CUMULUS PRECIPITATION" ;
RAINCV:units = "MM" ;
RAINCV:stagger = "" ;
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 = "" ;
float RDN(Time, bottom_top) ;
RDN:FieldType = 104 ;
RDN:MemoryOrder = "Z " ;
RDN:description = "dn values on half (mass) levels" ;
RDN:units = "dimensionless" ;
RDN:stagger = "" ;
float RDNW(Time, bottom_top) ;
RDNW:FieldType = 104 ;
RDNW:MemoryOrder = "Z " ;
RDNW:description = "inverse dn values on full (w)
levels" ;
RDNW:units = "dimensionless" ;
RDNW:stagger = "" ;
float SFROFF(Time, south_north, west_east) ;
SFROFF:FieldType = 104 ;
SFROFF:MemoryOrder = "XY " ;
SFROFF:description = "SURFACE RUNOFF" ;
SFROFF:units = "" ;
SFROFF:stagger = "" ;
float SMOIS(Time, soil_layers_stag, south_north, west_east) ;
SMOIS:FieldType = 104 ;
SMOIS:MemoryOrder = "XYZ" ;
SMOIS:description = "SOIL MOISTURE" ;
SMOIS:units = "" ;
SMOIS:stagger = "Z" ;
float SMSTAV(Time, south_north, west_east) ;
SMSTAV:FieldType = 104 ;
SMSTAV:MemoryOrder = "XY " ;
SMSTAV:description = "MOISTURE VARIBILITY" ;
SMSTAV:units = "" ;
SMSTAV:stagger = "" ;
float SNOW(Time, south_north, west_east) ;
SNOW:FieldType = 104 ;
SNOW:MemoryOrder = "XY " ;
SNOW:description = "SNOW WATER EQUIVALENT" ;
SNOW:units = "" ;
SNOW:stagger = "" ;
float SNOWC(Time, south_north, west_east) ;
SNOWC:FieldType = 104 ;
SNOWC:MemoryOrder = "XY " ;
SNOWC:description = "FLAG INDICATING SNOW COVERAGE (1
FOR SNOW COVER)" ;
SNOWC:units = "NA" ;
SNOWC:stagger = "" ;
float SST(Time, south_north, west_east) ;
SST:FieldType = 104 ;
SST:MemoryOrder = "XY " ;
SST:description = "SEA SURFACE TEMPERATURE" ;
SST:units = "K" ;
SST:stagger = "" ;
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 = "" ;
float T2(Time, south_north, west_east) ;
T2:FieldType = 104 ;
T2:MemoryOrder = "XY " ;
T2:description = "TEMP at 2 M" ;
T2:units = "K" ;
T2:stagger = "" ;
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 = "" ;
float THZ0(Time, south_north, west_east) ;
THZ0:FieldType = 104 ;
THZ0:MemoryOrder = "XY " ;
THZ0:description = "POTENTIAL TEMPERATURE AT ZNT" ;
THZ0:units = "K" ;
THZ0:stagger = "" ;
float TKE(Time, bottom_top, south_north, west_east) ;
TKE:FieldType = 104 ;
TKE:MemoryOrder = "XYZ" ;
TKE:description = "TURBULENCE KINETIC ENERGY" ;
TKE:units = "m{2} s{-2}" ;
TKE:stagger = "" ;
float TKE_MYJ(Time, bottom_top, south_north, west_east) ;
TKE_MYJ:FieldType = 104 ;
TKE_MYJ:MemoryOrder = "XYZ" ;
TKE_MYJ:description = "TKE FROM MELLOR-YAMADA-JANJIC" ;
TKE_MYJ:units = "s{-2}" ;
TKE_MYJ:stagger = "" ;
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 = "" ;
float TSK(Time, south_north, west_east) ;
TSK:FieldType = 104 ;
TSK:MemoryOrder = "XY " ;
TSK:description = "SURFACE SKIN TEMPERATURE" ;
TSK:units = "K" ;
TSK:stagger = "" ;
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" ;
char Times(Time, DateStrLen) ;
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" ;
float U10(Time, south_north, west_east) ;
U10:FieldType = 104 ;
U10:MemoryOrder = "XY " ;
U10:description = "U at 10 M" ;
U10:units = "m/s" ;
U10:stagger = "" ;
float UDROFF(Time, south_north, west_east) ;
UDROFF:FieldType = 104 ;
UDROFF:MemoryOrder = "XY " ;
UDROFF:description = "UNDERGROUND RUNOFF" ;
UDROFF:units = "" ;
UDROFF:stagger = "" ;
float UZ0(Time, south_north, west_east) ;
UZ0:FieldType = 104 ;
UZ0:MemoryOrder = "XY " ;
UZ0:description = "U WIND COMPONENT AT ZNT" ;
UZ0:units = "m s{-1}" ;
UZ0:stagger = "" ;
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" ;
float V10(Time, south_north, west_east) ;
V10:FieldType = 104 ;
V10:MemoryOrder = "XY " ;
V10:description = "V at 10 M" ;
V10:units = "m/s" ;
V10:stagger = "" ;
float VEGFRA(Time, south_north, west_east) ;
VEGFRA:FieldType = 104 ;
VEGFRA:MemoryOrder = "XY " ;
VEGFRA:description = "VEGETATION FRACTION" ;
VEGFRA:units = "" ;
VEGFRA:stagger = "" ;
float VZ0(Time, south_north, west_east) ;
VZ0:FieldType = 104 ;
VZ0:MemoryOrder = "XY " ;
VZ0:description = "V WIND COMPONENT AT ZNT" ;
VZ0:units = "m s{-1}" ;
VZ0:stagger = "" ;
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" ;
float WEASD(Time, south_north, west_east) ;
WEASD:FieldType = 104 ;
WEASD:MemoryOrder = "XY " ;
WEASD:description = "WATER EQUIVALENT OF ACCUMULATED
SNOW" ;
WEASD:units = "" ;
WEASD:stagger = "" ;
float WW(Time, bottom_top_stag, south_north, west_east) ;
WW:FieldType = 104 ;
WW:MemoryOrder = "XYZ" ;
WW:description = "eta-dot" ;
WW:units = "Pa s{-1}" ;
WW:stagger = "Z" ;
float XLAND(Time, south_north, west_east) ;
XLAND:FieldType = 104 ;
XLAND:MemoryOrder = "XY " ;
XLAND:description = "LAND MASK (1 FOR LAND, 2 FOR
WATER)" ;
XLAND:units = "NA" ;
XLAND:stagger = "" ;
float XLAT(Time, south_north, west_east) ;
XLAT:FieldType = 104 ;
XLAT:MemoryOrder = "XY " ;
XLAT:description = "LATITUDE, SOUTH IS NEGATIVE" ;
XLAT:units = "degree" ;
XLAT:stagger = "" ;
float XLONG(Time, south_north, west_east) ;
XLONG:FieldType = 104 ;
XLONG:MemoryOrder = "XY " ;
XLONG:description = "LONGITUDE, WEST IS NEGATIVE" ;
XLONG:units = "degree" ;
XLONG:stagger = "" ;
float ZETATOP(Time, ext_scalar) ;
ZETATOP:FieldType = 104 ;
ZETATOP:MemoryOrder = "0 " ;
ZETATOP:description = "ZETA AT MODEL TOP" ;
ZETATOP:units = "" ;
ZETATOP:stagger = "" ;
float ZNU(Time, bottom_top) ;
ZNU:FieldType = 104 ;
ZNU:MemoryOrder = "Z " ;
ZNU:description = "eta values on half (mass) levels" ;
ZNU:units = "dimensionless" ;
ZNU:stagger = "" ;
float ZNW(Time, bottom_top_stag) ;
ZNW:FieldType = 104 ;
ZNW:MemoryOrder = "Z " ;
ZNW:description = "eta values on full (w) levels" ;
ZNW:units = "dimensionless" ;
ZNW:stagger = "Z" ;
// global attributes:
:TITLE = " OUTPUT FROM WRF V1.3 MODEL" ;
:START_DATE = " 0-01-01_00:00:00" ;
:WEST-EAST_GRID_DIMENSION = 180 ;
:SOUTH-NORTH_GRID_DIMENSION = 80 ;
:BOTTOM-TOP_GRID_DIMENSION = 70 ;
:DYN_OPT = 2 ;
:DIFF_OPT = 2 ;
:KM_OPT = 2 ;
:DAMP_OPT = 0 ;
:KHDIF = 500.f ;
:KVDIF = 500.f ;
:MP_PHYSICS = 9 ;
:RA_LW_PHYSICS = 0 ;
:RA_SW_PHYSICS = 0 ;
:BL_SFCLAY_PHYSICS = 0 ;
:BL_SURFACE_PHYSICS = 0 ;
:BL_PBL_PHYSICS = 0 ;
:CU_PHYSICS = 0 ;
:WEST-EAST_PATCH_START_UNSTAG = 1 ;
:WEST-EAST_PATCH_END_UNSTAG = 90 ;
:WEST-EAST_PATCH_START_STAG = 1 ;
:WEST-EAST_PATCH_END_STAG = 90 ;
:SOUTH-NORTH_PATCH_START_UNSTAG = 1 ;
:SOUTH-NORTH_PATCH_END_UNSTAG = 20 ;
:SOUTH-NORTH_PATCH_START_STAG = 1 ;
:SOUTH-NORTH_PATCH_END_STAG = 20 ;
:BOTTOM-TOP_PATCH_START_UNSTAG = 1 ;
:BOTTOM-TOP_PATCH_END_UNSTAG = 70 ;
:BOTTOM-TOP_PATCH_START_STAG = 1 ;
:BOTTOM-TOP_PATCH_END_STAG = 71 ;
:DX = 500.f ;
:DY = 500.f ;
:DT = 4.f ;
:CEN_LAT = 0.f ;
:CEN_LON = 0.f ;
:TRUELAT1 = 0.f ;
:TRUELAT2 = 0.f ;
:GMT = 0.f ;
:JULYR = 0 ;
:JULDAY = 1 ;
:ISWATER = 0 ;
:MAP_PROJ = 0 ;
:MMINLU = "" ;
:history = "Thu Mar 4 15:25:22 2004: ncks -d Time,7
wrfout_d01_000000 wrfout_t7" ;
}
================================================================
AFTER ncdx: ncdump -h wrfout7
netcdf wrfout_t7 {
dimensions:
Time = UNLIMITED ; // (1 currently)
south_north = 79 ;
west_east = 179 ;
bottom_top = 70 ;
ext_scalar = 1 ;
bottom_top_stag = 71 ;
soil_layers_stag = 5 ;
DateStrLen = 19 ;
west_east_stag = 180 ;
south_north_stag = 80 ;
variables:
float ACSNOM(Time, south_north, west_east) ;
ACSNOM:FieldType = 104 ;
ACSNOM:MemoryOrder = "XY " ;
ACSNOM:description = "ACCUMULATED MELTED SNOW" ;
ACSNOM:units = "" ;
ACSNOM:stagger = "" ;
ACSNOM:field = "ACSNOM, scalar, series" ;
ACSNOM:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float ACSNOW(Time, south_north, west_east) ;
ACSNOW:FieldType = 104 ;
ACSNOW:MemoryOrder = "XY " ;
ACSNOW:description = "ACCUMULATED SNOW" ;
ACSNOW:units = "" ;
ACSNOW:stagger = "" ;
ACSNOW:field = "ACSNOW, scalar, series" ;
ACSNOW:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float AKHS(Time, south_north, west_east) ;
AKHS:FieldType = 104 ;
AKHS:MemoryOrder = "XY " ;
AKHS:description = "SFC EXCH COEFF FOR HEAT" ;
AKHS:units = "m s{-1}" ;
AKHS:stagger = "" ;
AKHS:field = "AKHS, scalar, series" ;
AKHS:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float AKMS(Time, south_north, west_east) ;
AKMS:FieldType = 104 ;
AKMS:MemoryOrder = "XY " ;
AKMS:description = "SFC EXCH COEFF FOR MOMENTUM" ;
AKMS:units = "m s{-1}" ;
AKMS:stagger = "" ;
AKMS:field = "AKMS, scalar, series" ;
AKMS:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float CANWAT(Time, south_north, west_east) ;
CANWAT:FieldType = 104 ;
CANWAT:MemoryOrder = "XY " ;
CANWAT:description = "CANOPY WATER" ;
CANWAT:units = "" ;
CANWAT:stagger = "" ;
CANWAT:field = "CANWAT, scalar, series" ;
CANWAT:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float DN(Time, bottom_top) ;
DN:FieldType = 104 ;
DN:MemoryOrder = "Z " ;
DN:description = "dn values on half (mass) levels" ;
DN:units = "dimensionless" ;
DN:stagger = "" ;
DN:field = "DN, scalar, series" ;
float DNW(Time, bottom_top) ;
DNW:FieldType = 104 ;
DNW:MemoryOrder = "Z " ;
DNW:description = "dn values on full (w) levels" ;
DNW:units = "dimensionless" ;
DNW:stagger = "" ;
DNW:field = "DNW, scalar, series" ;
float E(Time, south_north, west_east) ;
E:FieldType = 104 ;
E:MemoryOrder = "XY " ;
E:description = "Coriolis cosine latitude term" ;
E:units = "" ;
E:stagger = "" ;
E:field = "E, scalar, series" ;
E:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float F(Time, south_north, west_east) ;
F:FieldType = 104 ;
F:MemoryOrder = "XY " ;
F:description = "Coriolis sine latitude term" ;
F:units = "" ;
F:stagger = "" ;
F:field = "F, scalar, series" ;
F:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float FNM(Time, bottom_top) ;
FNM:FieldType = 104 ;
FNM:MemoryOrder = "Z " ;
FNM:description = "upper wieght for vertical stretching"
;
FNM:units = "dimensionless" ;
FNM:stagger = "" ;
FNM:field = "FNM, scalar, series" ;
float FNP(Time, bottom_top) ;
FNP:FieldType = 104 ;
FNP:MemoryOrder = "Z " ;
FNP:description = "lower weight for vertical stretching"
;
FNP:units = "dimensionless" ;
FNP:stagger = "" ;
FNP:field = "FNP, scalar, series" ;
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:field = "GLW, scalar, series" ;
GLW:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float GSW(Time, south_north, west_east) ;
GSW:FieldType = 104 ;
GSW:MemoryOrder = "XY " ;
GSW:description = "DOWNWARD SHORT WAVE FLUX AT GROUND
SURFACE" ;
GSW:units = "W m{-2}" ;
GSW:stagger = "" ;
GSW:field = "GSW, scalar, series" ;
GSW:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
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:field = "HFX, scalar, series" ;
HFX:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float HGT(Time, south_north, west_east) ;
HGT:FieldType = 104 ;
HGT:MemoryOrder = "XY " ;
HGT:description = "Terrain Height" ;
HGT:units = "m" ;
HGT:stagger = "" ;
HGT:field = "HGT, scalar, series" ;
HGT:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
int ISLTYP(Time, south_north, west_east) ;
ISLTYP:FieldType = 106 ;
ISLTYP:MemoryOrder = "XY " ;
ISLTYP:description = "SOIL TYPE" ;
ISLTYP:units = "" ;
ISLTYP:stagger = "" ;
ISLTYP:field = "ISLTYP, scalar, series" ;
ISLTYP:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
int ITIMESTEP(Time, ext_scalar) ;
ITIMESTEP:FieldType = 106 ;
ITIMESTEP:MemoryOrder = "0 " ;
ITIMESTEP:description = "" ;
ITIMESTEP:units = "" ;
ITIMESTEP:stagger = "" ;
ITIMESTEP:field = "ITIMESTEP, scalar, series" ;
int IVGTYP(Time, south_north, west_east) ;
IVGTYP:FieldType = 106 ;
IVGTYP:MemoryOrder = "XY " ;
IVGTYP:description = "VEGETATION TYPE" ;
IVGTYP:units = "" ;
IVGTYP:stagger = "" ;
IVGTYP:field = "IVGTYP, scalar, series" ;
IVGTYP:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float LU_INDEX(Time, south_north, west_east) ;
LU_INDEX:FieldType = 104 ;
LU_INDEX:MemoryOrder = "XY " ;
LU_INDEX:description = "LAND USE CATEGORY" ;
LU_INDEX:units = "" ;
LU_INDEX:stagger = "" ;
LU_INDEX:field = "LU_INDEX, scalar, series" ;
LU_INDEX:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float MAPFAC_M(Time, south_north, west_east) ;
MAPFAC_M:FieldType = 104 ;
MAPFAC_M:MemoryOrder = "XY " ;
MAPFAC_M:description = "Map scale factor on mass grid" ;
MAPFAC_M:units = "dimensionless" ;
MAPFAC_M:stagger = "" ;
MAPFAC_M:field = "MAPFAC_M, scalar, series" ;
MAPFAC_M:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float MU(Time, south_north, west_east) ;
MU:FieldType = 104 ;
MU:MemoryOrder = "XY " ;
MU:description = "perturbation dry air mass in column" ;
MU:units = "pascals" ;
MU:stagger = "" ;
MU:field = "MU, scalar, series" ;
MU:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float MU0(Time, south_north, west_east) ;
MU0:FieldType = 104 ;
MU0:MemoryOrder = "XY " ;
MU0:description = "initial dry mass in column" ;
MU0:units = "pascals" ;
MU0:stagger = "" ;
MU0:field = "MU0, scalar, series" ;
MU0:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float MUB(Time, south_north, west_east) ;
MUB:FieldType = 104 ;
MUB:MemoryOrder = "XY " ;
MUB:description = "base state dry air mass in column" ;
MUB:units = "pascals" ;
MUB:stagger = "" ;
MUB:field = "MUB, scalar, series" ;
MUB:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float P(Time, bottom_top, south_north, west_east) ;
P:FieldType = 104 ;
P:MemoryOrder = "XYZ" ;
P:description = "pressure" ;
P:units = "pascals" ;
P:stagger = "" ;
P:field = "P, scalar, series" ;
P:positions = "bottom_top_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float PB(Time, bottom_top, south_north, west_east) ;
PB:FieldType = 104 ;
PB:MemoryOrder = "XYZ" ;
PB:description = "BASE STATE PRESSURE AT HALF LEVELS" ;
PB:units = "Pa" ;
PB:stagger = "" ;
PB:field = "PB, scalar, series" ;
PB:positions = "bottom_top_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float PH(Time, bottom_top_stag, south_north, west_east) ;
PH:FieldType = 104 ;
PH:MemoryOrder = "XYZ" ;
PH:description = "perturbation geopotential" ;
PH:units = "m{2} s{-2}" ;
PH:stagger = "Z" ;
PH:field = "PH, scalar, series" ;
PH:positions = "bottom_top_stag_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float PHB(Time, bottom_top_stag, south_north, west_east) ;
PHB:FieldType = 104 ;
PHB:MemoryOrder = "XYZ" ;
PHB:description = "base-state geopotential" ;
PHB:units = "m{2} s{-2}" ;
PHB:stagger = "Z" ;
PHB:field = "PHB, scalar, series" ;
PHB:positions = "bottom_top_stag_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float P_TOP(Time, ext_scalar) ;
P_TOP:FieldType = 104 ;
P_TOP:MemoryOrder = "0 " ;
P_TOP:description = "" ;
P_TOP:units = "-" ;
P_TOP:stagger = "" ;
P_TOP:field = "P_TOP, scalar, series" ;
float Q2(Time, south_north, west_east) ;
Q2:FieldType = 104 ;
Q2:MemoryOrder = "XY " ;
Q2:description = "QV at 2 M" ;
Q2:units = "kg/kg" ;
Q2:stagger = "" ;
Q2:field = "Q2, scalar, series" ;
Q2:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float QCLOUD(Time, bottom_top, south_north, west_east) ;
QCLOUD:FieldType = 104 ;
QCLOUD:MemoryOrder = "XYZ" ;
QCLOUD:description = "-" ;
QCLOUD:units = "-" ;
QCLOUD:stagger = "" ;
QCLOUD:field = "QCLOUD, scalar, series" ;
QCLOUD:positions = "bottom_top_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
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:field = "QFX, scalar, series" ;
QFX:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float QGRAUP(Time, bottom_top, south_north, west_east) ;
QGRAUP:FieldType = 104 ;
QGRAUP:MemoryOrder = "XYZ" ;
QGRAUP:description = "-" ;
QGRAUP:units = "-" ;
QGRAUP:stagger = "" ;
QGRAUP:field = "QGRAUP, scalar, series" ;
QGRAUP:positions = "bottom_top_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float QICE(Time, bottom_top, south_north, west_east) ;
QICE:FieldType = 104 ;
QICE:MemoryOrder = "XYZ" ;
QICE:description = "-" ;
QICE:units = "-" ;
QICE:stagger = "" ;
QICE:field = "QICE, scalar, series" ;
QICE:positions = "bottom_top_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float QNCLOUD(Time, bottom_top, south_north, west_east) ;
QNCLOUD:FieldType = 104 ;
QNCLOUD:MemoryOrder = "XYZ" ;
QNCLOUD:description = "-" ;
QNCLOUD:units = "-" ;
QNCLOUD:stagger = "" ;
QNCLOUD:field = "QNCLOUD, scalar, series" ;
QNCLOUD:positions = "bottom_top_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float QNGRAUP(Time, bottom_top, south_north, west_east) ;
QNGRAUP:FieldType = 104 ;
QNGRAUP:MemoryOrder = "XYZ" ;
QNGRAUP:description = "-" ;
QNGRAUP:units = "-" ;
QNGRAUP:stagger = "" ;
QNGRAUP:field = "QNGRAUP, scalar, series" ;
QNGRAUP:positions = "bottom_top_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float QNICE(Time, bottom_top, south_north, west_east) ;
QNICE:FieldType = 104 ;
QNICE:MemoryOrder = "XYZ" ;
QNICE:description = "-" ;
QNICE:units = "-" ;
QNICE:stagger = "" ;
QNICE:field = "QNICE, scalar, series" ;
QNICE:positions = "bottom_top_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float QNRAIN(Time, bottom_top, south_north, west_east) ;
QNRAIN:FieldType = 104 ;
QNRAIN:MemoryOrder = "XYZ" ;
QNRAIN:description = "-" ;
QNRAIN:units = "-" ;
QNRAIN:stagger = "" ;
QNRAIN:field = "QNRAIN, scalar, series" ;
QNRAIN:positions = "bottom_top_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float QNSNOW(Time, bottom_top, south_north, west_east) ;
QNSNOW:FieldType = 104 ;
QNSNOW:MemoryOrder = "XYZ" ;
QNSNOW:description = "-" ;
QNSNOW:units = "-" ;
QNSNOW:stagger = "" ;
QNSNOW:field = "QNSNOW, scalar, series" ;
QNSNOW:positions = "bottom_top_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float QRAIN(Time, bottom_top, south_north, west_east) ;
QRAIN:FieldType = 104 ;
QRAIN:MemoryOrder = "XYZ" ;
QRAIN:description = "-" ;
QRAIN:units = "-" ;
QRAIN:stagger = "" ;
QRAIN:field = "QRAIN, scalar, series" ;
QRAIN:positions = "bottom_top_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float QSFC(Time, south_north, west_east) ;
QSFC:FieldType = 104 ;
QSFC:MemoryOrder = "XY " ;
QSFC:description = "SPECIFIC HUMIDITY AT LOWER BOUNDARY"
;
QSFC:units = "kg kg{-1}" ;
QSFC:stagger = "" ;
QSFC:field = "QSFC, scalar, series" ;
QSFC:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float QSNOW(Time, bottom_top, south_north, west_east) ;
QSNOW:FieldType = 104 ;
QSNOW:MemoryOrder = "XYZ" ;
QSNOW:description = "-" ;
QSNOW:units = "-" ;
QSNOW:stagger = "" ;
QSNOW:field = "QSNOW, scalar, series" ;
QSNOW:positions = "bottom_top_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float QVAPOR(Time, bottom_top, south_north, west_east) ;
QVAPOR:FieldType = 104 ;
QVAPOR:MemoryOrder = "XYZ" ;
QVAPOR:description = "-" ;
QVAPOR:units = "-" ;
QVAPOR:stagger = "" ;
QVAPOR:field = "QVAPOR, scalar, series" ;
QVAPOR:positions = "bottom_top_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float QZ0(Time, south_north, west_east) ;
QZ0:FieldType = 104 ;
QZ0:MemoryOrder = "XY " ;
QZ0:description = "SPECIFIC HUMIDITY AT ZNT" ;
QZ0:units = "kg kg{-1}" ;
QZ0:stagger = "" ;
QZ0:field = "QZ0, scalar, series" ;
QZ0:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float RAINBL(Time, south_north, west_east) ;
RAINBL:FieldType = 104 ;
RAINBL:MemoryOrder = "XY " ;
RAINBL:description = "PBL TIME-STEP TOTAL PRECIPITATION"
;
RAINBL:units = "MM" ;
RAINBL:stagger = "" ;
RAINBL:field = "RAINBL, scalar, series" ;
RAINBL:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
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:field = "RAINC, scalar, series" ;
RAINC:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float RAINCV(Time, south_north, west_east) ;
RAINCV:FieldType = 104 ;
RAINCV:MemoryOrder = "XY " ;
RAINCV:description = "TIME-STEP CUMULUS PRECIPITATION" ;
RAINCV:units = "MM" ;
RAINCV:stagger = "" ;
RAINCV:field = "RAINCV, scalar, series" ;
RAINCV:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
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:field = "RAINNC, scalar, series" ;
RAINNC:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float RDN(Time, bottom_top) ;
RDN:FieldType = 104 ;
RDN:MemoryOrder = "Z " ;
RDN:description = "dn values on half (mass) levels" ;
RDN:units = "dimensionless" ;
RDN:stagger = "" ;
RDN:field = "RDN, scalar, series" ;
float RDNW(Time, bottom_top) ;
RDNW:FieldType = 104 ;
RDNW:MemoryOrder = "Z " ;
RDNW:description = "inverse dn values on full (w)
levels" ;
RDNW:units = "dimensionless" ;
RDNW:stagger = "" ;
RDNW:field = "RDNW, scalar, series" ;
float SFROFF(Time, south_north, west_east) ;
SFROFF:FieldType = 104 ;
SFROFF:MemoryOrder = "XY " ;
SFROFF:description = "SURFACE RUNOFF" ;
SFROFF:units = "" ;
SFROFF:stagger = "" ;
SFROFF:field = "SFROFF, scalar, series" ;
SFROFF:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float SMOIS(Time, soil_layers_stag, south_north, west_east) ;
SMOIS:FieldType = 104 ;
SMOIS:MemoryOrder = "XYZ" ;
SMOIS:description = "SOIL MOISTURE" ;
SMOIS:units = "" ;
SMOIS:stagger = "Z" ;
SMOIS:field = "SMOIS, scalar, series" ;
SMOIS:positions = "soil_layers_stag_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float SMSTAV(Time, south_north, west_east) ;
SMSTAV:FieldType = 104 ;
SMSTAV:MemoryOrder = "XY " ;
SMSTAV:description = "MOISTURE VARIBILITY" ;
SMSTAV:units = "" ;
SMSTAV:stagger = "" ;
SMSTAV:field = "SMSTAV, scalar, series" ;
SMSTAV:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float SNOW(Time, south_north, west_east) ;
SNOW:FieldType = 104 ;
SNOW:MemoryOrder = "XY " ;
SNOW:description = "SNOW WATER EQUIVALENT" ;
SNOW:units = "" ;
SNOW:stagger = "" ;
SNOW:field = "SNOW, scalar, series" ;
SNOW:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float SNOWC(Time, south_north, west_east) ;
SNOWC:FieldType = 104 ;
SNOWC:MemoryOrder = "XY " ;
SNOWC:description = "FLAG INDICATING SNOW COVERAGE (1
FOR SNOW COVER)" ;
SNOWC:units = "NA" ;
SNOWC:stagger = "" ;
SNOWC:field = "SNOWC, scalar, series" ;
SNOWC:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float SST(Time, south_north, west_east) ;
SST:FieldType = 104 ;
SST:MemoryOrder = "XY " ;
SST:description = "SEA SURFACE TEMPERATURE" ;
SST:units = "K" ;
SST:stagger = "" ;
SST:field = "SST, scalar, series" ;
SST:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
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:field = "T, scalar, series" ;
T:positions = "bottom_top_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
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:field = "T2, scalar, series" ;
T2:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
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:field = "TH2, scalar, series" ;
TH2:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float THZ0(Time, south_north, west_east) ;
THZ0:FieldType = 104 ;
THZ0:MemoryOrder = "XY " ;
THZ0:description = "POTENTIAL TEMPERATURE AT ZNT" ;
THZ0:units = "K" ;
THZ0:stagger = "" ;
THZ0:field = "THZ0, scalar, series" ;
THZ0:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float TKE(Time, bottom_top, south_north, west_east) ;
TKE:FieldType = 104 ;
TKE:MemoryOrder = "XYZ" ;
TKE:description = "TURBULENCE KINETIC ENERGY" ;
TKE:units = "m{2} s{-2}" ;
TKE:stagger = "" ;
TKE:field = "TKE, scalar, series" ;
TKE:positions = "bottom_top_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float TKE_MYJ(Time, bottom_top, south_north, west_east) ;
TKE_MYJ:FieldType = 104 ;
TKE_MYJ:MemoryOrder = "XYZ" ;
TKE_MYJ:description = "TKE FROM MELLOR-YAMADA-JANJIC" ;
TKE_MYJ:units = "s{-2}" ;
TKE_MYJ:stagger = "" ;
TKE_MYJ:field = "TKE_MYJ, scalar, series" ;
TKE_MYJ:positions = "bottom_top_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
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:field = "TMN, scalar, series" ;
TMN:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float TSK(Time, south_north, west_east) ;
TSK:FieldType = 104 ;
TSK:MemoryOrder = "XY " ;
TSK:description = "SURFACE SKIN TEMPERATURE" ;
TSK:units = "K" ;
TSK:stagger = "" ;
TSK:field = "TSK, scalar, series" ;
TSK:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
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:field = "TSLB, scalar, series" ;
TSLB:positions = "soil_layers_stag_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
char Times(Time, DateStrLen) ;
Times:field = "Times, scalar, series" ;
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:field = "U, scalar, series" ;
U:positions = "bottom_top_003_003,
product;south_north_003_002, product;west_east_stag_003_001, product;" ;
float U10(Time, south_north, west_east) ;
U10:FieldType = 104 ;
U10:MemoryOrder = "XY " ;
U10:description = "U at 10 M" ;
U10:units = "m/s" ;
U10:stagger = "" ;
U10:field = "U10, scalar, series" ;
U10:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float UDROFF(Time, south_north, west_east) ;
UDROFF:FieldType = 104 ;
UDROFF:MemoryOrder = "XY " ;
UDROFF:description = "UNDERGROUND RUNOFF" ;
UDROFF:units = "" ;
UDROFF:stagger = "" ;
UDROFF:field = "UDROFF, scalar, series" ;
UDROFF:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float UZ0(Time, south_north, west_east) ;
UZ0:FieldType = 104 ;
UZ0:MemoryOrder = "XY " ;
UZ0:description = "U WIND COMPONENT AT ZNT" ;
UZ0:units = "m s{-1}" ;
UZ0:stagger = "" ;
UZ0:field = "UZ0, scalar, series" ;
UZ0:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
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:field = "V, scalar, series" ;
V:positions = "bottom_top_003_003,
product;south_north_stag_003_002, product;west_east_003_001, product;" ;
float V10(Time, south_north, west_east) ;
V10:FieldType = 104 ;
V10:MemoryOrder = "XY " ;
V10:description = "V at 10 M" ;
V10:units = "m/s" ;
V10:stagger = "" ;
V10:field = "V10, scalar, series" ;
V10:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float VEGFRA(Time, south_north, west_east) ;
VEGFRA:FieldType = 104 ;
VEGFRA:MemoryOrder = "XY " ;
VEGFRA:description = "VEGETATION FRACTION" ;
VEGFRA:units = "" ;
VEGFRA:stagger = "" ;
VEGFRA:field = "VEGFRA, scalar, series" ;
VEGFRA:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float VZ0(Time, south_north, west_east) ;
VZ0:FieldType = 104 ;
VZ0:MemoryOrder = "XY " ;
VZ0:description = "V WIND COMPONENT AT ZNT" ;
VZ0:units = "m s{-1}" ;
VZ0:stagger = "" ;
VZ0:field = "VZ0, scalar, series" ;
VZ0:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
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:field = "W, scalar, series" ;
W:positions = "bottom_top_stag_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float WEASD(Time, south_north, west_east) ;
WEASD:FieldType = 104 ;
WEASD:MemoryOrder = "XY " ;
WEASD:description = "WATER EQUIVALENT OF ACCUMULATED
SNOW" ;
WEASD:units = "" ;
WEASD:stagger = "" ;
WEASD:field = "WEASD, scalar, series" ;
WEASD:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float WW(Time, bottom_top_stag, south_north, west_east) ;
WW:FieldType = 104 ;
WW:MemoryOrder = "XYZ" ;
WW:description = "eta-dot" ;
WW:units = "Pa s{-1}" ;
WW:stagger = "Z" ;
WW:field = "WW, scalar, series" ;
WW:positions = "bottom_top_stag_003_003,
product;south_north_003_002, product;west_east_003_001, product;" ;
float XLAND(Time, south_north, west_east) ;
XLAND:FieldType = 104 ;
XLAND:MemoryOrder = "XY " ;
XLAND:description = "LAND MASK (1 FOR LAND, 2 FOR
WATER)" ;
XLAND:units = "NA" ;
XLAND:stagger = "" ;
XLAND:field = "XLAND, scalar, series" ;
XLAND:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float XLAT(Time, south_north, west_east) ;
XLAT:FieldType = 104 ;
XLAT:MemoryOrder = "XY " ;
XLAT:description = "LATITUDE, SOUTH IS NEGATIVE" ;
XLAT:units = "degree" ;
XLAT:stagger = "" ;
XLAT:field = "XLAT, scalar, series" ;
XLAT:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float XLONG(Time, south_north, west_east) ;
XLONG:FieldType = 104 ;
XLONG:MemoryOrder = "XY " ;
XLONG:description = "LONGITUDE, WEST IS NEGATIVE" ;
XLONG:units = "degree" ;
XLONG:stagger = "" ;
XLONG:field = "XLONG, scalar, series" ;
XLONG:positions = "south_north_002_002,
product;west_east_002_001, product;" ;
float ZETATOP(Time, ext_scalar) ;
ZETATOP:FieldType = 104 ;
ZETATOP:MemoryOrder = "0 " ;
ZETATOP:description = "ZETA AT MODEL TOP" ;
ZETATOP:units = "" ;
ZETATOP:stagger = "" ;
ZETATOP:field = "ZETATOP, scalar, series" ;
float ZNU(Time, bottom_top) ;
ZNU:FieldType = 104 ;
ZNU:MemoryOrder = "Z " ;
ZNU:description = "eta values on half (mass) levels" ;
ZNU:units = "dimensionless" ;
ZNU:stagger = "" ;
ZNU:field = "ZNU, scalar, series" ;
float ZNW(Time, bottom_top_stag) ;
ZNW:FieldType = 104 ;
ZNW:MemoryOrder = "Z " ;
ZNW:description = "eta values on full (w) levels" ;
ZNW:units = "dimensionless" ;
ZNW:stagger = "Z" ;
ZNW:field = "ZNW, scalar, series" ;
// global attributes:
:TITLE = " OUTPUT FROM WRF V1.3 MODEL" ;
:START_DATE = " 0-01-01_00:00:00" ;
:WEST-EAST_GRID_DIMENSION = 180 ;
:SOUTH-NORTH_GRID_DIMENSION = 80 ;
:BOTTOM-TOP_GRID_DIMENSION = 70 ;
:DYN_OPT = 2 ;
:DIFF_OPT = 2 ;
:KM_OPT = 2 ;
:DAMP_OPT = 0 ;
:KHDIF = 500.f ;
:KVDIF = 500.f ;
:MP_PHYSICS = 9 ;
:RA_LW_PHYSICS = 0 ;
:RA_SW_PHYSICS = 0 ;
:BL_SFCLAY_PHYSICS = 0 ;
:BL_SURFACE_PHYSICS = 0 ;
:BL_PBL_PHYSICS = 0 ;
:CU_PHYSICS = 0 ;
:WEST-EAST_PATCH_START_UNSTAG = 1 ;
:WEST-EAST_PATCH_END_UNSTAG = 90 ;
:WEST-EAST_PATCH_START_STAG = 1 ;
:WEST-EAST_PATCH_END_STAG = 90 ;
:SOUTH-NORTH_PATCH_START_UNSTAG = 1 ;
:SOUTH-NORTH_PATCH_END_UNSTAG = 20 ;
:SOUTH-NORTH_PATCH_START_STAG = 1 ;
:SOUTH-NORTH_PATCH_END_STAG = 20 ;
:BOTTOM-TOP_PATCH_START_UNSTAG = 1 ;
:BOTTOM-TOP_PATCH_END_UNSTAG = 70 ;
:BOTTOM-TOP_PATCH_START_STAG = 1 ;
:BOTTOM-TOP_PATCH_END_STAG = 71 ;
:DX = 500.f ;
:DY = 500.f ;
:DT = 4.f ;
:CEN_LAT = 0.f ;
:CEN_LON = 0.f ;
:TRUELAT1 = 0.f ;
:TRUELAT2 = 0.f ;
:GMT = 0.f ;
:JULYR = 0 ;
:JULDAY = 1 ;
:ISWATER = 0 ;
:MAP_PROJ = 0 ;
:MMINLU = "" ;
:history = "Thu Mar 4 14:40:28 2004: ncks -d Time,7
wrfout_d01_000000 wrfout_t7" ;
:ncdx = "modified for openDX import by ncdx version 3.8"
;
:ncdx_date = "20040304" ;
:ncdx_time = "144059.484-0700" ;
}
----------------------------------------------------------------
Dr. Axel Seifert
Mesoscale and Microscale Meteorology Division (MMM)
National Center for Atmospheric Research (NCAR)
P.O. Box 3000
Boulder, CO 80307-3000
email: [EMAIL PROTECTED]
phone: 303-497-8156
fax: 303-497-8181
----------------------------------------------------------------