Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)

当用命令run_DomainWizard打开WRFDW后,如图所示:

第一步

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第1张图片

第一栏是你的虚拟机的名称;第二栏是WPS所在的目录;第三行是WPS所需要的静态地理数据的位置;第四栏是你WRFDW项目存放的位置,这里我新创建了个domain。

点击OK,进入下个界面:(如果不是第一次使用 ,直接点ok不用改变)

第二步

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第2张图片

该界面让选择是创建一个新的区域,还是选择已有区域,这里以 新的区域为例:选中第一个,然后next:

第三步 :

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第3张图片

该界面的第一栏是你的domain的名称,第二栏是相关描述,可有可无。然后next

第四步:

左击鼠标,不放,划区域,这就是自己的选区

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第4张图片

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第5张图片

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第6张图片

选择完投影方式之后,点击

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第7张图片

就生成了自己区域的图形 :

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第8张图片

如果想进行区域的嵌套:点击Nests

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第9张图片

然后按照自己要求选择

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第10张图片

也可以在上一个地形区域图上再次绘制:

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第11张图片

最后结果为:

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第12张图片

继续next:

第五步:

选择eta 层

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第13张图片

会弹出

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第14张图片

点OK

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第15张图片

然后save  又弹出一个框  点ok

然后按照自己下载的数据修改参数(主要是年月日时分秒)

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第16张图片

 

点击next

第六步

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第17张图片

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第18张图片

Grib Vtable Name是选择Vtable的类型;

GribFilesDir是下载的气象数据的路径

然后select files  我用的是grib2数据格式

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第19张图片

add all  把文佳添加过去

接下来就可以

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第20张图片

分别运行geogrid   ungrid   metgrid了

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第21张图片

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第22张图片

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第23张图片

运行结束后,WPS功能就结束了~




在链接https://nomads.ncdc.noaa.gov/data/gfs-avn-hi/202002/20200201/gfs_3_20200201_0000_000.grb2下载了2020年GFS的GRIB2数据,在WRFDomainWizard中跑的时候,运行 metgrid的时候报错:

“ERROR: Error in ext_pkg_write_field”

出现原因:

GFS升级,相关文件有变

解决办法:

(1)最直接有效:WPS升级到4.0

链接:https://www2.mmm.ucar.edu/wrf/src/

在ubuntu下下载之后,按照博客https://blog.csdn.net/allein_STR/article/details/104115798中所写方法进行WPS的配置,可能会报bug,博客也提到了。

后面几种方法对我的不适用,大家可以借鉴一下

(2)修改WPS/ungrib/src/rd_grib2.F

大约在740行前后:

! Level (eg. 10000 mb)

              if(gfld%ipdtmpl(10).eq.100) then

                 ! Pressure level (range from 1000mb to 0mb)

                 level=gfld%ipdtmpl(12) *

     &                           (10. ** (-1. * gfld%ipdtmpl(11)))

            !====添加部分========
                 if ( level .eq. 4000 ) cycle MATCH_LOOP

                 if ( level .eq. 1500 ) cycle MATCH_LOOP

                 if ( level .eq. 40 ) cycle MATCH_LOOP

                 !==================================================

              elseif((gfld%ipdtmpl(10).eq.105).or.

     &               (gfld%ipdtmpl(10).eq.118))then

作者:星河影动
链接:https://www.jianshu.com/p/95ec871766ea
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

(3)参考http://mailman.ucar.edu/pipermail/wrf-users/2007/000382.html

(1) remove the description for SPECHUMD in Vtable (that's what you did). 
(2) add the following in METGRID.TBL

======================================
name=SPECHUMD
output=no
======================================

(4)修改Vtable(更新至最新版本)

http://www2.mmm.ucar.edu/wrf/src/Vtable.GFS_new

(5)设置debug_level=1000

 

 


Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第24张图片

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第25张图片

问题原因:

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第26张图片

解决办法:

在https://www2.mmm.ucar.edu/wrf/OnLineTutorial/DATA/GFS/index.php

下载:

Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG)_第27张图片

这个是全球数据。

 


WRFDomainWizard全部运行结束之后,返回到命令行,不需要重新编译WRF,在domain下修改namelist.input  (可以参考WRFV的运行和初始化文档),修改的部分要按照namelist.wps来做 。

然后运行./real.exe 

检查rsl.out.0000有没有bug

如果有  按照bug解决

没有 运行./wrf.exe

静待成功即可

你可能感兴趣的:(Linux下WRF Domain Wizard使用教程(PART2: 使用教程及 遇到的种种BUG))