爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 26137|回复: 33

一键安装 WRF 脚本

[复制链接]

新浪微博达人勋

发表于 2018-7-25 20:41:47 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 jokervTv 于 2020-12-23 23:04 编辑

目前使用 Ubuntu 和 GCC 自动安装 WRF 、WPS、WRFDA。

目前支持版本 4.2 默认安装 smpar, basic 选项,WRFDA 默认为 4DVAR

目前支持   Ubuntu 20.04, 18.04, 16.04(16.04 暂未测试)

此外不建议在生产服务器使用

# 快速开始

复制下面代码粘贴并执行即可,会有提示,跟着提示一步一步来就好
  1. wget -nv https://raw.githubusercontent.com/jokervTv/auto-install-WRFV4/master/autoInstall.sh && bash autoInstall.sh
复制代码

# 其他功能

  • 集成自动换源(Debian 7/8/9 or Ubuntu 14.04/16.06/18.04 or CentOS 5/6/7)- 作者:Oldking
  • 多核编译选项设置(默认为 4,会有提示输入核心数)


# 测试平台

  • WSL2:Ubuntu 20.04 - successfully
  • aliyun ESC (Elastic Compute Service): Ubuntu 18.04 - successfully


# Todo
  • 更多的下载地址,目前在 aliyun code 上,国内速度应该不错
  • 更多 WRF/WPS 版本支持
  • 更多 WRF/WPS 编译器选项支持
  • 添加清洁选项


# 注意事项

  • 虚拟机的朋友请注意内存大小,内存过小也会导致安装失败。
  • E: Unable to locate package libpng-devel :在非 Ubuntu 1604 系统会有此提示,可无视

如果安装失败,请查看日志,默认位于用户目录下:log-wrf-mpas 文件夹内。
如需重置:
  • 直接删除依赖库目录(默认隐藏文件夹,位于用户主目录下:.WRF_MPAS_LIB
  • WRF/WPS/WRFDA/WRFplus 文件夹(位于用户主目录)
  • src-wrf-mpas(位于用户主目录)
  • log-wrf-mpas(位于用户主目录)

失败以后环境变量会自动重置,无需担心。使用非 bash 的朋友可能需要手动复制环境变量到配置文件中,例如 .zshrc 。
  1. rm -rf $HOME/.WRF_MPAS_LIB; rm -rf $HOME/WRF-4.2; rm -rf $HOME/WRFDA-4.2; rm -rf $HOME/WRFplus-4.2; rm -rf $HOME/WPS-4.2; rm -rf $HOME/log-wrf-mpas; rm -rf $HOME/src-wrf-mpas
复制代码
提示某些文件夹不存在也不是啥问题,说明失败的比较早

# CHANGE LOG

2020-05-01 - 添加 WRFDA 支持

# 其他

项目地址:Github:https://github.com/jokervTv/auto-install-WRFV4
如果这个脚本对你有用,欢迎给我一个 star
任何疑问或错误,欢迎指正。




评分

参与人数 1金钱 +10 收起 理由
zjs434200 + 10

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-7-27 14:17:11 | 显示全部楼层
jokervTv 发表于 2018-7-27 13:03
感谢指出,我自己的Linux1804是Windows子系统,gcc gfortran g++ 都是7.3.0版本,安装成功了,具体原因我 ...

已经被折磨的体无完肤了...

我再试试...
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2023-9-2 09:07:15 | 显示全部楼层
藿稥丶誫炁 发表于 2023-7-18 11:04
在ubuntu 20.04.6版本中无法使用安装命令安装这个包  请问有办法解决吗?

高版本不需要这个包,这个是为了低版本的兼容
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2023-7-18 11:04:33 | 显示全部楼层

在ubuntu 20.04.6版本中无法使用安装命令安装这个包  请问有办法解决吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-8-23 16:30:46 | 显示全部楼层
zGarryLai 发表于 2020-8-1 13:09
執行時出現無法完成安裝,想請教版主

方便给个日志吧,才能分析
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-8-1 13:25:18 | 显示全部楼层
乔克叔叔,你好强大
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-8-1 13:09:11 | 显示全部楼层
執行時出現
  1. netcdf.h could not be found. please set cppflags
复制代码
無法完成安裝,想請教版主
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-6-5 09:08:40 | 显示全部楼层
liyuan3970 发表于 2019-12-1 22:12
楼主您好,我按照您的脚本安装并运行wrf,到./wrf.exe的时候提示如下错误,
-------------- FATAL CALLED - ...

我也是这个状况
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-6-2 15:02:32 | 显示全部楼层
wade 发表于 2020-5-26 14:42
ubuntu20.4环境提示************************* W A R N I N G ************************************
NETC ...

这是 NETCDF4 失败了,具体需要看看日志,或者你把日志发我邮箱也行,20.04 我在 WSL2,和 aliyun ESC 测试过,应该问题不大
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-5-26 14:42:51 | 显示全部楼层
ubuntu20.4环境提示************************* W A R N I N G ************************************
NETCDF4 IO features are requested, but this installation of NetCDF           
  /root/.WRF_MPAS_LIB/NETCDF-4.7.0
DOES NOT support these IO features.                                          

Please make sure NETCDF version is 4.1.3 or later and was built with         
--enable-netcdf4                                                            

OR set NETCDF_classic variable                                               
   bash/ksh : export NETCDF_classic=1
      echo  csh : setenv NETCDF_classic 1

Then re-run this configure script                                            

!!! configure.wrf has been REMOVED !!!

*****************************************************************************
==============================================================

Compile WRF
ls: 无法访问'/root/WRF-4.2/main/*.exe': 没有那个文件或目录

Install WRF failed please check errors in logs(/root/log-wrf-mpas/)
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-5-26 08:59:31 | 显示全部楼层
失败,拒绝连接
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表