使用WRF Domain Wizard运行官网案例01

11 篇文章 28 订阅

大家都说WRF Domain Wizard很好用,但是官网教程好像没有flash看不了哈,我反正没进去,就找了一些教程来试着跑了一下,果然很方便,可视化也很直观,推荐大家使用~

我参考了allein_STR的博客-Linux下 WRF Domain Wizard 使用教程(PART1:下载+安装)

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

注:运行过程各种困难问题,跟着做了好几遍才成功,所以这一遍我也不知道能不能成功,就有的步骤没截图,文章中有许多地方用了allein_STR大神的截图,均在图片描述中标明了,感谢!!!

以及B站唐学秋的 学习备忘录/ 如何使用WRFDomainWizard以及利用panoply简单处理nc文件

还有海岛拾贝的博客linux安装java步骤

在此表示感谢~ O(∩_∩)O

1: 下载+安装

下载 WRFDomainWizard

官网的网址: https://www.esrl.noaa.gov/gsd/wrfportal/DomainWizard.html
allein_STR
allein_STR

我发现用电脑下载很慢,就在手机上下载好了,需要的人自取:https://cloud.189.cn/t/a6BVVzquErYz(访问码:xa8m)

在ubuntu,我下载到了 home/xiaomo/Build_WRF 下 与 WRF 和 WPS 文件夹同级,解压之后就是 WRFDomainWizard 文件夹:
在这里插入图片描述

因为是在 linux 下,所以用命令:

chmod +x run_DomainWizard 使运行程序生效

然后直接:

run_DomainWizard  运行

如果此时报错:run_DomainWizard:未找到命令
allein_STR

需要添加环境变量:

gedit ~/.bashrc

#在文件末尾加:
export PATH=/usr/local/WRFDomainWizard:$PATH
 
#保存退出
#命令行输入:
source ~/.bashrc
#使环境变量生效

重新运行。如果报错关于java
则需下载java

Java环境安装

可以先检测自己有没有Java环境 如果没有,必然报错
下载java 地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

1、进入 Oracle 官方网站 下载合适的 JDK 版本,准备安装。

注意:这里需要下载 Linux 版本。这里以jdk-8u281-linux-x64.tar.gz为例,你下载的文件可能不是这个版本,这没关系,只要后缀(.tar.gz)一致即可。
在这里插入图片描述
接下来的步骤最好在su下运行

2、创建目录

/usr/目录下创建java目录,

mkdir /usr/local/java
cd /usr/local/java

把下载的文件jdk-8u281-linux-x64.tar.gz 放在/usr/local/java/目录下。

3. 解压 JDK

tar -zxvf jdk-8u281-linux-x64.tar.gz

4. 设置环境变量

修改 vi /etc/profile

在vi中输入
“i”是输入的意思;
修改完按“Esc”,输入“:wq”为保存退出;
“q!”为强制退出。

在 profile 文件中添加如下内容并保存:

set java environment
JAVA_HOME=/usr/local/java/jdk1.8.0_281        
JRE_HOME=/usr/local/java/jdk1.8.0_281/jre     
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

注意:其中 JAVA_HOME, JRE_HOME 请根据自己的实际安装路径及 JDK 版本配置。

让修改生效:

source /etc/profile

或在安装结束后:

gedit ~/.bashrc
#添加路径:
export JAVA_HOME=/usr/local/java/jdk1.8.0_281
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
 
source ~/.bashrc

5. 测试

java -version

显示 java 版本信息,则说明 JDK 安装成功

xiaomo@ubuntu:~/Desktop$ java -version
java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)

然后再次重新运行:

chmod +x run_DomainWizard

就可以成功了。

如果第一次运行成功了,第二次可以直接在路径下输入run_DomainWizard运行程序。
如果遇到bash:。。。权限不够问题,解决办法:

chmod  -a+x run_DomainWizard



2: 使用

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

第一步

在这里插入图片描述
第一栏是你的虚拟机的名称,貌似会自动填写;
第二栏是 WPS 所在的目录;
第三行是 WPS 所需要的静态地理数据的位置;
第四栏是你 WRFDW 项目存放的位置,这里我新创建了个 domain。

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

第二步

在这里插入图片描述

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

第三步 :

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

第四步:

左击鼠标,不放,划区域,这就是自己的选区
这里忘记截图了,就用的allein_STR大神博客的截图,步骤差不多,自己改好就行
allein_STR
allein_STR

allein_STR

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

allein_STR
allein_STR
就生成了自己区域的图形 :
在这里插入图片描述

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

allein_STR

allein_STR

然后按照自己要求选择

allein_STR

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

最后结果为:

allein_STR

继续 next:

第五步:

选择 eta 层

allein_STR

会弹出

allein_STR

点 OK

allein_STR

然后 save 又弹出一个框 点 ok

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

allein_STR

点击 next

第六步

allein_STR

allein_STR

Grib Vtable Name 是选择 Vtable 的类型;

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

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

allein_STR

add all 把文佳添加过去

接下来就可以

allein_STR

分别运行 geogrid ungrid metgrid 了

allein_STR

allein_STR

allein_STR

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




修改namelist之前,需要将WRF主程序链接到Domain中

xiaomo@ubuntu:~/Build_WRF/Domains/January_2000_Case$ ln -sf /home/xiaomo/Build_WRF/WRF/run/* .

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

然后运行./real.exe

检查rsl.out.0000有没有bug

如果有 按照bug解决

没有 运行./wrf.exe

静待成功即可

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JrC0ZFSC-1614164685464)(WRF%20Domain%20Wizard%E7%9A%84%E4%BD%BF%E7%94%A8%20c743b0b6a24d449493cc0aa961fef8c5/Untitled%2012.png)]在这里插入图片描述
下次写。。。em。。。快开学了,我也不知道再有没有时间写点啥了,下次再说吧_

另外我也不知道我这文章算原创还是转载,毕竟参考了好多大神的文章,暂时投原创,如不妥再撤稿重投,再次感谢各位大神的文章!!!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值