如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
WRF安装手册--给所有挣扎在安装WRF泥淖中的朋友们SJ发表于:2009-8-2516:14来源:HYPERLINK"http://www.mnmuc.org/space/"MNMUC空间网上有很多指导安装WRF及其组件的文章,也有很多帮助解决安装过程中各种困难的帖子,但大多分散且不系统,下面我就以过来人的身份把我在PC上安装WRF的步骤及遇到的各种问题和答案放在模式联盟论坛上,希望能帮助那些正在挣扎于安装WRF泥淖中的各位,同时也纪念下我之前所经历的这种痛苦1,安装平台fedora82,所需的各种组件:(1)PGI7.15+netcdf4.0+NCL(==ncarg)#其实ifort的性能比PGI更好,但是其他的都过了,只在安装WRFDA#的过程中一直编译不过去,因此暂不介绍用ifort编译WRF的过程(2)WRFV3.1+WPSV3.0.1+WRFDAV3.0.1(ifneeded)(3)RIP4在安装前需要说明的是,我在linux下自己建了两个目录,一个是Model,这是放源程序的(上述所有组件),另一个是Program,这个是放安装好的程序的3,安装PGI(1)解压缩PGI压缩包$cd/home/name/Model$mkdirPGI$tar-xvfpgilinux-715.tar.gz-CPGI$cdPGI$./install出现提示信息Doyouaccepttheseterms?[accept,decline]accept1,singlesysteminstall2,Networkinstall1InstalltheACML?[y/n]nInstallationdirectory?[/opt/pgi]/home/name/Program/pgiDoyouwishtoinstallMPICH1?[y/n]nDoyouwantthefilesintheinstalldirectorytoberead-only?[y/n]ninstallcomplete把与安装版本相适应的license.dat拷贝到你安装的目录下配置.bashrc里的环境变量exportPGI=/home/name/Program/pgi/linux86/7.1-5/exportMANPATH=$MANPATH:$PGI/manexportLM_LICENSE_FILE=/home/name/Program/pgi/license.datexportPATH=$PATH:$PGI/bin$source.bashrc为了试验pgi是否安装成功,可以打如下命令$pgf90如果有如下提示信息,说明已安装成功$pgf90-Warning-Nofilestoprocess如果大家是在更高版本的fedora下装pgi,估计pgi的版本也会相应的升高,这里是一个在fedora11下安装pgi_9.0-1的步骤HYPERLINK"http://www.mnmuc.org/thread-68-1-1.html"\t"_blank"http://www.mnmuc.org/thread-68-1-1.html4,安装netcdf(1)解压netcdf-4.0压缩包$mkdir/home/name/Program/netcdf$cd/home/name/Model$tar-xvfnetcdf-4.0$cdnetcdf-4.0$./configure--prefix=/home/name/Program/netcdfFC=pgf90$make$makeinstall配置.bashrc里的环境变量exportNETCDF=/home/name/Program/netcdfexportNETCDF_LIB=$NETCDF/libexportNETCDF_INC=$NETCDF/includeexportPATH=$PATH:$NETCDF/bin$source.bashrc试验netcdf安装是否成功$ncdump如果出现使用说明则说明安装成功5,安装ncl(目前的ncl已经集合了ncarg,所以大家没必要装ncarg)在安装ncl之前,需要装三个外部库下载地址:HYPERLINK"http://mnmuc.org/viewthread.php?tid=31&extra=page%3D1&frombbs=1"\t"_blank"http://mnmuc.org/viewthread.php?...e%3D1&frombbs=1$supassword:如果以root身份登陆可跳过此步#rpm-i*.rpm*代表库名#exit安装好之后,开始安装ncl,如果从论坛ftp下载的ncl,解压出来的bin,include,lib可以直接放到/home/name/P