WRFv3.4.1并行版本安装说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WRFv3.4.1并行版本安装说明
中山大学大气科学系
刘一鸣 (liuyming@)
樊琦 (eesfq@)
本说明适用于在ubuntu(64位)linux系统中安装WRFv3.4.1并行版本,内容包括WRF的安装、运行以及可视化。选取了珠江三角洲从2004年4月5日00时到4月6日00时共24小时的模拟个例。蓝色部分为下载地址或参考网址,红色部分为在终端输入的命令(“$”为普通用户bash命令提示符,“#”为超级用户bash命令提示符,命令提示符只作提示作用,并不需要输入),深蓝色斜体部分为在文件中修改的代码,紫色部分为在终端上显示的计算机提示。“HOME”是环境变量,表示用户对应的主目录,超级用户和普通用户的主目录并不一样。在环境变量前加“$”表示调用该环境变量,如“$HOME”。本说明重在操作,如需了解理论的部分则需要参考WRF的用户手册,下载网址为:/wrf/users/supports/tutorial.html
在安装之前,首先要在主目录下解压wrfdata.tar.gz:
$ cd $HOME
$ tar -zxvf wrfdata.tar.gz
结果在主目录下生成wrfdata文件夹,里面包含了安装所需要的压缩包。
1. 下载并解压WRF安装包
1.1 WRF压缩包下载
需要下载的压缩包包括WRFV3.4.1.TAR.gz,WPSV3.4.1.TAR.gz,jasper-1.701.0.tar.gz,libpng-1.2.12.tar.gz,zlib-1.2.3.tar.gz,ARWpost_V3.tar.gz和geog.tar.gz(地形数据)。下载网址为:
/wrf/users/download/get_sources.html
1.2 解压压缩包
$ cd $HOME
$ mkdir WRFv3.4.1 (WRF3.4.1主目录)
$ cd WRFv3.4.1
$ tar -zxvf $HOME/wrfdata/WRF/WRFV3.4.1.TAR.gz
解压后在WRFv3.4.1目录下生成文件夹WRFV3
$ tar -zxvf $HOME/wrfdata/WRF/WPSV3.4.1.TAR.gz
解压后在WRFv3.4.1目录下生成文件夹WPS
2. 安装gfortran、g++、等必要的软件或工具
$ cd $HOME/wrfdata/packages
$ sudo dpkg -i *
输入密码后等待一段时间即可安装成功
3. 安装intel编译器
安装分为icc安装包和fortran安装包,可到intel官方网站免费下载,下载网址为:
/en-us/non-commercial-software-development
激活需要序列号,icc安装包是l_ccompxe_2011.11.339.tgz,ifort安装包是
l_fcompxe_2011.11.339.tgz,默认安装路径为/opt/intel。(序列号对应为本说明提供的安装包)3.1登录超级用户
intel编译器的安装需要在超级用户权限下完成,在安装前登录超级用户:
$ sudo su
输入密码后按Enter即可登录超级用户,命令提示符变为“#”,此时超级用户仍为bash命令
环境
3.2 安装icc
# mkdir /usr/INTEL
# cd /usr/INTEL
# tar -zxvf /home/user/wrfdata/INTEL/l_ccompxe_2011.11.339.tgz user为普通用户用户名
# cd l_ccompxe_2011.11.339
# ./install.sh
请务必根据英文提示输入命令来进行安装,安装路径设为默认的。如果通过输入序列号来
激活,序列号为N5D5-59XJ7FC2,需要连接网络。如果通过输入序列号文件来激活,则不
需要联网,序列号文件是/home/user/wrfdata/INTEL/NCOM_L_CMP_CPP_N5D5-
59XJ7FC2.lic。(user为普通用户用户名)
3.3 安装ifort
# cd /usr/INTEL
# tar -zxvf /home/user/wrfdata/INTEL/l_fcompxe_2011.11.339.tgz user为普通用户用户名
# cd l_fcompxe_2011.11.339/
# ./install.sh
请务必根据英文提示输入命令来进行安装,安装路径设为默认的。如果通过输入序列号来
激活,序列号为NR2M-9D5C5CB5,需要连接网络。如果通过输入序列号文件来激活,则
不需要联网,序列号文件是/home/user/wrfdata/INTEL/NCOM_L_CMP_FOR_NR2M-
9FMJTRW4.lic。(user为普通用户用户名)
3.4 设置超级用户环境变量
# gedit $HOME/.bashrc
添加下面的语句:
source /opt/intel/composer_xe_2011_sp1.11.339/bin/compilervars.sh intel64
# source $HOME/.bashrc
退出超级用户:
# exit
终端的命令提示符变回“$”,即普通用户bash环境
3.5设置普通用户环境变量
$ gedit $HOME/.bashrc
添加下面的语句:
source /opt/intel/composer_xe_2011_sp1.11.339/bin/compilervars.sh intel64
$ source $HOME/.bashrc
参考网站:/en-us/articles/using-intel-compilers-for-linux-with-ubuntu/
4、安装MPICH2
MPICH2版本为1.2.1p1,安装包为mpich2-1.2.1p1.tar.gz,下载网址:
/static/downloads/1.2.1p1/
4.1登录超级用户
MPICH2的安装需要在超级用户权限下完成,在安装前登录超级用户:
$ sudo su
输入密码后按Enter即可登录超级用户,命令提示符变为“#”,此时超级用户仍为bash命令环境
4.2解压安装包
# cd /usr
# tar -zxvf /home/user/wrfdata/MPICH2/mpich2-1.2.1p1.tar.gz user为普通用户用户名解压后在/usr路径下生成文件夹mpich2-1.2.1p1
4.3编译
# cd /usr/mpich2-1.2.1p1
# ./configure --prefix=/usr/mpich2
设置/usr/mpich2为安装路径
4.4安装
# make
# make install
4.5 退回到普通用户
# exit
终端的命令提示符变回“$”,即普通用户bash环境
4.6新建文件.mpd.conf文件
$ cd $HOME
$ touch .mpd.conf
$ chmod 600 .mpd.conf
$ gedit .mpd.conf