小白跑WRF第七天,运行WRF案例
小白跑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案例相关推荐
- 小白跑WRF第六天,安装ARWpost
小白跑WRF第六天,安装ARWpost 一.ARWpost简介 二.下载和安装ARWpos_V3 第一步.进入Build_WRF文件夹 第二步.下载ARWpos_V3 第三步.解压ARWpos安装包 ...
- 小白跑WRF第三天,安装三方依赖库
小白跑WRF第三天,安装三方依赖库 各类安装包的准备 支持库的下载 第一步:进入Build_WRF文件目录下 第二步:创建LIBRARIES文件夹 第三步:下载第三方库 支持库的安装 第一步:安装zl ...
- 小白跑WRF第二天,安装环境(各种编译器)的准备
小白跑WRF第二天,安装环境(各种编译器)的准备 linux子系统位置 编译器和系统环境的安装 检查各个环境和安装 升级sudo 一次安装所有环境 建立文件夹 下载测试环境文件 测试环境 解压测试文件 ...
- ModelWhale 云端运行 WRF 中尺度数值气象模式,随时随地即开即用的一体化工作流
目录 传统基于小型计算机本地的 WRF 模式 传统基于小型计算机本地 WRF 模式运行过程中现存的问题 基于云端数据科学协同平台 ModelWhale 的 WRF 模式 ModelWhale 为大气科 ...
- WRF模式安装+详细运行教程
安装教程 在安装之前,首先需要去查看自己的 Linux 系统(虚拟机或者服 务器)上的编译环境,也就是确定自己是否安装编译器或安装了哪种编 译器. (因为安装过程需要选择编译器)常用的编译器分为三种系 ...
- 【体验攻略】于曙光智算计算平台进行气象数值模式WRF的编译、运行和处理
Fr:曙光智算计算平台用户.曙光智算征文活动获奖者 - 流洋 点击参与我们的征文活动~ 多重好礼等你来拿!https://blog.csdn.net/Gkjy_0351/article/details ...
- 运行WRF的简化版基本步骤
运行WRF的简化版基本步骤 总览流程 创建DATA目录 一.WPS预处理 1.切换WPS目录且修改namelist.wps 2.生成地理数据geogrid.exe 3.启动ungrib.exe(此步链 ...
- 天河2号运行WRF模拟飓风Matthew (2016)
1. 登陆天河2号 本次使用星光系统登陆,登陆入口如下: 这里采用tianhe2c分区,点击对应 WEBSSH绿色按钮即可登陆,成功登陆界面如下: 2. 加载环境 本次需要加载三个包,分别是WPS,W ...
- 【学习WRF笔记2】安装WRF
系列文章目录 [学习WRF笔记1]Linux环境搭建 [学习WRF笔记2]安装WRF 文章目录 系列文章目录 前言 一.系统环境测试 二. 依赖库安装 0)文件夹结构和用途 1)zlib 2)hdf5 ...
- uni app 调用网络打印机_一套代码,七端运行-uni-app
为什么要使用uni-app uni-app 是一个使用 Vue.js 开发跨平台应用的前端框架,开发者编写一套代码,可编译到iOS.Android.H5.小程序等多个平台. 同时在别的方面它也有很大优 ...
最新文章
- python循环输入字典_python - 使用'for'循环迭代字典
- wifi的基础知识及原理1
- 3d建模电脑配置要求_学习3D建模需要什么软件,电脑配置应该如何?新手自学会遇到的问题...
- Linux命令使用帮助
- getchar()和getch()的区别
- 机器学习算法分类总结
- android 切换主题介绍一
- 粉尘防爆设备-尘密性设备
- awk当中使用外部变量
- 删除了项目下的\WEB-INF\classes文件夹,在eclipse的tomcat部署启动时报错。
- 编辑PDF的软件哪个好 如何修改PDF文件
- 小米4A 32电视通过TTL方式ROOT的方法
- Snapchat如何突出重围?
- 读书寄语:这一年,谢谢自己
- 数学建模学习(101):车辆路线规划问题
- 按顺序打印一个数字的每一位(例如 1234 打印出 1 2 3 4)。Java实现
- Excel表格怎么制作目录索引
- 抖音自媒体火爆短视频如何造?
- 惊闻!港媒:中国首艘航母海试时间延后1个月(图)
- C++学生信息管理系统(纯代码)
热门文章
- 微软中国艰难前行:业绩遭遇连续跳票
- Win10关闭显示器后立即锁定
- JDF代码学习 JDF入门教程 代码配置
- N点虚拟主机管理系统 企业版稳定亲测
- Win11磁盘清理怎么没有了?Win11磁盘清理在哪打开?
- 2021年西式面点师(中级)考试题库及西式面点师(中级)考试试题
- Rockchip瑞芯微UART调试指南
- 利用Greenfoot制作简单的小游戏——记忆翻牌游戏(二)
- 手机计算机国二支付,“刷手机”时代悄然来临 手机支付呼唤国家标准(二)...
- d3_0330_打造小米商城官网 Html+css+JS练手项目实战