小白跑WRF第七天,运行WRF案例

  • 准备一、创建DATA文件夹
  • 准备二、替换namelist.input内容
  • 第一步、运行静态地理数据
    • 一、进入WPS文件夹
    • 二、修改namelist.wps
    • 三、生成地理数据
  • 第二步、处理气象数据
    • 一、将数据放入DATA文件夹中
    • 二、链接数据
    • 二、启动ungrib.exe
  • 第三步、融合气象和地理数据
  • 第四步、修改WRF中的namelist.input
  • 第五步、链接WPS到WRF
  • 第六步、运行WRF(时间较久,耐心等待)
  • 第七步、ARWpost处理数据文件

官方提供了一个运行案例及数据,但是作者并没有使用,因为跑官方的案例失败了,但是自己去下了一些fnl的数据,跑通了。
这个帖子不介绍参数设置,目的是怕初学者搞晕。
所设计的数据大家可以留下邮箱,作者提供。或者自行准备相同格式的数据。

准备一、创建DATA文件夹

在Build_WRF下创建一个DATA文件夹用于存放要用的数据。当然,你也可以自己搞个名字,自己找个路径,只要后面合并的时候能搞清楚Linux的路径命令即可。
这里就不演试了。

准备二、替换namelist.input内容

该文件路径:Build_WRF\WRF\test\em_real
方法一样,复制下面的,然后全部替换。

&time_controlrun_days                            = 0,run_hours                           = 30,run_minutes                         = 0,run_seconds                         = 0,start_year                          = 2021, 2000, 2000,start_month                         = 10,   01,   01,start_day                           = 15,   24,   24,start_hour                          = 00,   12,   12,end_year                            = 2021, 2000, 2000,end_month                           = 10,   01,   01,end_day                             = 17,   25,   25,end_hour                            = 18,   12,   12,interval_seconds                    = 21600input_from_file                     = .true.,.true.,.true.,history_interval                    = 60,  60,   60,frames_per_outfile                  = 1000, 1000, 1000,restart                             = .false.,restart_interval                    = 7200,io_form_history                     = 2io_form_restart                     = 2io_form_input                       = 2io_form_boundary                    = 2/&domainstime_step                           = 180,time_step_fract_num                 = 0,time_step_fract_den                 = 1,max_dom                             = 1,e_we                                = 74,    112,   94,e_sn                                = 61,    97,    91,e_vert                              = 33,    33,    33,p_top_requested                     = 5000,num_metgrid_levels                  = 34,num_metgrid_soil_levels             = 4,dx                                  = 30000, 10000,  3333.33,dy                                  = 30000, 10000,  3333.33,grid_id                             = 1,     2,     3,parent_id                           = 0,     1,     2,i_parent_start                      = 1,     31,    30,j_parent_start                      = 1,     17,    30,parent_grid_ratio                   = 1,     3,     3,parent_time_step_ratio              = 1,     3,     3,feedback                            = 1,smooth_option                       = 0/&physicsphysics_suite                       = 'CONUS'mp_physics                          = -1,    -1,    -1,cu_physics                          = -1,    -1,     0,ra_lw_physics                       = -1,    -1,    -1,ra_sw_physics                       = -1,    -1,    -1,bl_pbl_physics                      = -1,    -1,    -1,sf_sfclay_physics                   = -1,    -1,    -1,sf_surface_physics                  = -1,    -1,    -1,radt                                = 30,    30,    30,bldt                                = 0,     0,     0,cudt                                = 5,     5,     5,icloud                              = 1,num_land_cat                        = 21,sf_urban_physics                    = 0,     0,     0,/&fdda/&dynamicshybrid_opt                          = 2, w_damping                           = 0,diff_opt                            = 1,      1,      1,km_opt                              = 4,      4,      4,diff_6th_opt                        = 0,      0,      0,diff_6th_factor                     = 0.12,   0.12,   0.12,base_temp                           = 290.damp_opt                            = 3,zdamp                               = 5000.,  5000.,  5000.,dampcoef                            = 0.2,    0.2,    0.2khdif                               = 0,      0,      0,kvdif                               = 0,      0,      0,non_hydrostatic                     = .true., .true., .true.,moist_adv_opt                       = 1,      1,      1,     scalar_adv_opt                      = 1,      1,      1,     gwd_opt                             = 1,/&bdy_controlspec_bdy_width                      = 5,specified                           = .true./&grib2/&namelist_quiltnio_tasks_per_group = 0,nio_groups = 1,/

接下来开始,才是日常运行WRF该有的步骤

第一步、运行静态地理数据

一、进入WPS文件夹

cd ~/Build_WRF/WPS

二、修改namelist.wps

这里建议直接通过记事本去修改,具体的内容后面会出一期专门的帖子来介绍里面各参数的含义,这里先带大家跑一遍。
该文件位置:\Build_WRF\WPS\namelist.wps
注意:改动的前提是大家按照之前帖子中的namelist.wps已做了覆盖
改动如下图

简单介绍一下:
其中max_dom = 1,代表嵌套层数为1。
后面的start_date和end_date代表了起始和结束时间,代表了2层,如果3层,后面继续加。
照理说现在设置的是1,只需要改第一列的时间,但是本人是本着改了2个更保险。
那为什么
start_date = ‘2020-07-27_00:00:00’
end_date = ‘2020-07-27_18:00:00’
因为一会儿我要跑的数据是从 '2020-07-27_00:00:00’到’2020-07-27_18:00:00’的。
修改完成后保存退出。

三、生成地理数据

这些操作都在WPS下进行。
输入命令:

./geogrid.exe

当出现下面文字代表成功

如果出现下面的内容,请去下载对应的地理信息包,方法在之前的帖子以及交代。

成功后,输入命令,检查地理信息文件

ls -lah geo_em.d01.nc

第二步、处理气象数据

一、将数据放入DATA文件夹中

这一步,可以在DATA文件夹下再创建子文件夹(像作者一样),也可以不创建,直接DATA。但是路径要自己搞清楚。

作者放的是 ‘2020-07-27_00:00:00’到’2020-07-27_18:00:00’,逐6小时的FNL资料,grib2格式。
提示:大家务必要知道自己数据的格式,时间等信息,这对设置各类namelist文件有用,具体后面帖子再介绍

二、链接数据

这些操作都在WPS下进行。
输入命令:

./link_grib.csh ~/Build_WRF/DATA/20200727/fnl
ln -sf ungrib/Variable_Tables/Vtable.GFS Vtable

二、启动ungrib.exe

这些操作都在WPS下进行。
输入命令:

./ungrib.exe

成功则出现:

不成功就根据报错找问题。
检查文件信息 输入:

ls -lah FILE*

得到处理好的气象数据

这些文件再WPS根目录下。

第三步、融合气象和地理数据

这些操作都在WPS下进行。
这个就是启动metgrid.exe程序

./metgrid.exe


到这里,WPS部分,WRF的预处理部分完成了。

第四步、修改WRF中的namelist.input

跳转至em_real文件夹(后面的操作都是WRF\test\em_real下进行的

cd ~/Build_WRF/WRF/test/em_real/

下面修改namelist.input,文件位置:\Build_WRF\WRF\test\em_real\namelist.input

修改的是起止时间以及需要运行模拟几个小时的数据。一层所以只需要改第一列

第五步、链接WPS到WRF

后面的操作都是WRF\test\em_real下进行的

ln -sf ~/Build_WRF/WPS/met_em* .
mpirun -np 1 ./real.exe


查看文件

ls -alh wrfbdy_d01 wrfinput_d01

第六步、运行WRF(时间较久,耐心等待)

后面的操作都是WRF\test\em_real下进行的

mpirun -np 2 ./wrf.exe

命令中的2,代表了2核并行运行,看自己电脑的能力,也可以8核并行。
成功后会出现

这样,WRF算是跑完了,结果也成功了,用python可以直接读取。

第七步、ARWpost处理数据文件

进入Build_WRF/ARWpost/

cd ~/Build_WRF/ARWpost/

修改namelist.arwpost的起止时间

运行ARWpost.exe

./ARWpost.exe

最后得到


这样,最后在设定好的文件夹里找到对应的ctl和dat文件就可以用grads处理啦
大家如果需要数据可以邮件我,也可以自己找数据尝试。

小白跑WRF第七天,运行WRF案例相关推荐

  1. 小白跑WRF第六天,安装ARWpost

    小白跑WRF第六天,安装ARWpost 一.ARWpost简介 二.下载和安装ARWpos_V3 第一步.进入Build_WRF文件夹 第二步.下载ARWpos_V3 第三步.解压ARWpos安装包 ...

  2. 小白跑WRF第三天,安装三方依赖库

    小白跑WRF第三天,安装三方依赖库 各类安装包的准备 支持库的下载 第一步:进入Build_WRF文件目录下 第二步:创建LIBRARIES文件夹 第三步:下载第三方库 支持库的安装 第一步:安装zl ...

  3. 小白跑WRF第二天,安装环境(各种编译器)的准备

    小白跑WRF第二天,安装环境(各种编译器)的准备 linux子系统位置 编译器和系统环境的安装 检查各个环境和安装 升级sudo 一次安装所有环境 建立文件夹 下载测试环境文件 测试环境 解压测试文件 ...

  4. ModelWhale 云端运行 WRF 中尺度数值气象模式,随时随地即开即用的一体化工作流

    目录 传统基于小型计算机本地的 WRF 模式 传统基于小型计算机本地 WRF 模式运行过程中现存的问题 基于云端数据科学协同平台 ModelWhale 的 WRF 模式 ModelWhale 为大气科 ...

  5. WRF模式安装+详细运行教程

    安装教程 在安装之前,首先需要去查看自己的 Linux 系统(虚拟机或者服 务器)上的编译环境,也就是确定自己是否安装编译器或安装了哪种编 译器. (因为安装过程需要选择编译器)常用的编译器分为三种系 ...

  6. 【体验攻略】于曙光智算计算平台进行气象数值模式WRF的编译、运行和处理

    Fr:曙光智算计算平台用户.曙光智算征文活动获奖者 - 流洋 点击参与我们的征文活动~ 多重好礼等你来拿!https://blog.csdn.net/Gkjy_0351/article/details ...

  7. 运行WRF的简化版基本步骤

    运行WRF的简化版基本步骤 总览流程 创建DATA目录 一.WPS预处理 1.切换WPS目录且修改namelist.wps 2.生成地理数据geogrid.exe 3.启动ungrib.exe(此步链 ...

  8. 天河2号运行WRF模拟飓风Matthew (2016)

    1. 登陆天河2号 本次使用星光系统登陆,登陆入口如下: 这里采用tianhe2c分区,点击对应 WEBSSH绿色按钮即可登陆,成功登陆界面如下: 2. 加载环境 本次需要加载三个包,分别是WPS,W ...

  9. 【学习WRF笔记2】安装WRF

    系列文章目录 [学习WRF笔记1]Linux环境搭建 [学习WRF笔记2]安装WRF 文章目录 系列文章目录 前言 一.系统环境测试 二. 依赖库安装 0)文件夹结构和用途 1)zlib 2)hdf5 ...

  10. uni app 调用网络打印机_一套代码,七端运行-uni-app

    为什么要使用uni-app uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS.Android.H5.小程序等多个平台. 同时在别的方面它也有很大优 ...

最新文章

  1. python循环输入字典_python - 使用'for'循环迭代字典
  2. wifi的基础知识及原理1
  3. 3d建模电脑配置要求_学习3D建模需要什么软件,电脑配置应该如何?新手自学会遇到的问题...
  4. Linux命令使用帮助
  5. getchar()和getch()的区别
  6. 机器学习算法分类总结
  7. android 切换主题介绍一
  8. 粉尘防爆设备-尘密性设备
  9. awk当中使用外部变量
  10. 删除了项目下的\WEB-INF\classes文件夹,在eclipse的tomcat部署启动时报错。
  11. 编辑PDF的软件哪个好 如何修改PDF文件
  12. 小米4A 32电视通过TTL方式ROOT的方法
  13. Snapchat如何突出重围?
  14. 读书寄语:这一年,谢谢自己
  15. 数学建模学习(101):车辆路线规划问题
  16. 按顺序打印一个数字的每一位(例如 1234 打印出 1 2 3 4)。Java实现
  17. Excel表格怎么制作目录索引
  18. 抖音自媒体火爆短视频如何造?
  19. 惊闻!港媒:中国首艘航母海试时间延后1个月(图)
  20. C++学生信息管理系统(纯代码)

热门文章

  1. 微软中国艰难前行:业绩遭遇连续跳票
  2. Win10关闭显示器后立即锁定
  3. JDF代码学习 JDF入门教程 代码配置
  4. N点虚拟主机管理系统 企业版稳定亲测
  5. Win11磁盘清理怎么没有了?Win11磁盘清理在哪打开?
  6. 2021年西式面点师(中级)考试题库及西式面点师(中级)考试试题
  7. Rockchip瑞芯微UART调试指南
  8. 利用Greenfoot制作简单的小游戏——记忆翻牌游戏(二)
  9. 手机计算机国二支付,“刷手机”时代悄然来临 手机支付呼唤国家标准(二)...
  10. d3_0330_打造小米商城官网 Html+css+JS练手项目实战