系列文章目录
【学习WRF笔记1】Linux环境搭建
【学习WRF笔记2】安装WRF
【学习WRF笔记3】官网Matthew飓风实例运行全过程
前言
官方https://www2.mmm.ucar.edu/wrf/OnLineTutorial/CASES/SingleDomain/ungrib.php
参考官网上的WRF模式教程,通过模拟2016年10月6日-8日北大西洋Matthew飓风个例来熟悉WRF模式运行流程。
在安装虚拟机、搭建Linux系统,安装依赖库、安装WRF、WPS,和后处理软件的基础上,利用WPS前处理过程,通过设定namelist.wps将静态地形资料、气象数据处理成模式可用的met_em.d*.nc数据。接下来WRF模式运行,设置namlist.input中模式起止时间、模拟区域、物理过程等参数,进行模式模拟运算得到wrfout_d*模拟结果。
扩展:理解处理气象资料时Vtable表的含义;实现链接link的过程;link_grib.csh脚本对气象资料链接的命名规则。在生成地形数据前可通过namelist.wps将区域可视化,输出x11图片便于区域位置检查。ncview软件快速将nc文件可视化。“./clean -a”指令起到重新编译作用。220819补充:解决wrf.exe运行之后仅生成一个wrfout文件,并非像官网中所生成3h间隔的多个文件的问题。
一、ungrib【WPS】
解压GRIB 气象数据,并归纳成一个intermediate 文件格式
注:运行前在.bashrc中添加“ulimit -s unlimited”语句;再source ~/.bashrc
1. 解压
下载NCAR的GFS(Global Forecast System)资料到Windows;借助虚拟机中共享文件夹sf_WRF/拷贝到linux中
tar -xvf matthew_1deg.tar.gz matthew/
2. 运行WPS/util/下g2print.exe文件熟悉资料
./g2print.exe ~/DATA/DATA/matthew/fnl_20161006_00_00.grib2 >& g2print.log
3. 将GFS的资料链接Vtable(虚函数表)
ln -sf ungrib/Variable_Tables/Vtable.GFS Vtable
【用的GFS资料就用.GFS的Vtable】
4. 将grib格式资料链接到WPS下面(通过自带link_grib.csh脚本)【会覆盖grib链接】
./link_grib.csh ~/DATA/DATA/matthew/fnl*
另注::link_grib.csh脚本是将fnl开头的数据以.AAA .AAB .AAC …形式命名来链接,即26进制。并且删除之前的资料链接,生成新的链接。【会覆盖grib链接】
另注::Vtable的意义–后缀名对应着不同模式产品,里面的参数就不一样。比如: Vtable.GFS 就是GFS预报场产品对应的Vtable;NCEP产品对应Vtable.RAP.hybrid.ncep是混合坐标/Vtable.RAP.pressure.ncep是常用的气压层次坐标;视频实例里CFSR等压面对应Vtable.CFSR_press_pgbh06/地面场对应Vtable.CFSR_sfc_flxf06
5. 根据需求编辑namelist.wps
官网namelist.wps详情:https://www2.mmm.ucar.edu/wrf/users/namelist_best_prac_wps.html
嵌套;起始时间start_date;end_date;前缀prefix
max_dom = 1
start_date = ‘2016-10-06_00:00:00’,
end_date = ‘2016-10-08_00:00:00’,
interval_seconds = 21600,
6. 运行./ungrib.exe创建中间文件
./ungrib.exe