爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6450|回复: 4

ubuntu系统一键安装WRFV3.8 + WPS安装脚本

[复制链接]
发表于 2018-8-18 11:40:38 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 天坑一地坑 于 2018-8-19 23:51 编辑

###########################################################################1. PGI版本
最近在测试LAPS的一键安装,已成功,完成研究生生涯的遗憾。
由于LAPS是PGI17的社区版,免费一年,大家可自行下载安装,此处不做描述,PGI下载地址奉上,自行看教程安装。
http://www.pgroup.com/community  PGI社区版下载地址
note:不会安装的,可下载starman 一键安装PGI
https://github.com/dongli/legacy-starman   starman下载地址
####################################################
2. gfortran版本
gfortran版本只需要修改./install_wrf.sh
setenv FC pgf90      ------->  setenv FC gfortran
setenv F77 pgf77     ------->  setenv F77 gfortran
####################################################
3.WRF install
把env和install_wrf.sh的脚本放到同一个目录下,高手忽略!
脚本测试的是WRFV3.8版本,WRFV4.0版本的需要自行手动更改configure.wrf 把其中的-O3改成-O2即可
env脚本的环境变量中需要手动添加env脚本放置的路径   PGI的路径即可
env是环境的设置,可添加到~/.bashrc中,在其中添加
vim ~/.bashrc
source dir/env
退出后
source ~/.bashrc  
此时,环境变量已添加成功
把install_wrf.sh的脚本变成可执行文件
chmod 755 install_wrf.sh
./install_wrf.sh
自动下载库环境安装包与安装编译,稍等片刻,即可安装成功
欢迎大家测试,期待高手改正
centos系统应该也是可行,未测试,理论上可行,欢迎补充
####################################################







env

1.78 KB, 下载次数: 17, 下载积分: 金钱 -5

环境设置

install_wrf.sh

2.11 KB, 下载次数: 22, 下载积分: 金钱 -5

安装脚本

密码修改失败请联系微信:mofangbao
 楼主| 发表于 2018-8-18 11:47:50 | 显示全部楼层
env环境在~/.bashrc讲的可能不清楚
打开bashrc文件
在其中添加你的env路径
source dir/env    例如   source /home/test/env   
退出bashrc文件,然后source ~/.bashrc  即保存添加的env环境
密码修改失败请联系微信:mofangbao
发表于 2018-10-9 14:34:23 | 显示全部楼层
看见了setevn,那么楼主是shell改成了tcsh么?ubuntu本身是bash shell
download了脚本看了下,又有export又有setenv,有点懵,求教下楼主
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2018-10-9 15:10:02 | 显示全部楼层
poiuy420 发表于 2018-10-9 14:34
看见了setevn,那么楼主是shell改成了tcsh么?ubuntu本身是bash shell
download了脚本看了下,又有export ...

setevn有点问题,还是改为export的好,改不改问题不大,直接用就ok
密码修改失败请联系微信:mofangbao
发表于 2018-10-9 15:36:00 | 显示全部楼层
可以提个小建议,添加~/.bashrc中的环境变量可以用cat和添加符号>>来自动完成
下附南方黑芝麻糊大神的部分代码
  1. cat >> ~/.bashrc << EOF
  2. ################################################
  3. #            MODIFIED BY WRFINSTALLER          #
  4. ################################################
  5. export WORK=$WORK
  6. export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:$WORK/LIBDIST/NETCDF/lib:$WORK/LIBDIST/LIBJASPER/lib
  7. export LD_INCLUDE_PATH=\$LD_INCLUDE_PATH:$WORK/LIBDIST/NETCDF/include:$WORK/LIBDIST/LIBJASPER/include
  8. export NETCDF=$WORK/LIBDIST/NETCDF
  9. export JASPERLIB=$WORK/LIBDIST/LIBJASPER/lib
  10. export JASPERINC=$WORK/LIBDIST/LIBJASPER/include
  11. export NCARG_ROOT=/usr/local/ncarg/
  12. export PATH=\$PATH:$NCARG_ROOT/bin
  13. ################################################

  14. EOF
复制代码


用end of file命令可以带换行符插入
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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