【目的】用于备忘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示例运行与后处理软件相关推荐

  1. WRF示例运行(官方示例)

    [目的]该博客文用于备忘,有兴趣者可以照例实现,有疑问或需求在评论区留言即可: [内容]WRF的单层粗域实现: [参考]WRF实例运行系列(1)_钢筋火龙果的博客-CSDN博客_wrf运行实例 [气象 ...

  2. WRF模式的移植、运行、后处理及在多领域的应用

    1.WRF模式的各个组成部分: 2.自主完成该模式的移植:3.自主完成模式运行: 4.自主完成模式后处理:5.通过多领域案例分析.实践,熟悉在多领域中的应用. 随着生态文明建设和"碳中和&q ...

  3. linux跑wrf.exe程序的前提,用WRF模型进行气象模拟入门(3)——WRF的运行

    在前两篇文章已经介绍了WRF的编译安装,以及WPS的配置.本文将开始介绍如何运行WRF 前面已经提到了,WRF有两种运行模式:理想案例(idealized)与实际案例(real-data),这里只关注 ...

  4. WRF案例运行-Single Domain Case

    1.相关说明    本次案例是利用WRF进行Single Domain Case的模拟,模拟的区域是中国西北和青藏地区.如果还没安装和配置好WRF,可以先看我这篇博客WRF模型配置.    参考资料有 ...

  5. WRF实例运行系列(1)

    ## WRF实例运行1 ****单层嵌套模型**** step1:定义模型模拟域 下载静态地理数据并解压(以本人计算机实践为例) 下载地址WRFV4:https://www2.mmm.ucar.edu ...

  6. 沁恒CH32F103C8T6(一): Keil5环境配置,示例运行和烧录

    目录 沁恒CH32F103C8T6(一): Keil5环境配置,示例运行和烧录 沁恒CH32F103C8T6(二): Linux PlatformIO环境配置, 示例运行和烧录 沁恒CH32F103C ...

  7. Linux后处理软件,FieldView(CFD后处理软件)

    FieldView是一款CFD后处理软件,拥有强大的后处理功能,新版本带来了新的FieldView数据分析框架.更快的性能.XDBlib 2.0增加了原位处理的输出性能等功能. 软件特色 1.世界上使 ...

  8. WRF实例运行(2)

    ## WRF实例运行2 参考自https://www2.mmm.ucar.edu/wrf/OnLineTutorial/CASES/SingleDomain/index.php ****单层嵌套模型* ...

  9. 在域模式中控制客户端运行和禁止软件

    新装的电脑,别人随便胡乱的运行一些危险的程序弄乱系统?或者我们把聊天.播放的软件"禁锢"起来,使用得家里小孩沉迷娱乐而耽误了学习?再或者公司的员工让他们只能运行公司规定的OFFCI ...

最新文章

  1. 75. Find Peak Element 【medium】
  2. RBAC新解 - 基于资源的权限管理
  3. wifi分析仪怎么看哪个信道好_游戏工作室用什么路由器好?合理选择组建手机工作室网络...
  4. Java 的插件框架 PF4J
  5. JAVA中CLASS.FORNAME的含义
  6. Leetcode——最长递增子序列(leetcode 300)
  7. linux的dhcp的安装,linux下DHCP的安装配置
  8. 在D365/AX2012中设计SSRS
  9. StringBuilder和StringBuffer的效率比较
  10. [转载]《博客园精华集》WF筛选结果(共39篇)
  11. 新产品如何推广?推广新产品的方法和技巧
  12. 【Win10微信截图】Win10的wechat截图模糊修正
  13. 怎么将mov格式的视频转换成MP4?
  14. 印度的“健康码”:Aarogya Setu为何会失败?
  15. contos7 安装Redis
  16. NtripShare EdgeEngine GNSS边缘解算盒子/模块/软件用户手册
  17. 3个适合初学者的Python最佳实践,值得拥有!
  18. Flash动画下载全功略(不用工具)
  19. 监控摄像头,车载摄像头选型
  20. 前端js入门知识——JavaScript 表达式

热门文章

  1. 深圳梅林中学2021年高考成绩查询,加油,少年的你!直击福田区2021高考首日
  2. Android我还可以相信你多少系列文章三之通知栏
  3. Linux 系统删除文件名乱码的文件
  4. 关于sudo dpkg-divert --local --rename --add /sbin/initctl导致的开机无图标解决方法
  5. 八竿子打不着的零碎记录
  6. 2021高考成绩23号几点可以查询,2021年安徽高考成绩23号几点可以查询,今天几点出高考成绩...
  7. oracle sql语句优化
  8. 可以找到单词起源的查询网站
  9. 产品各类型之间的关系
  10. 手机通讯录分组名称_华为手机的几大办公实用技巧,让你效率提升不止一点点...