本说明适用于在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
注:已经完成“ncview安装”操作的请直接跳到第1步。
在安装之前,首先要在主目录下解压wrfdata.tar.gz:
$cd$HOME
$tar-zxvfwrfdata.tar.gz
结果在主目录下生成wrfdata文件夹,里面包含了安装所需要的压缩包。
在教程中通常要用apt-get命令来安装各种软件,这个命令包括自动下载安装包和安装软件,在没有连接网络的情况下,是不能下载安装包的。apt-get命令的工作原理请参考网址:/2013/05/02/ubuntu-apt-
get%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86/
●在没有连接网络的情况下,请完成下面的操作:
$cd/
$sudotar-zxvf$HOME/wrfdata/apt-get/apt-get.tar.gz
输入密码后即可完成解压。
●在连接网络的情况下,请完成下面的操作:
$sudoapt-getupdate
输入密码等待下载软件包列表即可。
1.安装gfortran、g++等必要的软件或工具
$sudoapt-getinstallgfortrang++build-essentialgcc-multilibrpmopenjdk-6-jre-headlessm4ia32-libstcsh
2.安装intel编译器
安装分为icc安装包和fortran安装包,可到intel官方网站免费下载,下载网址为:
/en-us/non-commercial-software-development
激活需要序列号,icc安装包是l_ccompxe_2011.11.339.tgz,ifort安装包是
$sudosu
环境
2.2安装icc
#mkdir/usr/INTEL
#cd/usr/INTEL
#tar-zxvf/home/user/wrfdata/INTEL/l_ccompxe_2011.11.339.tgzuser为普通用户用户名
#cdl_ccompxe_2011.11.339
#./install.sh
请务必根据英文提示输入命令来进行安装,安装路径设为默认的。如果通过输入序列号来
激活,序列号为N5D5-59XJ7FC2,需要连接网络。如果通过输入序列号文件来激活,则不
需要联网,序列号文件是
/home/user/wrfdata/INTEL/NCOM_L_CMP_CPP_N5D5-59XJ7FC2.lic。(user为普通用户用户名)
2.3安装ifort
#tar-zxvf/home/user/wrfdata/INTEL/l_fcompxe_2011.11.339.tgzuser为普通用户用户名
#cdl_fcompxe_2011.11.339/
激活,序列号为NR2M-9D5C5CB5,需要连接网络。如果通过输入序列号文件来激活,则
不需要联网,序列号文件是
/home/user/wrfdata/INTEL/NCOM_L_CMP_FOR_NR2M-9FMJTRW4.lic。(user为普通用户用户名)
2.4设置超级用户环境变量
#gedit$HOME/.bashrc
添加下面的语句:
source/opt/intel/composer_xe_2011_sp1.11.339/bin/compilervars.shintel64
#source$HOME/.bashrc
退出超级用户:
#exit
终端的命令提示符变回“$”,即普通用户bash环境
2.5设置普通用户环境变量
$gedit$HOME/.bashrc
$source$HOME/.bashrc
参考网站:/en-us/articles/using-intel-compilers-for-linux-with-ubuntu/
3.安装netcdf
安装包可到官方网站下载,成功运行的版本为4.0,安装包是netcdf-4.0.tar.gz
下载网址:
ftp:///pub/netcdf/old/netcdf-4.0.tar.gz
3.1解压压缩包
$tar-zxvf$HOME/wrfdata/WRF/netcdf-4.0.tar.gz
3.2编译congifure
$cd$HOME/netcdf-4.0
$./configureCC='icc'CXX='icpc'CFLAGS='-O3-xHost-ip-no-prec-div-static-intel'CXXFLAGS='-O3-xHost-ip-no-prec-div-static-intel'F77='ifort'FC='ifort'F90='ifort'FFLAGS='-O3-xHost-ip-no-prec-div-static-intel'CPP='icc-E'CXXCPP='icpc-E'--prefix=$HOME/netcdf