欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 新车 > 【WRF安装第四期(Ubuntu)】搭建WRF编译所需系统-WRF和WPS模型的安装

【WRF安装第四期(Ubuntu)】搭建WRF编译所需系统-WRF和WPS模型的安装

2024/10/24 7:29:32 来源:https://blog.csdn.net/qq_44246618/article/details/140819275  浏览:    关键词:【WRF安装第四期(Ubuntu)】搭建WRF编译所需系统-WRF和WPS模型的安装

WRF安装第四期:搭建WRF编译所需系统-WRF和WPS模型的安装

  • 1 WRF的编译安装(Building WRF)
    • 1.1 进入Build_WRF文件夹
    • 1.2 下载WRFV4.0
    • 1.3 解压WRF安装包
    • 1.4 安装WRF
      • 选择#1:34
      • 选择#2:32
    • 1.5 检查WRF是否安装成功
      • 1.5.1 WRF安装失败:解决方案
  • 2 WPS的编译安装(Building WPS)
    • 2.1 进入Build_WRF文件夹
    • 2.2 下载WPSV4.0
    • 2.3 解压WPS安装包
    • 2.4 修改intmath.f(必须执行)
    • 2.5 安装WPS
  • 参考

本期博客说明WRF和WPS模型的安装,往期内容可参见其他博客。

1 WRF的编译安装(Building WRF)

1.1 进入Build_WRF文件夹

执行以下命令:

cd Build_WRF

终端窗口如下:
在这里插入图片描述

1.2 下载WRFV4.0

下载WRFV4.0的安装包有以下两种方式:

  • 方式1:利用Linux命令下载。
    下面是Linux命令下载的命令,在Build_WRF文件夹下,输入:
wget https://www2.mmm.ucar.edu/wrf/src/WRFV4.0.TAR.gz

终端窗口如下:
在这里插入图片描述

  • 方式2:进入网站-Index of /wrf/src直接下载。
    在这里插入图片描述

1.3 解压WRF安装包

解压WRF安装包并进入,执行以下命令:

tar xzvf WRFV4.0.TAR.gz
cd WRF

终端窗口如下:
在这里插入图片描述

1.4 安装WRF

在WRF文件夹下,输入:

./configure

会出现如下选项:
在这里插入图片描述

  • 选择1:编译器选择GUN(gfortran/gcc),即32-35
  • 选择2:构建 WRF 的方式(即,串行或并行)
    官方给了三种不同类型的并行(smpar、dmpar 和 dm+sm),并且推荐使用dmpar(34)

选择#1:34

此处选择34,窗口如下:
在这里插入图片描述
选择1,basic,可以得到:
在这里插入图片描述
到这里WRF基本安装完成了。

接下来要配置,WRF编译哪种类型的案例:
输入以下命令:

./compile em_real >& log.compile

这一步需要花费较长的时间(在官方教程中有解释)
完成后不会有任何反应,如下图:
在这里插入图片描述

选择#2:32

此处选择32,窗口如下:
在这里插入图片描述
选择1,basic,可以得到:
在这里插入图片描述
到这里WRF基本安装完成了。

接下来要配置,WRF编译哪种类型的案例:
输入以下命令:

./compile em_real >& log.compile

这一步需要花费较长的时间(在官方教程中有解释)
完成后不会有任何反应,如下图:
在这里插入图片描述
检查WRF是否安装成功,失败了!!!

1.5 检查WRF是否安装成功

查看一下WRF是否安装成功,执行以下命令:

ls -ls main/*.exe

终端窗口如下所示:(显示4个.exe)

至此,WRF模型安装就顺利结束了。

1.5.1 WRF安装失败:解决方案

当检查WRF安装是否成功时,显示以下【No such file or directory】,说明安装失败。
在这里插入图片描述

2 WPS的编译安装(Building WPS)

WPS 是 WRF 模式的预处理,就是在进行WRF模拟之前对数据进行一个预处理。包含了三个重要的可执行文件,分别是geogrid.exe,ungrib.exe 和 metgrid.exe。

可执行文件作用
geogrid.exe把静态地理数据,按照我们要求的样子(比如经纬度范围,网格大小,包含哪些要素等等)处理成WRF需要的样子
ungrib.exe解压GRIB数据,转化成WRF需要的格式数据
metgrid.exe把气象数据水平插入到模式领域内,可以理解为,把geogrid.exe的地理数据, ungrib.exe的气象数据搅和到一起,让WRF去跑。

所以,在进入WRF之前,需要跑一下geogrid.exe和ungrib.exe,这俩不分先后,然后再跑一下metgrid.exe,才能得到WRF能用的东西。

2.1 进入Build_WRF文件夹

进入Build_WRF文件夹,执行以下命令:

cd Build_WRF

终端窗口如下:

2.2 下载WPSV4.0

下载WPSV4.0的安装包有以下俩种方式:

  • 方式一:利用Linux命令下载。
    下面是Linux命令下载的命令,在Build_WRF文件夹下,输入
wget https://www2.mmm.ucar.edu/wrf/src/WPSV4.0.TAR.gz
  • 方式二:进入网站https://www2.mmm.ucar.edu/wrf/src/直接下载。

2.3 解压WPS安装包

解压WPS安装包并进入。同时,在安装之前,对WPS文件夹进行一个清理。

tar xzvf WPSV4.0.TAR.gz
cd WPS
./clean

终端窗口如下:

2.4 修改intmath.f(必须执行)

这一步必须做,不做的后果就是WPS生成的三个exe执行文件中少一个ungrib.exe。

方法如下:

  • 根据此目录(WPS/ungrib/src/ngl/g2/intmath.f)找到intmath.f文件,并用记事本或者其他编辑器打开。
  • 第172行改为iand(i,i-1_2)/=0
  • 第207行改为iand(i,i-1_1)/=0

2.5 安装WPS

在WPS文件夹下,输入:

./configure

终端窗口如下所示:(显示3个.exe)

至此,WPS模型安装就顺利结束了。

参考

1、WRF官方教程-Building WRF
2、CSDN博客-小白跑WRF第四天,安装WRF
3、CSDN博客-小白跑WRF第五天,安装WPS和静态地理数据

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com