运行WRF的简化版基本步骤

总览流程

创建DATA目录

1、创建一个DATA目录用于存放数据(一般为fnl数据,放在Build_WRF目录下),你也可以创建其他惯用的目录。

mkdir DATA

2、将数据放在DATA文件夹里。
3、链接数据

cd ~/Build_WRF/WPS/
./link_grib.csh ~/Build_WRF/DATA/data/fnl
ln -sf ungrib/Variable_Tables/Vtable.GFS Vtable

注意此处的数据路径,使用时改成合适路径。

一、WPS预处理

1、切换WPS目录且修改namelist.wps

文件位置:~/Build_WRF/WPS/namelist.wps
注意:下面三部都有文件生成,具体名称与使用的动态核心(ARM/NMM)有关。

2、生成地理数据geogrid.exe

在WPS目录下运行:

./geogrid.exe
ls -lah geo_em.d01.nc

生成文件geo_em.d0N.nc或者geo_nmm.d01.nc

3、启动ungrib.exe(此步链接数据,见上面)

在WPS目录下运行:

./ungrib.exe
ls -lah FILE*

生成文件FILE:YYYY-MM-DD_HH

4、融合气象和地理数据

在WPS目录下运行:

./metgrid.exe

生成文件met_em.d0N.YYYY-MM-DD_HH:mm:ss.nc或者met_nmm.d01.YYYY-MM-DD_HH:mm:ss.nc

二、运行WRF

1、切换至em_real目录和修改WRF中的namelist.input

WRF的操作在em_real目录(运行真实案例)

cd ~/Build_WRF/WRF/test/em_real/

修改namelist.input文件

2、链接WPS到WRF
ln -sf ~/Build_WRF/WPS/met_em* .
mpirun -np 1 ./real.exe
ls -alh wrfbdy_d01 wrfinput_d01

如果mpirun指令报错,可以尝试运行指令(打开mpirun),参照链接三和四

mpdboot
3、运行WRF
mpirun -np 2 ./wrf.exe

注:代码里的2是指2核运行
此处已经完成,生成的wrf_out文件可以在修改后缀之后直接用python和NCL读取,读取方式类似于NC文件。

三、ARWpost处理数据文件

cd ~/Build_WRF/ARWpost/
./ARWpost.exe

生成的ctl和dat文件可以用grads处理

参考(侵删)

第一个链接是本文的代码来源,本文是本人学习的简化版本,所以小白请移步到第一个链接。
第二个链接是官方指导,后面本人会根据学习进度把一些官方内容翻译之后放在这里。

https://blog.csdn.net/weixin_42372313/article/details/121937807?spm=1001.2014.3001.5501
https://www2.mmm.ucar.edu/wrf/users/docs/user_guide_v4/v4.4/contents.html
关于常见错误mpirun报错,请参考链接三和四
https://blog.csdn.net/tsaiyong_ahnselina/article/details/17754571
https://blog.csdn.net/tsaiyong_ahnselina/article/details/17755113

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
WRF模式是一种高分辨率的天气预报模式,其运行需要经过以下步骤: 1. 数据准备:首先需要准备大气和地形数据。大气数据包括观测、卫星资料以及其它模式的输出数据,以作为WRF模式的初始和边界条件。地形数据则包括高程、地表属性和土壤参数等,以供模式中地理过程的计算。 2. 模式配置:根据需要设置各种模拟参数和选项。这些参数包括网格设置、物理过程参数、时间步长、模拟时段等。其中网格设置是指选择水平和垂直网格的分辨率和范围,物理过程参数包括辐射、湍流、云微物理等参数。 3. 模式运行WRF模式通过两个主要的程序来实现运行,即预处理程序(WPS)和动力学核心(WRF)。预处理程序主要负责数据的插值和转换,并生成模式所需的输入文件。动力学核心则是进行模拟计算的主要程序,通过解方程组,模拟大气的演化和各种物理过程。 4. 输出后处理:模拟结束后,会产生大量的模拟输出文件。这些文件包括预报数据和诊断数据,需要进行后处理以得到可视化的结果。常用的后处理工具有NCAR Command Language(NCL)和GrADS等。 总体来说,WRF模式的运行过程包括数据准备、模式配置、模式运行和输出后处理。通过这些步骤,可以得到高精度、高分辨率的天气预报结果,为气象应用和研究提供有力的支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值