运行WPS4.0

1、首先运行geogrid.exe,通过geogrid定义模型域。
根据WPS程序之间的数据流程图(https://www2.mmm.ucar.edu/wrf/users/docs/user_guide_v4/v4.0/users_guide_chap3.fld/image002.jpg)知道,我们需要static geographical data以及GRIB-formatted data,其中static geographical data用于驱动geogrid.exe。

  • WRF预处理系统(WPS)地理输入数据强制性字段下载位置:https://www2.mmm.ucar.edu/wrf/users/download/get_sources_wps_geog.html#specific。
    注意:可以不用全部下载,可以只下载本人用横线标记的这些。
    在这里插入图片描述

  • 把上述数据解压后,保存在一个名叫WPS_GEOG的文件夹中,修改WPS下namelist.wps中的geog_data_path的路径为所保存静态地理数据的位置……/WPS_GEOG,最后运行./geogrid.exe。运行成功后会得到粗域nc文件(geo_em.d0N.nc,ARW)或嵌套域nc文件(geo_nmm.d01.nc和每个嵌套级别的geo_nmm_nest.l0N.nc,NMM)
    namelist.wps中geog_data_path路径修改
    geogrid.exe输出为两个粗域nc文件
    2、然后运行ungrib.exe,通过ungrib,从GRIB文件中提取气象领域。

依旧是修改namelist.wps内容,这里需要修改&share中与粗域开始和结束时间相关的start_date和end_date,以及气象数据文件之间的间隔( interval_seconds ),因为ungrib生成与时间相关的气象数据。

GRIB数据类型可以是GFS\AGRMET\NAM等。这类数据可以从wrf官网提供的气象数据下载网址链接(https://rda.ucar.edu/index.html?hash=data_user&action=register)去下载(这里的ucar注册邮箱需要教育邮箱或Google邮箱,且需要一天的等待注册时间,可能还注册不成功,可以到网上百度相关的注册教程)。

以下链接为Linux上批量下载数据的方法。

https://www.jianshu.com/p/eb6cea46165f

将下载好的grib2数据存放在WPS目录下的/data/gfs(自己新建)中,修改namelist.wps中start_date、end_date以及 interval_seconds。

然后开始链接各个文件夹,首先是Vtable,然后是/data/gfs

ln -s ungrib/Variable_Tables/Vtable.GFS Vtable
./link_grib.csh /data/gfs/gfs*
或./link_grib.csh /data/gfs/fnl*

链接成功后会出现GRIBFILE.AAX类型的文件。

最后运行./ungrib.exe

运行成功后的WPS文件夹如下图:
在这里插入图片描述

最明显的变化是将产生FILE文件。

3、使用metgrid水平插值气象数据。
这里步骤最简单,直接./metgrid.exe即可。如果出现如下报错:ERROR: The mandatory field TT was not found in any input data.
可以从Vtable(修改方法可参考https://www2.mmm.ucar.edu/wrf/src/Vtable.GFS_new)来修改,或者检查数据是否全面。
metgrid运行后会产生met_em.*文件。
在这里插入图片描述

注意:

  • 建议每一次metgrid运行都单独建一个子目录在WPS下,比如mkdir F20111101,然后cd进去运行metgrid,这样metgrid产生的所有met_*.nc文件都存在了这个里面。
  • ungrib产生的FILE:XXXX文件只是临时文件,在metgrid运行结束后,可以删掉ungrib prefix前缀的那些文件。
  • geogrid产生的geo_em最好不要删除。

4、WRF初始化Real-Data Case。
首先在/WRF/test/em_real文件下找到namelist.input.jan00 文件,复制namelist.input.jan00 文件。

cp namelist.input.jan00 namelist.input

然后链接WPS文件下的与“met_em*”相关的文件到./WRF/test/em_real文件夹下。
接着编辑namelist.input的内容,主要是模拟开始结束时间以及时间间隔,还要注意num_metgrid_levels 的值。
开始运行./real.exe,运行无误后会产生 “wrfinput_d01” 和 “wrfbdy_d01” 两个文件,最后运行./wrf.exe,运行无误后产生wrfout_d01:2000-01-24_12:00:00 文件。
在这里插入图片描述在这里插入图片描述
至此,wrf4.0的单核运行成功!

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值