WRF模式运行手册_第1页
WRF模式运行手册_第2页
WRF模式运行手册_第3页
WRF模式运行手册_第4页
WRF模式运行手册_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WRF模式运行手册

二。一。年八月二十四日

目录

第一部分WRF模式介绍........................................................3

第二部分模式运行环境搭建.....................................................3

1、所需的各种组件............................................................3

2、Linux操作系统(略).......................................................4

3、安装PGI.......................................................................................................................................4

4、安装netcdf.................................................................................................................................5

5、安装nd........................................................................................................................................6

第三部分模式的编译安装......................................................7

1、编译安装WRF模式主体.....................................................7

2、编译WPS.....................................................................................................................................8

3、安装WRFDA...............................................................................................................................9

4、安装RIP4...................................................................................................................................10

第四部分模式的运行..........................................................11

一、运行WPS,进行数据前处理...............................................11

二、运行WRF模式主体......................................................13

附录1WRF模式参数配置说明....................................................15

附录2Linux/UNIX常用命令速查手册..............................................32

附录3网络资源.................................................................42

第一部分WRF模式介绍

WRFfWeatherResearchForecast)模式系统是由许多美国研究部门及大学的科

学家共同参与进行开发研究的新一代中尺度预报模式和同化系统。WRF模式系

统的开发计划是在1997年由NCAR中小尺度气象处、NCEP的环境模拟中心、FSL

的预报研究处和奥克拉荷马大学的风暴分析预报中心匹部门联合发起建立的,并

由国家自然科学基金和NOAA共同支持。现在,这项计划,得到了许多其他研究

部门及大学的科学家共同参与进行开发研究。WRF模式系统具有可移植、易维

护、可扩充、高效率、方便的等诸多特性,将为新的科研成果运用于业务预报模

式更为便捷,并使得科技人员在大学、科研单位及业务部门之间的交流变得更加

容易。

WRF模式系统将成为改进从云尺度到天气尺度等不同尺度重要天气特征预

报精度的,具。重点考虑1-10公里的水平网格。模式将结合先进的数值方法和

资料同化技术,采用经过改进的物理过程方案,同时具有多重嵌套及易于定位于

不同地理位置的能力。它将很好的适应从理想化的研究到业务预报等应用的需

要,并具有便于进一步加强完善的灵活性。

第二部分模式运行环境搭建

1、所需的各种组件:

(1)一般的32位或64位PC均可,当然也可以是集群或高性能计算机

(2)一般的Linux操作系统或类Unix操作系统

(3)基本的编译环境,例如gcc、perkBourneShelkCShelkmake、m4、

sed、awk等等以及相应的库

(4)Fortran编译器,一般用PGI或Intel的

(5)NetCDF(BecausemostoftheWRFpost-processingpackagesassumethat

thedatafromtheWRFmodel,theWPSpackage,ortheWRF-Varprogramisusing

thenetCDFlibraries)

(6)如果是要跑并行的,一般就可以装mpich或叩enmpi

⑺后处理一般可以使用GrADS、NCL、RIP4、VisSD

(8)一般安装完上述软件后都要把相对的可执行程序的路径设到环境变量

中。

2、Linux操作系统安装(略)

3、安装PGI

(1)解压缩PGI压缩包

$cd/home/name/Model,

$mkdirPGI

$tar-xvfpgilinux-715.tar.gz-CPGI

$cdPGI

$./install出现提示信息

Doyouaccepttheseterms?[accept,decline]

accept

1,singlesysteminstall

2,Networkinstall

1

InstalltheACML?[y/n]

n

Installationdirectory?[/opt/pgi]

/usr/local/pgi

DoyouwishtoinstallMPICHl?[y/n]q

Doyouwantthefilesintheinstalldirectorytobe"ead-onlyPly/n]

n

installcomplete

把与安装版本相适应的license.dat拷贝到你安装的目录下

(2)配置.bashrc里的环境变量

exportPGI=/usr/local/pgi/linux8^7.1-4/

exportMANPATH=$MANPATH:$PGI/man

exportLM_LICENSE_FLE=/usr/local/pgi/license.dat

exportPATH=$PATH:$PGI/bin

$source.bashrc

为了试验pgi是否安装成功,可以打如下命令

$pgf90

如果有如下提示信息,说明已安装成功

$pgf90-Warning-Nofilestoprocess

如果大家是在更高版本的fedora下装pgi,估计pgi的版本也会相应的升高,

⑶编译命令

编译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/bcal/netcdf

exportNETCDF_LIB=$NETCDF/lib

exportNETCDF_INC=$NETCDF/include

exportPATH=$PATH:$NETCDF/bin

试验netcdf安装是否成功.

$whichncdump

$ncdump

如果出现使用说明则说明安装成功

5、安装ncl

(1)下载编译好的程序

uname-a

gcc-version

根据这两个命令的输出来选择下载的ncl版本:

NCL5.1.132-bitbinaryfori686chipsforLINUX(compiledwithgcc4.1.2)

(2)解压程序包

<3)将解压后的程序包拷贝的你需耍安装的目录(以/usr/local目录为例),并将

包解开

$mkdir/usr/local

$cd/usr/local

$cpncl_ncarg-5.1.0.i686_5.10.tar.

(4)设置NCARG_ROOT环境变量

exportNCARG_ROOT=/usl/local/ncarg

exportNCARG_LIB=$NCARG_ROOT/lib

exportNCARG_INC=$NCARG_ROOT/include

exportPATH=$PATH:$NCARG_ROOT/bin

$source.bashre

(5)设置DISPLAY变量

exportDISPLAY=:0.0

exportDISPLAY=IP:O

exportDISPLAY=localhost:13.0

如想试验安装是否成功

$whichidt

$idt

如进入程序就说明已经成功

第三部分模式的编译安装

1、编译安装WRF模式主体

1)获取源程序包(获取源程序代码可从WRF的官方网站下载)

cp/win/soft/WRFV3.2.TAR.gz.

2)解压释放源程序包

tar-

3)进入释放后的源程序目录

cdWRFV3

4)配置编译环境

configure

出现如下的选择列表:

Pleaseselectfromamongthefollowingsupportedplatforms.

1Linuxi486i586i686,gfortrancompilerwithgcc(serial)

2Linuxi48bib8bit>8b,gfortrancompilerwithgcc(smpar)

3Linuxi486i586i686,gfortrancompilerwithgcc(dmpar)

4Linuxi486i586i686,gfortrancompilerwithgcc(dm+sm)

5Linuxi486i586i686,g95compilerwithgcc(serial)

6Linuxi486i586i686,g95compilerwithgcc(dmpar)

7Linuxi486i586i686,PGIcompilerwithgcc(serial)

8Linuxi486i586i686,PGIcompilerwithgcc(smpar)

9Linuxi486i586i686,PGIcompilerwithgcc(dmpar)

10Linuxi486i586i686,PGIcompilerwithgcc(dm+sm)

11Linuxx86_64i486i586i686,ifortcompilerwithicc(serial)

12Linuxx86_64i486i586i686,ifortcompilerwithicc(smpar)

13Linuxx86_64i486i586i686,ifortcompilerwithicc(dmpar)

14Linuxx86_64i486i586i686,ifortcompilerwithicc(dm+sm)

15Linuxi486i586i686x86_64,PathScalecompilerwithpathcc(serial)

16Linuxi486i586i686x86_64,PathScalecompilerwithpathcc(dmpar)

Enterselection[1-16]:(建议选择3)

Compilefornesting?(0=nonesting,l=basic,2=presetmoves,3=vortexfollowing)[default0]:

(建议选择1)

5)编译模式主体

compileem_real

编译成功后,在main目录下有real.exe和wrf.exe。如果没有,则说明编译失

败。

2、编译WPS

1)获取源程序包(获取源程序代码可从WRF的官方网站下载)

cpWPSV3.2.TAR.gz./

2)解压释放源程序包

tar-xvfzWPSV3.2.TAR

3)进入释放后的源程序目录

cdWPS

4)配置编译环境

configure

出现如下的选择列表:

Pleaseselectfromamongthefollowingsupportedplatforms.

1.PCLinuxi486i586i686,PGIcompilerserial,NOGRIB2

2.PCLinuxi486i586i686,PGIcompilerserial

3.PCLinuxi486i586i686,PGIcompilerDMparallel,NOGRIB2

4.PCLinuxi486i586i686,PGIcompilerDMparallel

5.PCLinuxi486i586i686,Intelcompilerserial,NOGRIB2

6.PCLinuxi486i586i586,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.PCLinuxi486i586i586,gfortrancompiler,serial

15.PCLinuxi486i586i686,gfortrancompiler,DMPARALLEL,NOGRIB2

16.PCLinuxi486i586i686,gfortrancompiler.DMPARALLEL

Enterselection[1-16]:(建议选择2)

5)编译WPS

compilewps

编译成功后,在WPS的主目录下有geogrid.exe%ungrib.exe和metgrid.exe»

如果没有,则说明编诺失败。

6)编译WPS的辅助工具

compileutil

编译成功后,在util目录下有glprint.exesmod_levs.exe>plotgrids.exe>

avg_tsfc.exe>g2print.exe>plotfmt.exe#rd_intermediate.exe<>如果没有,则说明

编译失败。配置编译环境是选择了不支持GRIB2的选项,所以g2print.exe是没有

产生。

3、安装WRFDA

安装WRFDAV3前要先装三个外部库bufr(如不用oufr格式的数据,可以不

用装,这是3.1版本之前的WRFDA所不允许的),lapack,和bias

$cd/home/name/Model

Star-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_i38^setup_bufr7

$cd..

此时bufr安装成功

$tar-xvf/home/name/Model/blas.tar./

$cdBLAS

$ksh

/home/name/Program/WRFDA/var/scripts/compile_external/pgi_i38^setup_blas

$cd..

bias安装成功

$cpINSTALL/make.inc.LINUX./make.inc

修改make.inc,把其中g77或关于fortran的文字全部改成pgf90,把OPT改成-02

$ksh

/home/name/Program/WRFDA/var/scripts/compile_external/pgiJ38^setupJ

apack4q&

lapack安装成功

配置.bashrc环境变量

exportBLAS=/home/name/Program/BLAS

exportBUFR=/home/name/Program/BUFR

exportWRF_DA_CORE=1

$source.bashrc

现在开始安装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和UBS改成相应目录

$makplinux

如果生成等个文件则说明安装成功了。

rip,ripdp_mm5zripdp_wrfarw11.exe

配置.bashrc环境变量

exportRIP_ROOT=/home/name/Program/RIP4

exportPATH=$PATH:$RIP_ROOT

$source.bashrc

第四部分模式的运行

一、运行WPS,进行数据前处理

1.运行geogrid.exe,生成模式格点和处理静态数据

1)获取静态资料

用户可以从WRF的官方网站获取WRF模式运行所需的静态资料。高分辨率

的静态数据压缩包有471M,解压后大约有11G,泯分辩率的静态数据包有

11.2M,解压后大约有264M。

解压数据

tarxfzv/win/soft/数据/geog.tar.gz.

到geog目录下查看一下:

cdgeog

Is

2)编辑参数列表文件namelist.wps

回到WPS的主目录,进行编辑操作。

&share

wrf_core='ARW',

max_dom=1,

io_form_geogrid=2,

opt_output_from_geogrid_path=

debugjevel=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

truelatl=30.0,

truelat2=60.0,

standjon=102.

geog_data_path='/win/数据/geog'

opt_geoRrid_tbl_path='旦eo旦rid/'

/

3)运彳了geogrid.exe

./geogrid.exe

运行成功之后,在当前目录下会产生一个静态数据文件geo_em.d01.nc。

2.运行ungrib.exe,解码GRIB数据

1)获取GRIB码数据文件

用户可以从网络中获取全球模式GRIB格式的气象场资料。

cd/win/ncep

2)根据数据来源模式具体情况,选择与此模式相应的变量列表文件。这里以GFS

模式的气象要素场为例:

In-sfungrib/Variable_Tables/Vtable.GFSVtable

3)连接GRIB码数据文件成GRIB.???格式

link_grib.csh/win/ncep/gfs

4)编辑参数列表文件namelist.wps

&share

wrf_core='ARW',

max_dom=1,

start_date='2006-08-16_12:00:00'z

end_date='2006-08-16_18:00:00',

interval_seconds=21600

io_form_geogrid=2,

opt_output_trom_geogrid_path=

debug_level=0

/"

&ungrib

outformat='WPS'

5)运行ungrib.exe

./ungrib.exe

ungrib的结果文件“FILE:…”

3.运行metgrid.exe,对解码后的数据进行水平插值

1)编辑参数列表文件namelist.wps

&share

wrf_core='ARW',

max_dom=1,

start_date='2006-08-16_12:00:00',

end_date='2006-08-16_18:00:00',

interval_seconds=21600

io_form_geogrid=2,

opt_output_from_geogrid_path=

debug_level=0

/一

&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:00.nc格式的文件。

二、运行WRF模式主体

1.运行初始化程序real

1)编辑参数列表文件namelist.input

WRF模式有专门运行real.exe和wrf.exe程序的路径(WRFV夕run或者

WRFVytest/em_real我们转到运行路径b-

cdWRFV3/test/em_real/

然后就可以编辑参数列表文件

vinamelist.input

2)连接real.exe的输入场数据

real.exe的输入场数据文件就是metgrid的输出文件,文件名格式为

"met_em.d01.*wo在运行real.exe前,必须将这些文件拷贝或者连接到

real.exe的运行路径(test/em_real)卜面。

In-sf../../../WPS/met_em.d01.*.

3)运行real.exe程序

./real.exe>%rcalout.log&

提示:根据编译WRF模式时的选项情况,我们可知real.exe编译后是串行还

是并行程序。根据real.exe的编译情况,写出相应的串行或者并行作业卡。

运行成功后,在real.exe的运行路径(test/em_real)卜,面会产生wrfinput_d01

和wrfbdy_d01格式的文件。

2.运行WRF模式

1)编辑参数列表文件namelist.input

进入到WRF的运行路径(WRFV歹run或者test/em_real)

cdWRFV3/test/em_real/

编辑参数列表文件(一般是在real.exe运行完以后,wrf.exe的参数列表就不

做任何变动)

vinamelist.input

2)运行wrf.exe程序

./wrf.exe>%wrfoutlog&

提示:根据编译WRF模式时的选项情况,我们可知wrf.exe编译后是串行还

是并行程序。根据wrfexe的编译情况,写出相应的串行或者并行作'也卡。

运行成功后,在wrf.exe的运行路径(test/em_real)下面会产生

wrfout_d01_2010-06-16_12:00:00,

附录1WRF模式参数配置说明

注意,参数选项名称后跟的(max_dom)是表示此参数需定义成嵌套形式。

参数配置第一部分

这部分参数仅用于由真实大气方案的预处理程序产生的输入数据。当输入数据产生于

理想大气试验方案时,这部分参数将会被忽略。对于大多数真实大气方案来说,起止时间的

分和秒都应该设为0。常用的小时和秒之间的换算关系有:

3小时=10800秒;6小付=21600秒;12小时=43200秒。

&time_control

run_days

运行的天数

run_hours

运行的小时数

注意:如果模式积分时间大于1天,则可同时设置run_days和」un_hours,也可设置run_hours

一个参数。比如:模式运行的总时间长度为36小时,则可设置run_days=l,且

run_hours=12»或者设置run_days=0,且run_hours=36。

run_minutes

运行的分钟数

run_seconds

运行的秒数

start_year(max_dom)=2001

四位数字表示的起始年份。

start_month(max_dom)=04

两位数字(01-12)表示的起始月份.

start_day(max_dom)=20

两位数字(01-31)表示的起始天数。

start_hour(max_dom)=12

两位数字(00-23)表示的起始小时数。

start_minute(max_dom)=00

两位数字(00-59)表示的起始分钟数。

start_second(max_dom)=00

两位数字(00-59)表示的起始秒数。

end_year(max_dom)=2001

四位数字表示的终止年份。

end_month(max_dom)=04

两位数字(01-12)表示的终止月份。

end_day(max_dom)=21

两位数字(01-31)表示的终止天数。

end_hour=00

两位数字(00-23)表示的终止小时数。

end_minute=00

两位数字(00-59)表示的终止分钟数。

end_second=00

两位数字(0559)表示的终止秒数。

说明:起止时间设置也可以用来控制模式的积分的起止。并且,real.exe的时间控制信息是

用起止时间参数来设定的。

模式的枳分时间可以用run_days、run_hours等来招制,也可以用end_year

end_month等来控制。但前者run_days等优先•。后者end_year等。而在real.exe中只

用end_year等来控制时间信息。

interval_seconds=43200

前处理程序的两次分析时间之间的时间间隔,以秒为单位。也即模式的实时输入数据的

时间间隔,一般为输入边界条件的文件的时间间隔。

input_from_file(max_dom)=T

嵌套初始场输入选项。嵌套时,指定嵌套网格是否用不同的初始场文件。

fine_input_stream(max_dom)=0

选择从嵌套网格中的输入要素场,仅在嵌套网格时有用。0表示选择从子嵌套网格中

输入的所有要素场,2表示在子网格嵌套输入场中仅选择由通道2(在注册表中定义)

所指定的那些要素场。

historyjnterval(max_dom)=60

此参数指定模式结果输出的时间间隔,以分钟为单位。

frames_per_outfile(max_dom)=1

此参数指定每一个结果文件中保存输出结果的次数,因此可以将模式结果分成多个文

件保存,默认值为10.

restart=F

指定模式运行是否为断点重启方式。

restartinterval=1440

此参数指定模式断点重启输出的时间间隔,以分钟为单位。

io_form_history=2

指定模式结果输出的格式,2为netCDF格式

io_form_restart=2

指定模式断点重启输出的格式,2为netCDF格式

io_form_initial=2

指定模式初始场数据的格式,2为netCDF格式

io_form_boundary=2

指定模式边界条件数据的格式,2为netCDF格式,4为PHD5格式,5为GRIB1格式(目前

没有后处理程序),1为二进制格式(目前没有后处理程序)。

debugjevel=0

此选项指定模式运行时的调试信息输出等级。取值可为0,50,100,200,300,数值越大,

调试信息输出就越多,默认值为0。

auxhist2_outname="rainfall"

指定模式加密输出文件的文件名,缺省时取值为“auxhist2_d_"。另外,需要指出的是,

加密输出变量需要修改注册表文件Registry.EM,

auxhist2_interval=10

此参数指定模式加密结果输出的时间间隔,以分钟为单位。

io_form_auxhist2=2

指定模式加密输出文件的格式,2为netCDF格式

nocolons=.FALSE.

在输出文件名中是否用卜'划线代替冒号

运行3DVAR时需要的额外参数:

vzrite_input=T

藉定模式是否输出用于3DVAR的输入数据格式

inputout_interval=180

此参薪指定模式结果输出用于3DVAR的输入数据的时间间隔,以分钟为单位。

input_outname=/wrf_3dvar_input_d<domain>_<date>/

转定模式出用于3DVAR的输入数据文件名,缺省时取值为

“wrf_3dvar_input_d<domain>_<date>

inputout_begin_y=0

四位数等表示输出3DVAR数据开始年份。

inputout_begin_mo=0

两位数字表示输出3DVAR数据开始月份。

inputout_begin_d=0

两位数字表示输出3DVAR数据开始日期。

inputout_beqin_h3

两位数字表示输出3DVAR数据开始时次。

Inputout_begin_m0

两位数字表示输出3DVAR数据开始分钟数。

inputout_begin_s0

两位数字表示输出3DVAR数据开始秒数。

inputout_end_y=0

四位数字表示输出3DVAR数据终止年份。

inputout_end_mo=0

两位数字表示输出3DVAR数据终止月份。

inputout_end_d=0

两位数字表示输出3DVAR数据终止日期。

inputout_end_h=12

两位数手表示输出3DVAR数据终止时次。

Inputout_end_m=0

两位数亳表示输出3DVAR数据终止分钟数。

inputout_end_s=0

两位数,表示输出3DVAR数据终止秒数。

说明:输出用于3DVAR输入数据的时间控制以上面的默认设置为例,模式将从第3时次到

第12时次每180分钟输出一次。

参数配置第二部分

&domains

time_step=60

积分的时间步长,为整型数,单位为秒。

time_step_fract_num=0

实数型时间步长的分子部分。

time_step_fract_den=1

实数型时间步长的分母部分。

说明:如果想以60.3秒作为积分时间步长,那么可以设置time_step=60.

time_step_fract_num=3,并且设置time_step_fract_den=10。其中time_step对应与时间

步长的整数部分,time_$tep_fract_num/time_step_fract_den对应于时间步长的小数部

分。

max_dom=1

计算区域个数。计算区域默认值为1,如果使用嵌套功能,则max_dom大于1。

s_we(max_dom)=1

x方向(西•东方向)的起始格点值(通常为1).

e_we(max_dom)=32

x方向(西•东方向)的终止格点值(通常为x方向的格点范闹)。

s_sn(max_dom)=1

y方向(南-北方向)的起始格点值(通常为1).

e_sn(max_dom)=32

y方向(南•北方向)的终止格点值(通常为y方向的格点范围)。

s_vert(max_dom)=1

z方向(垂直方向)的起始格点值。

e_vert(max_dom)=31

z方向(垂直方向)的终止格点值,即全垂直eta层的总层数。垂直层数在各嵌套网格中

必须保持一致。

num_metgrid_levels=18

来自WPS的metgrid的输入数据的垂直层次数。一般为WPS的三维变量的层数加上

一层地面量,比如三维量是17层,那么总数应该是17+1=18层。

eta_levels=1.0,0.997,...,0.0

模式的eta层数值,仅月于来自WPS的输入数据。此eta的数值个数要与模式的垂直

层数(e_vert)相一致。如果缺省,real程序会自动生成一套eta数值。

force_sfc_in_vinterp=1

在垂直插值时,在边界层低层,使用地而量作为模式面量的层数。默认值时只有1层,

即最低层使用地面量作为模式面量。

P_top」equested=5000

模式的顶部气压,单位为帕。

interp_type=1

垂直插值的类型:1,气压线性插值:2,对数气压线性插值

lagrange_order=1

垂直插值的精度阶数:1,线性:2,二次

lowest_lev_form_sfc=.FALSE.

是否使用地面量作为模式最低层的值(u,vXq)o.TRUE.:使用:.FALSE.:利用通常的

插值方法插值。

dx(max_dom)=10000(单位为米)

指定x方向的格距。在真实大气方案中,此参数值必须与输入数据中的x方向格距一

致。

dy(max_dom)=10000(单位为米)

指定y方向的格距。通常与X方向格距相同。

ztop(max_dom)=10000(单位为米)

此参数指定模式顶的高度。通常取20000米。在真实大气方案中,用于高度坐标动力

框架模式,此高度值必须与WRFSI的数据或其他输入数据中的高度值相同。在质量坐

标动力框架中,此高度值仅用于理想实验方案。

grid_id(max_dom)=1

计算区域的编号。•般是从1开始。

level(max_dom)------------------

注算拓域的操套等委TU,W域的嵌套等级为-IL第一令接套区域的嵌套等级为2,以

parent_id(max_dom)=0

嵌套网格的上一级网格(母网格)的编号。一般是从0开始。

i_parent_start(max_dom)=0

嵌套网格的左下角(LLC)在上一级网格(母网格)中x方向的起始位置。

j_parent_start(max_dom)=0

嵌套网格的左下角(ILC)在上一级网格(母网格)中丫方向的起始位置。

parent_grid_ratio(max_dom)=1

嵌套时,母网格相对于嵌套网格的水平网格比例。在真实大气方案中,此比例必须为

奇数;在理想大气方案中,如果将返馈选项feedback设置为。的话,则此比例也可以

为偶数。

parent_time_step_ratio(max_dom)=1

嵌套时,母网格相对于嵌套网格的时间步长比例。

feedback=1

嵌套时,嵌套网格向母网格得反馈作用。设置为。时,无反馈作用。而反馈作用也只

有在母网格和子网格的网格比例(parentgridrati。)为奇数时才起作用。

smooth_option=0

向上一级网格(母网格)反馈的平滑选项,只有设置了反馈选项为1时才起作用的。

0:不平滑;1:1-2-1平滑;2:smoothing-desmoothing

移动网格控制参数说明:控制移动嵌套网格的方式有两种:1.用户指定移动网格,此方式

是指嵌套网格的每一次移动都是由用户通过参数来指定;2.自动移动网格,此方式是

指移动嵌套网格在启动后,根据模式的计算状态,自动判断下一次的移动参数。

用户指定移动:编译时需要在ARCHFLAGS选项中添加“一DMOVE_NESTS”来激活。允许的

最大移动套网格移动次数为50.不过也可以在源程序frame/module_driver_constants.F

进行修改。)

num_moves=4

移动嵌套网格总移动次数。

movejd=2,2,2,2,

每一次移动嵌套网格区域编号列表。

move_interval=60,120,150,180,

每一次移动的启动时间列表,单位为分钟,自模式积分起始时刻算起。

move_cd_x=1,1,0,-1,

在i方向(即东西方向)每一次相对于父网格移动格点数。

move_cd_y=1,0,-1,1,

在j方向(即南北方向)每•次相对于父网格移动格点数。

正整数表示顺着i/j值增大的方向,负值表示顺着i/j值减小的方向。0表示不移动。

目前移动距离限制只能为•个网格单元。

自动移动:编译时需要在ARCHFLAGS选项中添力口“一DMOVE_N三STS”和“-DVORTEX_CENTER”

来激活。目前,这些参数是应用中等涡旋追随法(mid-levelvortexfollowing

algorithm)来确定嵌套网格的移动,还在测试阶段。

vortexinterval=15

经过多长时间计算一次涡旋的位置,单位为分钟

max_vortex_speed=40

涡旋的最大移动速度,用于计兑新涡旋位置的搜索半径

corral_dist=8

移动嵌套网格靠近粗网格边界允许的最大网格单元数,此参数也就是规定了移动网格靠

近粗网格允许的最大距离。

参数配置第三部分

虽然不同的嵌套网格可以使用不同的物理方案,但必须注意没中方案的使用条件和范

围。

&physics

chem_opt

此选项指定是否使用化学过程方案,默认值为0.:.

mp_physics(max_dom)

此选项设置微物理过程方案,默认值为0。目前的有效选择值为:

=0,不采用微物理过程方案

-1,Kessler方案(暖雨方案)

=2,Lin等的方案(水汽、雨、雪、云水、冰、冰雹)

=3,WSM3类简单冰方案

=4,WSM5类方案

=5,Ferrier(newEta)微物理方案(水汽、云水)

=6,WSM6类冰雹方案

=8,Thompson等方案

=98,NCEP3类简单冰方案(水汽、云/冰和雨/雪)(将放弃)

=99,NCEP5类方案(水汽、雨、雪、云水和冰)(将放弃)

新添参数:

mp_zero_out=0,

选用微物理过程时.,保证Qv.GE.O,以及当其他一些水汽变量小于临界值时,符其设

置为0。

=0,表示不控制,

=1,除了Qv外,所芍的其他水汽变量当其小于临界值时,则设置为0

=2,确保Qv.GE.O,并且所有的其他水汽变量当其小于临界值时,则设置为0。

mp_zero_out_thresh=l.e-8

水汽变量(Qv除外)的临界值,低于此值时,则设皆为O(kg/kg)。

ra_lw_physics(max_dom)

此选项指定长波辐射方案,默认值为0。有效选择值如下:

=0,不采用长波辐射方案

=1,rrtm方案

=99,GFDL(Eta)长波方案(semi-supported)

ra_sw_physics(max_dom)

此选项指定短波辐射方案,默认值为0。有效选择值如卜.:

=0,不采用短波辐射方案

=1,Dudhia方案

=2,Goddard短波方案

=99,GFDL(Eta)短波方案(semi-supported)

radt(max_dom)

此参数指定调用辐散物理方案的时间间隔,默认值为0,单位为分钟。通常比较合理

的间隔值为30分钟。当网格水平分辨率提高时,则需将间隔时间相应地缩短。建议

为水平分辨率的1倍,如dx=10km,则取10分钟。

nrads(max_dom)=

用于NMM版本WRF。指定调用短波搞散过程的时间间隔,单位为粗网格的时间步数。

默认值在Registry.NMM进行设置,但也可在namelist.input文件中重新赋值。模式会

根据此数值计算:radt的隹。

nradl(max_dom)=

用T-NMM版本WRF。指定调用长波柏散过程的时间间隔,单位为粗网格的时间步数。

默认值在Registry.NMM进行设置,但也可在namelist.input文件中重新赋值。模式会

根据此数值计算radt的逍。

co2tf=0

C02的传输函数参数,用于GFDL辐射方案

=0,从预生.成的数据文件中读取C02函数数据

=1,模式自己生成82函数

sf_sfclay_physics(max_dom)

此选项指定近地面层(surface-layer)方案,默认值为0。I日参数表中的bl_sfclay_physics,

有效选择值有:

=0,不采用近地面层方案

=1,Monin-Obukhov方案

=2,MYJMonin-Obukhov方案(仅用于MYJ边界层方案)

=3,NCEPGlobalForecastSystemscheme

sf_surface_physics(max_dom)

此选项指定陆面过程方案,默认值为0。旧参数表中的bl_surface_physics,有效选择

值有:

=0,不采用陆面过程方案

=1,热量扩散方案

=2,Noah陆而过程方案

=3,RUC陆面过程方案

bl_pbl_physics(max_dom)

此选项指定边界层方案,默认值为0。有效选择值有:

=0,不采用边界层方案

=1,YSU方案

=2,EtaMellor-Yamada-JanjicTKE(湍流动能)方案

=3,NCEPGlobalForecastSystemscheme

=99,MRF方案(将放弃)

bldt(max_dom)

此参数指定调用边界层物理方案的时间间隔,默认值为0,单位为分钟。0(推荐值)

表示每一个时间步长都调用边界层物理方案。

cu_physics(max_dom)

此选项指定积云参数化方案,默认值为0。有效选择值有:

=0,不采用积云参数化方案

=1,浅对流Kain-Fritsch(newEta)方案

=2,Betts-Miller-Janjic方案

=3,Grell-Devenyi集合方案

-4,简化Arakavva-Sdiubert方案

=99,老Kain-Fritsch方案

cudt(max_dom)

此参数设定枳云参数化方案的调用时间间隔,默认值为0,单位为分钟。一般的枳云

参数化方案是每•步都要调用,但如果是用Kain-Fritsch方案(cu_physics=l),则可以设

cudt=5o

ncnvc(max_dom)=

用于NMM版本WRF。指定调用积云参数化过程的时间间隔,单位为粗网格的时间步

数。默认值在Registry.NMM进行设置,但也可在namelist.input文件中重新赋值。模

式会根据此数值计算cudt的值。

ISFFLX-在使用扰动边界层时有效,即sf_sfclay_physics=1

此选项指定在选用扰动力界层和陆面物理过程时,是否考虑地面热量和水汽通量,默

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论