当前位置:   article > 正文

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

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

六、WRF模型的安装

  1. # 进入Build_WRF文件夹
  2. cd Build_WRF
  3. # 下载WRFV3.9.1
  4. wget https://www2.mmm.ucar.edu/wrf/src/WRFV4.0.TAR.gz
  5. # 解压WRF安装包并进入
  6. tar -zxvf WRFV4.0.TAR.gz
  7. cd WRF
  8. # 安装WRF
  9. ./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模型的安装

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

修改intmath.f(必须执行)

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

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

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

2.第207行改为

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

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

  1. # 安装WPS
  2. ./configure

得到:

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

完成后输入:

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

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

ctrl+c      用来手动停止进程

得到:

  1. # 查看三个可执行文件
  2. 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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/253272
推荐阅读
相关标签
  

闽ICP备14008679号