当用命令run_DomainWizard打开WRFDW后,如图所示:
第一栏是你的虚拟机的名称;第二栏是WPS所在的目录;第三行是WPS所需要的静态地理数据的位置;第四栏是你WRFDW项目存放的位置,这里我新创建了个domain。
点击OK,进入下个界面:(如果不是第一次使用 ,直接点ok不用改变)
该界面让选择是创建一个新的区域,还是选择已有区域,这里以 新的区域为例:选中第一个,然后next:
该界面的第一栏是你的domain的名称,第二栏是相关描述,可有可无。然后next
左击鼠标,不放,划区域,这就是自己的选区
选择完投影方式之后,点击
就生成了自己区域的图形 :
如果想进行区域的嵌套:点击Nests
然后按照自己要求选择
也可以在上一个地形区域图上再次绘制:
最后结果为:
继续next:
选择eta 层
会弹出
点OK
然后save 又弹出一个框 点ok
然后按照自己下载的数据修改参数(主要是年月日时分秒)
点击next
Grib Vtable Name是选择Vtable的类型;
GribFilesDir是下载的气象数据的路径
然后select files 我用的是grib2数据格式
add all 把文佳添加过去
接下来就可以
分别运行geogrid ungrid metgrid了
运行结束后,WPS功能就结束了~
在链接https://nomads.ncdc.noaa.gov/data/gfs-avn-hi/202002/20200201/gfs_3_20200201_0000_000.grb2下载了2020年GFS的GRIB2数据,在WRFDomainWizard中跑的时候,运行 metgrid的时候报错:
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
问题原因:
解决办法:
在https://www2.mmm.ucar.edu/wrf/OnLineTutorial/DATA/GFS/index.php
下载:
这个是全球数据。
WRFDomainWizard全部运行结束之后,返回到命令行,不需要重新编译WRF,在domain下修改namelist.input (可以参考WRFV的运行和初始化文档),修改的部分要按照namelist.wps来做 。
然后运行./real.exe
检查rsl.out.0000有没有bug
如果有 按照bug解决
没有 运行./wrf.exe
静待成功即可