【气象水文】WRF示例运行与后处理软件
【目的】用于备忘WRF的安装过程,记录所遇到问题与解决方式;
【安排】该内容分为三个部分:WRF模型安装、示例运行、可视化环境配置。
【操作系统与软件】Windows系统与其子系统Ubuntu系统
【参考】
示例运行:https://blog.csdn.net/qq_40505953/article/details/124080415
ncview安装:服务器安装ncview-专业气象研究-气象家园_气象人自己的家园
【安装步骤】
1、WRF模型环境配置安装参考该栏目上一篇博文;
2、WRF案例运行-Single Domain Case
(1) 静态地理背景数据下载
静态地理背景数据下载地址
# 服务器Build_WRF文件夹下新建文件夹WPS_GEOG,将下载的数据压缩包放入其中,并解压;
# 解压过程中,可能会遇到许可限制不能创建文件夹,解决方式为获取root权限后再解压,如下:
首先,临时的获取到root权限,使用root权限更改root用户的密码。然后利用su命令键入我们刚刚更改过的root密码。
键入当前的用户的密码之后,在输入两遍root用户的新密码,这样就把root用户的密码给更改了。
具体参考:Linux 下获取Root权限的几种方法-蒲公英云
# 由于存在多个压缩包,文件夹内循环解压是最好的解决方式。笔者采用如下:
for tar in *.tar.bz2; do tar xvf $tar; done
# 其他格式的压缩包解压方式参考:linux 批量解压gz文件夹,linux 批量解压gz bz2文件_Z198的博客-CSDN博客
(2)更改 namelist.wps文件
# cd到安装WPS的文件夹,利用命令行输入:
nano namelist.wps
# 更改后的 namelist.wps文件
&sharewrf_core = 'ARW',max_dom = 1,start_date = '2000-01-26_12:00:00',end_date = '2000-01-26_00:00:00',interval_seconds = 21600io_form_geogrid = 2,
/&geogridparent_id = 1,parent_grid_ratio = 1,i_parent_start = 1,j_parent_start = 1,e_we = 100,e_sn = 100,!!!!!!!!!!!!!!!!!!!!!!!!!!!!! IMPORTANT NOTE !!!!!!!!!!!!!!!!!!!!!!!!!!!!! The default datasets used to produce the MAXSNOALB and ALBEDO12M! fields have changed in WPS v4.0. These fields are now interpolated! from MODIS-based datasets.!! To match the output given by the default namelist.wps in WPS v3.9.1,! the following setting for geog_data_res may be used:!! geog_data_res = 'maxsnowalb_ncep+albedo_ncep+default', 'maxsnowalb_ncep+albedo_ncep+default',!!!!!!!!!!!!!!!!!!!!!!!!!!!!! IMPORTANT NOTE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!geog_data_res = 'default',dx = 27000,dy = 27000,map_proj = 'mercator',ref_lat = 41,ref_lon = 86,truelat1 = 30.0,truelat2 = 60.0,stand_lon = 86,geog_data_path = '/home/jiang/WRF/BuildWRF/WPS_GEOG/'
/&ungribout_format = 'WPS',prefix = 'FILE',
/&metgridfg_name = 'FILE'io_form_metgrid = 2,
/
注意geog_data_path = '/home/jianghu/WRF/BuildWRF/WPS_GEOG/'一定要换成自己的路径,然后保存+退出(ctrl+s,ctrl+x)。
参考:WRF案例运行-Single Domain Case_GISer凌的博客-CSDN博客
(3)运行geogrid.exe
(base) jiang@LAPTOP-TIPVR7MR:~/WRF/BuildWRF/WPS$ ./geogrid.exe
结果输出如下:
(base) jiang@LAPTOP-TIPVR7MR:~/WRF/BuildWRF/WPS$ ./geogrid.exe
Parsed 28 entries in GEOGRID.TBL
Processing domain 1 of 1Processing XLAT and XLONGProcessing MAPFACProcessing F and EProcessing ROTANGProcessing LANDUSEFCalculating landmask from LANDUSEF ( WATER = 17 21 )Processing HGT_MProcessing SOILTEMPProcessing SOILCTOPProcessing SCT_DOMProcessing SOILCBOTProcessing SCB_DOMProcessing ALBEDO12MProcessing GREENFRACProcessing LAI12MProcessing SNOALBProcessing CONProcessing VARProcessing OA1Processing OA2Processing OA3Processing OA4Processing OL1Processing OL2Processing OL3Processing OL4Processing VAR_SSOOptional fields not processed by geogrid:LAKE_DEPTH (priority=1, resolution='default', path='/home/jiang/WRF/BuildWRF/WPS_GEOG/lake_depth/')URB_PARAM (priority=1, resolution='default', path='/home/jiang/WRF/BuildWRF/WPS_GEOG/NUDAPT44_1km/')FRC_URB2D (priority=1, resolution='default', path='/home/jiang/WRF/BuildWRF/WPS_GEOG/urbfrac_nlcd2011/')IMPERV (priority=1, resolution='default', path='/home/jiang/WRF/BuildWRF/WPS_GEOG/nlcd2011_imp_ll_9s/')CANFRA (priority=1, resolution='default', path='/home/jiang/WRF/BuildWRF/WPS_GEOG/nlcd2011_can_ll_9s/')EROD (priority=1, resolution='default', path='/home/jiang/WRF/BuildWRF/WPS_GEOG/erod/')CLAYFRAC (priority=1, resolution='default', path='/home/jiang/WRF/BuildWRF/WPS_GEOG/clayfrac_5m/')SANDFRAC (priority=1, resolution='default', path='/home/jiang/WRF/BuildWRF/WPS_GEOG/sandfrac_5m/')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Successful completion of geogrid. !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3、数据后处理:ncl安装和ncview安装,以及linux下的图形展示配置
(1)miniconda 安装
# minconda是安装后面两个图形显示工具的前提,不然其他可实现的安装过程极其繁琐,笔者花费大量时间已经为大家踩过坑了,希望后者能走捷径!
wget https://mirrors.bfsu.edu.cn/anaconda/miniconda/Miniconda3-py37_4.8.3-Linux-x86_64.sh
sh Miniconda3-py37_4.8.3-Linux-x86_64.sh
# 安装后,添加环境变量:
export PATH="~/miniconda3/bin:"$PATH
source ~/.bashr
# 安装mininconda后,换源:
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/peterjc123/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/r/
conda config --set show_channel_urls yes
参考:Linux安装miniconda_新客草草的博客-CSDN博客_linux安装miniconda
(2)ncl 安装
# conda 环境下创建ncl环境并且激活:
conda create -n ncl_stable -c conda-forge ncl
source activate ncl_stable
# 添加环境变量
#适合本机的环境变量
export NCARG_ROOT=/home/jiang/miniconda3/envs/ncl_stable
export PATH=$NCARG_ROOT/bin:$PATH
(3)ncview 安装 (仅支持Ubuntu系统,默认安装版本为ncview2.1.8)
sudo apt-get install ncview
# 参考:ncview简易安装与运行_钢筋火龙果的博客-CSDN博客_安装ncview
(4)图形配置:
# 安装x11
sudo apt-get install x11-apps
# 添加环境变量DISPLAY,指定windows主机实现图形显示:根据IPv4本地机IP修改:
vim ~/.bashrc
export DISPLAY=192.168.***.***:0.0
source ~/.bashrc
# Windows10本机安装Xming
下载地址:https://sourceforge.net/projects/xming/?source=typ_redirect
配置:打开Xming的安装目录,找到文件“X0.hosts”(刚安装的Xming改文件名一般为X0,也可能X1),以文本形式打开这个文件,在第二行补充服务器IP地址:
localhost
127.0.0.***
# 更改后,重启Xming
参考:Centos服务器下ncview 安装_栩栩913的博客-CSDN博客_centos安装ncview
# 尝试 ncview geo_em.d01.nc
【气象水文】WRF示例运行与后处理软件相关推荐
- WRF示例运行(官方示例)
[目的]该博客文用于备忘,有兴趣者可以照例实现,有疑问或需求在评论区留言即可: [内容]WRF的单层粗域实现: [参考]WRF实例运行系列(1)_钢筋火龙果的博客-CSDN博客_wrf运行实例 [气象 ...
- WRF模式的移植、运行、后处理及在多领域的应用
1.WRF模式的各个组成部分: 2.自主完成该模式的移植:3.自主完成模式运行: 4.自主完成模式后处理:5.通过多领域案例分析.实践,熟悉在多领域中的应用. 随着生态文明建设和"碳中和&q ...
- linux跑wrf.exe程序的前提,用WRF模型进行气象模拟入门(3)——WRF的运行
在前两篇文章已经介绍了WRF的编译安装,以及WPS的配置.本文将开始介绍如何运行WRF 前面已经提到了,WRF有两种运行模式:理想案例(idealized)与实际案例(real-data),这里只关注 ...
- WRF案例运行-Single Domain Case
1.相关说明 本次案例是利用WRF进行Single Domain Case的模拟,模拟的区域是中国西北和青藏地区.如果还没安装和配置好WRF,可以先看我这篇博客WRF模型配置. 参考资料有 ...
- WRF实例运行系列(1)
## WRF实例运行1 ****单层嵌套模型**** step1:定义模型模拟域 下载静态地理数据并解压(以本人计算机实践为例) 下载地址WRFV4:https://www2.mmm.ucar.edu ...
- 沁恒CH32F103C8T6(一): Keil5环境配置,示例运行和烧录
目录 沁恒CH32F103C8T6(一): Keil5环境配置,示例运行和烧录 沁恒CH32F103C8T6(二): Linux PlatformIO环境配置, 示例运行和烧录 沁恒CH32F103C ...
- Linux后处理软件,FieldView(CFD后处理软件)
FieldView是一款CFD后处理软件,拥有强大的后处理功能,新版本带来了新的FieldView数据分析框架.更快的性能.XDBlib 2.0增加了原位处理的输出性能等功能. 软件特色 1.世界上使 ...
- WRF实例运行(2)
## WRF实例运行2 参考自https://www2.mmm.ucar.edu/wrf/OnLineTutorial/CASES/SingleDomain/index.php ****单层嵌套模型* ...
- 在域模式中控制客户端运行和禁止软件
新装的电脑,别人随便胡乱的运行一些危险的程序弄乱系统?或者我们把聊天.播放的软件"禁锢"起来,使用得家里小孩沉迷娱乐而耽误了学习?再或者公司的员工让他们只能运行公司规定的OFFCI ...
最新文章
- 75. Find Peak Element 【medium】
- RBAC新解 - 基于资源的权限管理
- wifi分析仪怎么看哪个信道好_游戏工作室用什么路由器好?合理选择组建手机工作室网络...
- Java 的插件框架 PF4J
- JAVA中CLASS.FORNAME的含义
- Leetcode——最长递增子序列(leetcode 300)
- linux的dhcp的安装,linux下DHCP的安装配置
- 在D365/AX2012中设计SSRS
- StringBuilder和StringBuffer的效率比较
- [转载]《博客园精华集》WF筛选结果(共39篇)
- 新产品如何推广?推广新产品的方法和技巧
- 【Win10微信截图】Win10的wechat截图模糊修正
- 怎么将mov格式的视频转换成MP4?
- 印度的“健康码”:Aarogya Setu为何会失败?
- contos7 安装Redis
- NtripShare EdgeEngine GNSS边缘解算盒子/模块/软件用户手册
- 3个适合初学者的Python最佳实践,值得拥有!
- Flash动画下载全功略(不用工具)
- 监控摄像头,车载摄像头选型
- 前端js入门知识——JavaScript 表达式
热门文章
- 深圳梅林中学2021年高考成绩查询,加油,少年的你!直击福田区2021高考首日
- Android我还可以相信你多少系列文章三之通知栏
- Linux 系统删除文件名乱码的文件
- 关于sudo dpkg-divert --local --rename --add /sbin/initctl导致的开机无图标解决方法
- 八竿子打不着的零碎记录
- 2021高考成绩23号几点可以查询,2021年安徽高考成绩23号几点可以查询,今天几点出高考成绩...
- oracle sql语句优化
- 可以找到单词起源的查询网站
- 产品各类型之间的关系
- 手机通讯录分组名称_华为手机的几大办公实用技巧,让你效率提升不止一点点...