-
Notifications
You must be signed in to change notification settings - Fork 7
Description
Hi,
I am a new user of CMAQ. When i was running mcip.exe by using the data as CMAQv5.2_Benchmark_SingleDay_Input_09_12_2017.tar.gz data.
I occurred this error as following. If anyone can help me ? Thanks in advance !
*** SUBROUTINE: RDWRFEM
*** ERROR RETRIEVING VARIABLE FROM WRF FILE
*** VARIABLE = F
*** RCODE = NetCDF: Variable not found
- This is my workspace
...]$tree
├── fort.10 -> /home/Program/CMAQ/5.2.1/data/SE52BENCH/single_day/cctm_input/met/wrf/subset_wrfout_d01_2011-07-01_00:00:00
├── fort.11 -> /home/Program/CMAQ/5.2.1/data/SE52BENCH/single_day/cctm_input/met/wrf/subset_wrfout_d01_2011-07-02_00:00:00
├── fort.2 -> /home/Program/CMAQ/5.2.1/data/SE52BENCH/single_day/cctm_input/met/mcip/SE52BENCH/mmheader.110702
├── fort.4 -> ../GRIDDESC
├── fort.8 -> /home/Program/CMAQ/5.2.1/data/SE52BENCH/single_day/cctm_input/met/mcip/SE52BENCH/namelist.mcip
├── GRIDDESC
├── mcip.exe -> /home/Program/CMAQ/5.2.1/PREP/mcip/src/mcip.exe
├── mmheader.110702
└── namelist.mcip
2.This is my commad line
./mcip.exe
3. This is my namelist
`
&FILENAMES
file_gd = "/Program/CMAQ/5.2.1/data/SE52BENCH/single_day/cctm_input/met/mcip/SE52BENCH/GRIDDESC"
file_hdr = "/Program/CMAQ/5.2.1/data/SE52BENCH/single_day/cctm_input/met/mcip/SE52BENCH/mmheader.110702"
file_mm = "/Program/CMAQ/5.2.1/data/SE52BENCH/single_day/cctm_input/met/wrf/subset_wrfout_d01_2011-07-01_00:00:00",
"/Program/CMAQ/5.2.1/data/SE52BENCH/single_day/cctm_input/met/wrf/subset_wrfout_d01_2011-07-02_00:00:00",
makegrid = .T.
&END
&USERDEFS
lpv = 1
lwout = 0
luvcout = 1
lsat = 0
mcip_start = "2011-07-01-00:00:00.0000"
mcip_end = "2011-07-02-00:00:00.0000"
intvl = 60
coordnam = "LamCon_40N_97W"
grdnam = "SE52BENCH"
ctmlays = -1.0
btrim = 0
lprt_col = 0
lprt_row = 0
wrf_lc_ref_lat = 40.0
&END
&WINDOWDEFS
x0 = 6
y0 = 6
ncolsin = 72
nrowsin = 100
&END
`
4. This is my mmheader by using ncdump -h subset_wrfout*
netcdf fort {
dimensions:
Time = UNLIMITED ; // (24 currently)
DateStrLen = 19 ;
south_north = 82 ;
west_east = 102 ;
bottom_top = 35 ;
bottom_top_stag = 36 ;
west_east_stag = 103 ;
south_north_stag = 83 ;
land_cat_stag = 40 ;
soil_layers_stag = 2 ;
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 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:coordinates = "XLONG XLAT XTIME" ;
.
.
too long
.
// global attributes:
.
.
too long
.
}
5.I had checked the error information by using "grep -ir ...", but cannot find what causes this error !
It is horrible mistake ?! Maybe this is a Program bugs. Because there are no variables named F in wrfout and no RCODE can equal to NetCDF.
Can anyone tell me what's wrong ? or What should I do?