- 积分
- 9175
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-11-29
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小伙伴们在使用wrf-chem时restart时,(wrf-chem restart的步骤大家参考论坛里面的帖子是可以操作成功的)
有可能出现
Land Use Dataset ' ' not found in VEGPARM.TBL. 这种错误
这边给大家提供几个解决思路
1. wps版本和wrf版本是否对应,wps 3.8版本后namelist.wps中的geog_data_res默认选项变了,具体说明查看wps 3.9.1版本namelist.wps中IMPORTANT NOTE,(wps 3.8 版本也应该是有的,注意wps 4.0及之后的版本这个提示可能就没了)
2. 在1基础上跑完real.exe之后查看 wrfinput 、wrfbdy、wrflowinp(sst_update=1)中文件头属性MMINLU是否为geog_data_res中的选择,(在wps3.7及之前的版本默认USGS,wps3.8及之后的版本默认MODIS),可以使用命令 ”ncdunp -h 文件名“ 查看
3. 检查运行出来的wrfout、wrfrst文件头中的MMINLU属性,如果出现空值则会报错,如果你namelist.input中的debug_level较高rsl.out文件中会出现”MMINLU error on input“ ,此时wrf中mminlu变量会被赋值为” “,这段代码在share/input_wrf.F 中的529-539行(wrf 3.9版本)
4. 如果不开sst_update=1,也就是不需要wrflowinp文件时可能不会出现上述错误(猜测,没有复现)
5. 如果出现上述错误,将wrfrst文件中MMINLU属性改写成wrfinput中对应的属性,给出一个ncl示例代码(我ncl比较菜,大家看看就行)
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
begin
f=addfile("wrfrst_d01_2016-07-01_00:00:00","w")
globalAtt = True
globalAtt@MMINLU = "USGS" ;;;改成wrfinput中MMINLU的属性
fAtts = getfileatts(f) ; NCL V6.5.0 and later
fileattdef(f,globalAtt)
end
注意:ncl版本中getfileatts函数变化,ncl官网链接getfileatts (ucar.edu)
运行完查看wrfrst文件中MMINLU属性是否和wrfinput一致
5.1 我在运行wrf-chem 3.9.1版本时,发现wrfout、wrfrst文件头中MMINLU=” “,问了别的小伙伴也有类似的情况,目前还不知道是什么原因造成的,如果有同学知道请告诉我,谢谢
6. 当使用wrf 3.8版本至4.0版本时,使用ERA5 或 ERA- interm 资料驱动,并且[backcolor=rgba(234, 238, 242, 0.5)]surface_input_source=3时,可能会出现如下报错:
[backcolor=rgba(234, 238, 242, 0.5)]mismatch_landmask_ivgtyp,官网论坛地址:surface_input_source = 3, mismatch_landmask_ivgtyp error - WRF & MPAS-A Support Forum (ucar.edu)
修复方法
1) 使用[backcolor=rgba(234, 238, 242, 0.5)]surface_input_source=1
[backcolor=rgba(234, 238, 242, 0.5)]2) Fix mismatch isltyp and landmask (#746) · wrf-model/WRF@b1b0a7e · GitHub,这个错误在4.1之后的版本都修复了
|
|