Skip to content

Terrible BUGS in MCIP of CMAQ5.2.1 !? Occurred error: RCODE = NetCDF: Variable not found #1

@yokonuist

Description

@yokonuist

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


  1. 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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions