课题自己的WRF安装总结.docx
- 文档编号:10950512
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:29
- 大小:467.40KB
课题自己的WRF安装总结.docx
《课题自己的WRF安装总结.docx》由会员分享,可在线阅读,更多相关《课题自己的WRF安装总结.docx(29页珍藏版)》请在冰豆网上搜索。
课题自己的WRF安装总结
自己的WRF安装总结
本文主要参考WRFV3.3安装记录.pdfWRF-WPS-WRFDA安装.pdfwrf模式学习_从linux安装开始.pdfWRF安装手册--给所有挣扎在安装WRF泥淖中的朋友们.doc
一、CentOS5Linux安装图解即设置
(一)、安装图解
参考wrf模式学习_从linux安装开始.pdf
(二)、设置linux系统(此步骤可以不做)
1.调整显示器分辨率
如遇显示器分辨率不对,中文版在系统--首选项--显示(或者是屏幕分辨率)英文版是:
system--preference--display打开就看到调整分辨率的选项。
也可也该配置文件/boot/grub/grub.conf具体操作看CentOS修改分辨率命令。
2.防火墙设置几种方法
(1)root用户下,终端输入setup,进入图形界面。
可进行X配置、时区配置、系统服
务、网络配置、键盘配置、防火墙配置、验证配置。
[root@numerca~]#setup
(2)root用户下,
[root@numerca~]#serviceiptablesstart/restart/stop/status
(3)root用户下,
[root@numerca~]#/etc/init.d/iptablesstart/restart/stop/status
(4)root用户下,
[root@numerca~]#iptables–F关闭防火墙
3、配置Xmanager远程桌面
[root@numerca~]#vi/usr/share/gdm/defaults.conf
(1)打开/etc/inittab文件,将runlevel变为5,即id:
5:
initdefault:
如果原来就
是5,则不用修改。
(注:
5为图形界面,3为文本界面,即命令行方式)
(2)修改/etc/gdm/custom.conf,将[xdmcp]部分的Enable设置为1,即:
[xdmcp]
Enable=true
Port=177(注:
打开177端口)
[security]
DisallowTCP=false(注:
允许TCP)
AllowRemoteRoot=true(注:
允许远程以根用户登陆)
[root@numerca~]#serviceiptablesstatus
Firewallisstopped.
[root@numerca~]#gdm-restart(注:
重启图形显示界面,回到登陆界面)
二、相关软件安装
1、准备工作
1)通过rpm-qa|grep*或locate来检查某软件或库是否安装,需要检查的有samba,
gcc,hdf.h,Xlib.h,Intrinsic.h,后3个用于安装ncarg。
首先,查看samba是否安装:
[root@numerca~]#rpm-qa|grepsamba
有以下显示:
samba-common-3.0.33-3.14.el5
samba-client-3.0.33-3.14.el5
若缺文件,则从安装光盘中安装。
如下
[root@numerca~]#cd/media/CentOS_5.4_Final/CentOS/
[root@numercaCentOS]#ls*|grepsamba
samba-3.0.33-3.14.el5.i386.rpm
system-config-samba-1.2.41-5.el5.noarch.rpm
[root@numercaCentOS]#rpm-ivhsamba-3.0.33-3.14.el5.i386.rpmwarning:
samba-
3.0.33-3.14.el5.i386.rpm:
HeaderV3DSAsignature:
NOKEY,keyIDe8562897
error:
Faileddependencies:
perl(Convert:
:
ASN1)isneededbysamba-3.0.33-3.14.el5.i386
[root@numercaCentOS]#ls*|grepperl
perl-Convert-ASN1-0.20-1.1.noarch.rpm
[root@numercaCentOS]#rpm-ivhperl-Convert-ASN1-0.20-1.1.noarch.rpm
[root@numercaCentOS]#rpm-ivhsamba-3.0.33-3.14.el5.i386.rpm
[root@numercaCentOS]#rpm-ivhsystem-config-samba-1.2.41-5.el5.noarch.rpm
[root@numercaCentOS]#cd
[root@numerca~]#ntsysv
选中smb
[root@numerca~]#cd/media/CentOS_5.4_Final/CentOS/
然后,查看gcc是否安装:
[root@numercaCentOS]#rpm-qa|grepgcc
libgcc-4.1.2-46.el5
gcc-c++-4.1.2-46.el5
gcc-4.1.2-46.el5
compat-gcc-34-g77-3.4.6-4
gcc-gfortran-4.1.2-46.el5
compat-libgcc-296-2.96-138
compat-gcc-34-c++-3.4.6-4
compat-gcc-34-3.4.6-4
gcc-java-4.1.2-46.el5
最后,查看Xlib.h,Intrinsic.h是否安装
[root@numercaCentOS]#cd/usr/include/X11
[root@numercaX11]#ls
Xlib.h,Intrinsic.h存在则不需安装
2)设置共享用户public(方便window和linux系统间复制文件,也可装个Ext2Fsd- 0.51.zip软件,详细见硬盘安装CentOS6.0)
[root@numerca~]#useraddpublic
[root@numerca~]#chmod777/home/public
[root@numerca~]#smbpasswd-apublic
修改/etc/samba/smb.conf
[root@numerca~]#vi/etc/samba/smb.conf
#2linesfollowingmodifiedbycxc30th,Oct,2010.
security=share
;security=user
#followingmodifiedbycxc30th,Oct,2010.
[public]
comment=Publicdirectory
path=/home/public
browseable=yes
guestok=yes
writable=yes
[root@numerca~]#servicesmbrestart
ShuttingdownSMBservices:
[FAILED]
ShuttingdownNMBservices:
[FAILED]
StartingSMBservices:
[OK]
StartingNMBservices:
[OK]
即可在windows中进入public
地址栏输入
//192.168.1.2/public
假定下列所有安装源文件全部位于/home/public下。
2、安装grads
准备好grads-2.0.a8-bin-i686-pc-linux-gnu.tar.gz、lib.tar、data.tar.Z三个文件
[root@numercaX11]#cd/home/public
[root@numercapublic]#tar-zvxfgrads-2.0.a8-bin-i686-pc-linux-gnu.tar.gz
[root@numercapublic]#mvgrads-2.0.a8/usr/local/
[root@numercapublic]#mvlib.tardata.tar.Z/usr/local/grads-2.0.a8
[root@numercapublic]#mv/usr/local/grads-2.0.a8/usr/local/grads(更名)
[root@numercapublic]#cd/usr/local/grads
[root@numercagrads]#mkdirdat
[root@numercagrads]#gunzipdata.tar.Z
[root@numercagrads]#tar-vxfdata.tar-C./dat
[root@numercagrads]#tar-vxflib.tar
[root@numercagrads]#cd~
[root@numerca~]#vi.bashrc
配置.bashrc里的环境变量(注意这里一定要在自己当前安装的用户下,即是$而不是#,本文中的命令是直接安装在root用户下的,如果在root用户下,则改变的是root用户的.bashrc,从而造成$source.bashrc命令出错,所以在自己用户下安装时应当是以下几步,在安装文件时用suroot进入root用户。
[root@numercagrads]#exit
[wbxt@numercagrads]$cd~
[wbxt@numerca~]$vi.bashrc (改配置)
GRADS=/usr/local/grads
exportGRADS
exportPATH=$GRADS/bin:
$PATH
exportGADDIR=$GRADS/dat
exportGASCRP=$GRADS/lib
[wbxt@numerca~]$source.bashrc
3、安装PGI
准备好pgilinux-901[1].tar.gz、pgi_9.0-1_linux32.tar.bz2以及license.dat
[root@numerca~]#cd/home/public
[root@numercapublic]#tar-zvxfpgilinux-901[1].tar.gz
[root@numercapublic]#tar-vxfpgi_9.0-1_linux32.tar.bz2
[root@numercapublic]#./install
Doyouaccepttheseterms?
[accept,decline]
accept
1.Singlesysteminstall
2.Networkinstall
Pleasechooseinstalloption(1-2):
1
sea121整理于2011年4月,如有疑问,请发E-mail至**************。
InstalltheACML?
[y/n]
n
Installationdirectory?
[/opt/pgi]
/usr/local/pgi
DoyouwishtoinstallMPICH1?
(y/n)
y
Remoteexecutionmethod?
[rsh,ssh]
ssh
[root@numercapublic]#cppgi_9.0-1_linux32_patcher/usr/local/pgi/
[root@numercapublic]#cd/usr/local/pgi/
[root@numercapgi]#./pgi_9.0-1_linux32_patcher
[root@numercapgi]#cp/home/public/license.dat.
[root@numercapgi]#cd~
[root@numerca~]#vi.bashrc
在文件的末尾增加以下部分:
#setforPGI
PGI=/usr/local/pgi
exportPGI
exportPATH=$PGI/linux86/9.0-1/bin:
$PGI/linux86/9.0-1/include:
$PGI/linux86/9.0-
1/lib:
$PATH
exportLM_LICENSE_FILE=$PGI/license.dat
exportMANPATH=$PGI/linux86/9.0-1/man:
$MANPATH
MPICH=/usr/local/pgi/linux86/9.0/mpi/mpich
exportMPICH
exportPATH=$MPICH/bin:
$MPICH/lib:
$MPICH/inlcude:
$PATH
exportMANPATH=$MPICH/man:
$MANPATH
[root@numerca~]#source.bashrc
自己的用户用source~/.bashrc命令
然后配置ssh(配置完成后在并行运算时不用输入密码):
[root@numerca~]#ssh-keygen-trsa
[root@numerca~]#cd.ssh
[root@numerca.ssh]#cpid_rsa.pubauthorized_keys
[root@numerca.ssh]#ssh192.168.1.2(注:
本机IP地址)
Areyousureyouwanttocontinueconnecting(yes/no)?
Yes
[root@localhostpgi]#pgf90
显示:
pgf90-Warning-Nofilestoprocess说明安装成功。
建议初次安装编译器的同志,安装完之后先测试一下看看能不能用,别急着去编译
模式,下面是一段测试程序,你可以试一下:
[root@localhostpgi]#vihello.f90
print*,"helloworld!
"
end
[root@localhostpgi]#pgf90hello.f90-ohello
[root@localhostpgi]#./hello
helloworld!
测试一下gcc
[root@localhostpgi]#vimhello.c
#include
intmain(void)
{
printf(“Iampratisinggcc\n”);
}
[root@localhostpgi]#gcc-chello.c
[root@localhostpgi]#gcc-ohellohello.o
[root@localhostpgi]#./hello
4、安装netcdf
准备好netcdf-4.0.1.tar.gz
[root@numercahdf5-1.8.4-patch1]#cd/home/public
[root@numercapublic]#tar-zvxfnetcdf-4.0.1.tar.gz
[root@numercapublic]#cdnetcdf-4.0.1
[root@numercanetcdf-4.0.1]#configure--prefix=/usr/local/netcdf--withzlib=/
usr/local/zlib--with-hdf5=/usr/local/hdf5--with-szlib=/usr/local/szip
[root@numercanetcdf-4.0.1]#make>make.log&(>make.log&这些参数可以不要)
[root@numercanetcdf-4.0.1]#makecheck>check.log&(>make.log&这些参数可以不要)
[root@numercanetcdf-4.0.1]#makeinstall>install.log&(>make.log&这些参数可以不要)
配置.bashrc里的环境变量(注意这里一定要在自己用户下,即是$而不是#,如果在root用户下,则改变的是root用户的.bashrc,从而造成$source.bashrc命令出错
#setfornetcdf
exportNETCDF=/usr/local/netcdf
exportPATH=$NETCDF/bin:
$NETCDF/include:
$NETCDF/lib:
$NETCDF/man:
$PATH
exportCC=/usr/bin/gcc
exportCXX=$PGI/linux86/9.0/bin/pgCC
exportFC=$PGI/linux86/9.0/bin/pgf90
exportF90=$PGI/linux86/9.0/bin/pgf90
6d:
j q*F2o(ZMeteorologicalNumericalModelUnionofChina(MNMUC)中国气象数值模式联盟$source~/.bashrc
试验netcdf安装是否成功
9p(H)H3]3Q%Y g8r/Smnmuc.org
$ncdump
如果出现使用说明则说明安装成功。
5,安装ncl
(目前的ncl已经集合了ncarg,所以大家没必要装ncarg)
在安装ncl之前,需要装三个外部库下载地址:
:
//mnmuc.org/viewthread.php?
...e%3D1&frombbs=1(本文用的是fedora8),而此地址也是fedora8所支持的外部库,用其它地址的重新找这三个库,CentQS6.1系统则不需要安装此3个库)
2]1`5s7I4@)j8d气象,数值,模式,气象数值模式,数值模式,气象模式,海洋模式,气候模式,WRF,MM5,Grapes,HYCOM,LICOM,同化,集合预报,模式联盟,模式论坛$su
t'L%c+O:
k,k#u%i3N"?
OMeteorologicalNumericalModelUnionofChina(MNMUC)中国气象数值模式联盟password:
如果以root身份登陆可跳过此步
#rpm-i*.rpm *代表库名
#exit
安装好之后,开始安装ncl,如果从论坛ftp下载的ncl,解压出来的bin,include,lib可以直接放到/usr/local/ncl下即可(也可从官网下载最新版本的:
//.earthsystemgrid.org/home.htm 在这个网站上下东西要有注册帐号,申请一下就行了,一般要等一两天才能申请成功,所以新用户要耐心等待了。
先弄清楚自己linux的类型,选择相应的版本下载。
例如:
我得linux版本是fedora4,32位机,我选择ncl-4.2.0.a033.Linux_i686.tar.gz)
2m$L5A/T+g:
emnmuc.org
n+H,X1d6K:
q.}8sMeteorologicalNumericalModelUnionofChina(MNMUC)中国气象数值模式联盟配置.bashrc中关于ncl和ncarg的环境变量
exportNCARG_ROOT=/usr/local/ncl
'p"C3K+R)A%~气象,数值,模式,气象数值模式,数值模式,气象模式,海洋模式,气候模式,WRF,MM5,Grapes,HYCOM,LICOM,同化,集合预报,模式联盟,模式论坛exportNCARG_LIB=/usr/local/ncl/lib
exportNCARG_INC=/usr/local/ncl/include
7l-d;I5b;c;B6Umnmuc.orgexportPATH=/usr/local/ncl/bin:
$PATH%p,f+}$?
1Y%Y
$source~/.bashrc
!
?
3x"X9}:
S;j,P#|1{#i0N4KMeteorologicalNumericalModelUnionofChina(MNMUC)中国气象数值模式联盟如想试验安装是否成功
-E4w'd4F9t2]/X气象,数值,模式,气象数值模式,数值模式,气象模式,海洋模式,气候模式,WRF,MM5,Grapes,HYCOM,LICOM,同化,集合预报,模式联盟,模式论坛
$ncl 如进入程序就说明已经成功
5^%g0n&R;e建立配置文件:
在~/目录下建立.hluresfile文件(用cat、touch、gedit、vi命令都可以建立一个文件),然后把下面内容
复制(此文件说明见:
:
//.ncl.ucar.edu/Document/Graphics/hlures.shtml)这个文件已经做好给你们了(或者自己复制粘贴也行),直接复制到~/里面。
另外这一步是为了更改ncl的默认选项也准备的,也可以不用做。
复制内容如下:
!
=========================================
!
commentsfor".res"filesareprecededbya"!
"
!
rememberquotationsarenotusedin.resfiles
!
Whitebackground/blackforeground
*wkForegroundColor:
(/0.,0.,0./)
*wkBackgroundColor:
(/1.,1.,1./)
*wkColorMap:
rainbow+gray
!
Fontstuff
*Font:
helvetica
!
FunctionCodes[Defaultisacolon]
*TextFuncCode:
~
!
MakedefaultX11windowlarger(adjustasnecessary)
*wkWidth:
800
*wkHeight:
800
!
Haveafavoritecolormapthatyouuseforeverything?
Youcan
!
makeityourdefaulthere(notethenameisNOTinquotes):
!
*wkColorMap:
temp1
!
Increasethedefault(16mb)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课题 自己 WRF 安装 总结