WRF模式运行手册Word格式.docx
- 文档编号:5601560
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:54
- 大小:42.07KB
WRF模式运行手册Word格式.docx
《WRF模式运行手册Word格式.docx》由会员分享,可在线阅读,更多相关《WRF模式运行手册Word格式.docx(54页珍藏版)》请在冰点文库上搜索。
[accept,decline]
accept
1,singlesysteminstall
2,Networkinstall
1
InstalltheACML?
[y/n]
n
Installationdirectory?
[/opt/pgi]
/usr/local/pgi
DoyouwishtoinstallMPICH1?
[y/n]q
Doyouwantthefilesintheinstalldirectorytoberead-only?
installcomplete
把与安装版本相适应的license.dat拷贝到你安装的目录下
(2)配置.bashrc里的环境变量
exportPGI=/usr/local/pgi/linux86/7.1-4/
exportMANPATH=$MANPATH:
$PGI/man
exportLM_LICENSE_FILE=/usr/local/pgi/license.dat
exportPATH=$PATH:
$PGI/bin
$source.bashrc
为了试验pgi是否安装成功,可以打如下命令
$pgf90
如果有如下提示信息,说明已安装成功
$pgf90-Warning-Nofilestoprocess
如果大家是在更高版本的fedora下装pgi,估计pgi的版本也会相应的升高,
(3)编译命令
编译FORTRAN程序:
pgf90–byteswapiofilename.for–ofilename.exe
编译C程序:
pgcc–byteswapiofilename.c–ofilename.exe
4、安装netcdf
(1)解压netcdf-4.0压缩包
$mkdir/home/name/Program/netcdf
$cd/home/name/Model
$tar-xvfnetcdf-4.0
$cdnetcdf-4.09
$./configure--prefix=/usr/local/netcdfFC=pgf90
$make
$makeinstall
(2)配置.bashrc里的环境变量
exportNETCDF=/usr/local/netcdf
exportNETCDF_LIB=$NETCDF/lib
exportNETCDF_INC=$NETCDF/include
$NETCDF/bin
试验netcdf安装是否成功.
$whichncdump
$ncdump
如果出现使用说明则说明安装成功
5、安装ncl
(1)下载编译好的程序
uname–a
gcc–version
根据这两个命令的输出来选择下载的ncl版本:
NCL5.1.132-bitbinaryfori686chipsforLINUX(compiledwithgcc4.1.2)
(2)解压程序包
gunzipncl_ncarg-5.1.1.i686_5.10.tar.gz
(3)将解压后的程序包拷贝的你需要安装的目录(以/usr/local目录为例),并将
包解开
$mkdir/usr/local
$cd/usr/local
$cpncl_ncarg-5.1.0.i686_5.10.tar.
$tar-xvfncl_ncarg-5.1.1.i686_5.10.tar
(4)设置NCARG_ROOT环境变量
exportNCARG_ROOT=/usl/local/ncarg
exportNCARG_LIB=$NCARG_ROOT/lib
exportNCARG_INC=$NCARG_ROOT/include
$NCARG_ROOT/bin
$source.bashrc
(5)设置DISPLAY变量
exportDISPLAY=:
0.0
exportDISPLAY=IP:
exportDISPLAY=localhost:
13.0
如想试验安装是否成功
$whichidt
$idt
如进入程序就说明已经成功
第三部分模式的编译安装
1、编译安装WRF模式主体
1)获取源程序包(获取源程序代码可从WRF的官方网站下载)
cp/win/soft/WRFV3.2.TAR.gz.
2)解压释放源程序包
tar–xvfzWRFV3.2.TAR.gz
3)进入释放后的源程序目录
cdWRFV3
4)配置编译环境
configure
出现如下的选择列表:
Pleaseselectfromamongthefollowingsupportedplatforms.
1.Linuxi486i586i686,gfortrancompilerwithgcc(serial)
2.Linuxi486i586i686,gfortrancompilerwithgcc(smpar)
3.Linuxi486i586i686,gfortrancompilerwithgcc(dmpar)
4.Linuxi486i586i686,gfortrancompilerwithgcc(dm+sm)
5.Linuxi486i586i686,g95compilerwithgcc(serial)
6.Linuxi486i586i686,g95compilerwithgcc(dmpar)
7.Linuxi486i586i686,PGIcompilerwithgcc(serial)
8.Linuxi486i586i686,PGIcompilerwithgcc(smpar)
9.Linuxi486i586i686,PGIcompilerwithgcc(dmpar)
10.Linuxi486i586i686,PGIcompilerwithgcc(dm+sm)
11.Linuxx86_64i486i586i686,ifortcompilerwithicc(serial)
12.Linuxx86_64i486i586i686,ifortcompilerwithicc(smpar)
13.Linuxx86_64i486i586i686,ifortcompilerwithicc(dmpar)
14.Linuxx86_64i486i586i686,ifortcompilerwithicc(dm+sm)
15.Linuxi486i586i686x86_64,PathScalecompilerwithpathcc(serial)
16.Linuxi486i586i686x86_64,PathScalecompilerwithpathcc(dmpar)
Enterselection[1-16]:
(建议选择3)
------------------------------------------------------------------------
Compilefornesting?
(0=nonesting,1=basic,2=presetmoves,3=vortexfollowing)[default0]:
(建议选择1)
5)编译模式主体
compileem_real
编译成功后,在main目录下有real.exe和wrf.exe。
如果没有,则说明编译失败。
2、编译WPS
cpWPSV3.2.TAR.gz./
tar–xvfzWPSV3.2.TAR
cdWPS
1.PCLinuxi486i586i686,PGIcompilerserial,NOGRIB2
2.PCLinuxi486i586i686,PGIcompilerserial
3.PCLinuxi486i586i686,PGIcompilerDMparallel,NOGRIB2
4.PCLinuxi486i586i686,PGIcompilerDMparallel
5.PCLinuxi486i586i686,Intelcompilerserial,NOGRIB2
6.PCLinuxi486i586i686,Intelcompilerserial
7.PCLinuxi486i586i686,IntelcompilerDMparallel,NOGRIB2
8.PCLinuxi486i586i686,IntelcompilerDMparallel
9.PCLinuxi486i586i686,g95compiler,serial,NOGRIB2
10.PCLinuxi486i586i686,g95compiler,serial
11.PCLinuxi486i586i686,g95compiler,DMPARALLEL,NOGRIB2
12.PCLinuxi486i586i686,g95compiler,DMPARALLEL
13.PCLinuxi486i586i686,gfortrancompiler,serial,NOGRIB2
14.PCLinuxi486i586i686,gfortrancompiler,serial
15.PCLinuxi486i586i686,gfortrancompiler,DMPARALLEL,NOGRIB2
16.PCLinuxi486i586i686,gfortrancompiler,DMPARALLEL
(建议选择2)
5)编译WPS
compilewps
编译成功后,在WPS的主目录下有geogrid.exe、ungrib.exe和metgrid.exe。
6)编译WPS的辅助工具
compileutil
编译成功后,在util目录下有g1print.exe、mod_levs.exe、plotgrids.exe、avg_tsfc.exe、g2print.exe、plotfmt.exe和rd_intermediate.exe。
配置编译环境是选择了不支持GRIB2的选项,所以g2print.exe是没有产生。
3、安装WRFDA
安装WRFDAV3前要先装三个外部库bufr(如不用bufr格式的数据,可以不用装,这是3.1版本之前的WRFDA所不允许的),lapack,和blas
$tar-xvfWRFDAV3.TAR.gz-C/home/name/Program
$cd/home/name/Program
$mkdir
$tar-xvf/home/name/Model/bufrlib.tar
$cdBUFR
$cpp-traditional-I.-C-DRECL1wrdlen.F>
wrdlen.f/x6RL'
U%Z
$cpp-traditional-I.-C-DRECL1irev.F>
irev.f
$ksh/home/name/Program/WRFDA/var/scripts/compile_external/pgi_i386/setup_bufr7
$cd..
此时bufr安装成功
$tar-xvf/home/name/Model/blas.tar./
$cdBLAS
$ksh/home/name/Program/WRFDA/var/scripts/compile_external/pgi_i386/setup_blas
blas安装成功
$cdlapack-3.1.1
$cpINSTALL/make.inc.LINUX./make.inc
修改make.inc,把其中g77或关于fortran的文字全部改成pgf90,把OPT改成-O2
$ksh/home/name/Program/WRFDA/var/scripts/compile_external/pgi_i386/setup_lapack4q&
lapack安装成功
配置.bashrc环境变量
exportBLAS=/home/name/Program/BLAS
exportLAPACK=/home/name/Program/lapack-3.1.1
exportBUFR=/home/name/Program/BUFR
exportWRF_DA_CORE=1
现在开始安装WRFDA
$cd/home/name/Program/WRFDA*
$./configurewrfda
$./compileall_wrfvar
如果/home/name/Program/WRFDA/var/da里面有da_wrfvar.exe,da_update_bc.exe及它共26个.exe文件,那就说明WRFDA安装成功了
4、安装RIP4
解压缩RIP4压缩包
$tar–xvfz/home/name/Model/RIP4.tar.gz
$cd/home/name/Program/RIP4
$viMakefile
把linux(第94行)项中的NETCDFLIB和NETCDFINC和LIBS改成相应目录
$makelinux
如果生成rip,ripdp_mm5,ripdp_wrfarw等11个.exe文件则说明安装成功了。
exportRIP_ROOT=/home/name/Program/RIP4
$RIP_ROOT
第四部分模式的运行
一、运行WPS,进行数据前处理
1.运行geogrid.exe,生成模式格点和处理静态数据
1)获取静态资料
用户可以从WRF的官方网站获取WRF模式运行所需的静态资料。
高分辨率的静态数据压缩包有471M,解压后大约有11G,低分辩率的静态数据包有11.2M,解压后大约有264M。
解压数据
tarxfzv/win/soft/数据/geog.tar.gz.
到geog目录下查看一下:
cdgeog
ls
2)编辑参数列表文件namelist.wps
回到WPS的主目录,进行编辑操作。
&
share
wrf_core='
ARW'
max_dom=1,
io_form_geogrid=2,
opt_output_from_geogrid_path='
./'
debug_level=0
/
geogrid
parent_id=1,
parent_grid_ratio=1,
i_parent_start=1,
j_parent_start=1,
s_we=1,
e_we=74,
s_sn=1,
e_sn=61,
geog_data_res='
10m'
'
2m'
dx=60000,
dy=60000,
map_proj='
lambert'
ref_lat=40.0
ref_lon=102
truelat1=30.0,
truelat2=60.0,
stand_lon=102.
geog_data_path='
/win/数据/geog'
opt_geogrid_tbl_path='
geogrid/'
/
3)运行geogrid.exe
./geogrid.exe
运行成功之后,在当前目录下会产生一个静态数据文件geo_em.d01.nc。
2.运行ungrib.exe,解码GRIB数据
1)获取GRIB码数据文件
用户可以从网络中获取全球模式GRIB格式的气象场资料。
cd/win/ncep
2)根据数据来源模式具体情况,选择与此模式相应的变量列表文件。
这里以GFS模式的气象要素场为例:
ln–sfungrib/Variable_Tables/Vtable.GFSVtable
3)连接GRIB码数据文件成GRIB.格式
link_grib.csh/win/ncep/gfs
4)编辑参数列表文件namelist.wps
start_date='
2006-08-16_12:
00:
00'
end_date='
2006-08-16_18:
interval_seconds=21600
ungrib
out_format='
WPS'
5)运行ungrib.exe
./ungrib.exe
ungrib的结果文件“FILE:
…”
3.运行metgrid.exe,对解码后的数据进行水平插值
1)编辑参数列表文件namelist.wps
metgrid
fg_name='
./FILE'
io_form_metgrid=2,
opt_output_from_metgrid_path='
opt_metgrid_tbl_path='
metgrid/'
2)、运行metgrid.exe
./metgrid.exe
运行成功后,在opt_output_from_metgrid_path设置的路径下会产生met_em.d01.yyyy-mm-dd_hh:
00.nc格式的文件。
二、运行WRF模式主体
1.运行初始化程序real
1)编辑参数列表文件namelist.input
WRF模式有专门运行real.exe和wrf.exe程序的路径(WRFV3/run或者WRFV3/test/em_real)。
我们转到运行路径下
cdWRFV3/test/em_real/
然后就可以编辑参数列表文件
vinamelist.input
2)连接real.exe的输入场数据
real.exe的输入场数据文件就是metgrid的输出文件,文件名格式为“met_em.d01.*”。
在运行real.exe前,必须将这些文件拷贝或者连接到real.exe的运行路径(test/em_real)下面。
ln-sf../../../WPS/met_em.d01.*.
3)运行real.exe程序
./real
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WRF 模式 运行 手册
![提示](https://static.bingdoc.com/images/bang_tan.gif)