WRF模型安装教程(ububtu系统)-- III.WRF和WPS模型的安装

六、WRF模型的安装

# 进入Build_WRF文件夹
cd Build_WRF
# 下载WRFV3.9.1
wget https://www2.mmm.ucar.edu/wrf/src/WRFV4.0.TAR.gz
# 解压WRF安装包并进入
tar -zxvf WRFV4.0.TAR.gz
cd WRF
# 安装WRF
./configure

出现如下选项:

选择34
这里是让你选择以什么样的编译器进行安装,咱们用GUN(gfortran/gcc),这样就只有32-35了。
然后选择构建 WRF 的方式(即,串行或并行),官方给了三种不同类型的并行(smpar、dmpar 和 dm+sm),并且推荐使用dmpar,就是34,因为他们对此经验最丰富。

选择:1,basic
可以得到

接下来要配置,WRF编译哪种类型的案例:

./compile em_real >& log.compile

检查WRF是否安装成功
输入:

ls -ls main/*.exe

上面的命令是查找文件夹下面的所有exe,给列出来。

得到:


当出现这四个exe时,WRF就安装成功了。

七、WPS模型的安装

# 进入Build_WRF文件夹
cd Build_WRF
# 下载WPSV4.0
wget https://www2.mmm.ucar.edu/wrf/src/WPSV4.0.TAR.gz
# 解压WRF安装包并进入
tar xzvf WPSV4.0.TAR.gz
cd WPS
# 清理WPS文件夹
./clean

修改intmath.f(必须执行)

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

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

! WPS modification for the XL compiler
!      if(iand(i,i-1)/=0) then
      if(iand(i,i-1_2)/=0) then

2.第207行改为

! WPS modification for the XL compiler
!      if(iand(i,i-1)/=0) then
     if(iand(i,i-1_1)/=0) then

      更详细的修改后程序,请参考这个github仓库:https://github.com/jimbresch/WPS-1/blob/master/ungrib/src/ngl/g2/intmath.f

# 安装WPS
./configure

得到:

选择1
与之前安装WRF的时候对应,分别代表了,操作系统、编译器、并行方式。

完成后输入:

./compile >& compile.log & tail -f compile.log

接下来请耐性等待屏幕停止跳动,系统会停留,但是程序不会自己中断。
当屏幕不再跳动以后,输入:

ctrl+c      用来手动停止进程

得到:

# 查看三个可执行文件
 ls -las *.exe

得到:

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

参考资料

1.WRF模型安装官方教程icon-default.png?t=N7T8https://www2.mmm.ucar.edu/wrf/OnLineTutorial/compilation_tutorial.php

2.小白跑WRF第四天,安装WRF_wrf下载-CSDN博客文章浏览阅读8.7k次,点赞4次,收藏40次。小白跑WRF第四天,安装WRF回顾一、下载WRFV4.0第一步、进入Build_WRF文件夹第二步、下载WRFV4.0第三步、解压WRF安装包第四步、安装WRF第五步、检查WRF是否安装成功回顾前面的帖子,带大家安装了Linux,编译器环境和第三方支持包,这些都是为了后面安装WRF做准备,接下来,要开始安装WRF了。安装WRF分为三部分,WPS,WRF,和ARW,其中还穿插了地图的下载,后面会一个一个给大家讲解。本期帖子,主要讲解WRF的安装。一、下载WRFV4.0第一步、进入Build_WRF_wrf下载https://blog.csdn.net/weixin_42372313/article/details/121878090?spm=1001.2014.3001.5502


3.小白跑WRF第五天,安装WPS和静态地理数据_wrf静态数据-CSDN博客文章浏览阅读1.1w次,点赞18次,收藏49次。小白跑WRF第四天,安装WPS一、WPS简介二、下载和安装WPSV4.0第一步、进入Build_WRF文件夹第二步、下载WPSV4.0第三步、解压WPS安装包第四步、修改intmath.f(必须执行)第五步、安装WPS三、修改namelist.wps一、WPS简介二、下载和安装WPSV4.0第一步、进入Build_WRF文件夹cd Build_WRF第二步、下载WPSV4.0下载WPSV4.0的安装包有以下三种方式:利用Linux命令下载。进入网站https://www2.mmm.uca_wrf静态数据https://blog.csdn.net/weixin_42372313/article/details/121888723


4.intmath.f文件后的文件github仓库icon-default.png?t=N7T8https://github.com/jimbresch/WPS-1/blob/master/ungrib/src/ngl/g2/intmath.f

  • 17
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

理想三旬不止

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值