当前位置:文档之家› WRF模式运行手册

WRF模式运行手册

WRF模式运行手册
WRF模式运行手册

WRF 模式运?行?手册

?二○?一○年?八?月?二?十四?日

?目 录

第?一部分 WRF模式介绍3

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

1、所需的各种组件3

2、Linux操作系统(略)4

3、安装PGI4

4、安装netcdf5

5、安装ncl6

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

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

2、编译WPS8

3、安装WRFDA9

4、安装RIP410

第四部分模式的运?行11

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

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

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

附录2 Linux/UNIX常?用命令速查?手册31

附录3 ?网络资源40

第?一部分 WRF模式介绍

WRF(Weather Research Forecast)模式系统是由许多美国研究部门及?大学的科学家共同参与进?行开发研究的新?一代中尺度预报模式和同化系统。WRF模式系统的开发计划是在1997年由NCAR中?小尺度?气象处、NCEP的环境模拟中?心、FSL的预报研究处和奥克拉荷马?大学的风暴分析预报中?心四部门联合发起建?立的,并由国家?自然科学基?金和NOAA共同?支持。现在,这项计划,得到了许多其他研究部门及?大学的科学家共同参与进?行开发研究。WRF模式系统具有可移植、易维护、可扩充、?高效率、?方便的等诸多特性,将为新的科研成果运?用于业务预报模式更为便捷,并使得科技?人员在?大学、科研单位及业务部门之间的交流变得更加容易。

交流变得更加容易。

WRF模式系统将成为改进从云尺度到天?气尺度等不同尺度重要天?气特征预报精度的?工具。重点考虑1-10公?里的?水平?网格。模式将结合先进的数值?方法和资料同化技术,采?用经过改进的物理过程?方案,同时具有多重嵌套及易于定位于不同地理位置的能?力。它将很好的适应从理想化的研究到业务预报等应?用的需要,并具有便于进?一步加强完善的灵活性。

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

1、所需的各种组件:

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

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

(3)基本的编译环境,例如gcc 、perl、 BourneShell、 CShell、make、m4、sed、awk等等以及相应的库

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

(5) NetCDF (Because most of the WRF post-processing packages assume that the data from the WRF model, the WPS package, or the WRF-Var program is using the netCDF libraries)

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

(7)后处理?一般可以使?用GrADS 、NCL 、RIP4、Vis5D

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

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

3、安装PGI

(1)解压缩PGI压缩包

$cd /home/name/Model,

$mkdir PGI

$tar -xvf pgilinux-715.tar.gz -C PGI

$cd PGI

$./install 出现提?示信息

Do you accept these terms?[accept,decline]

accept

1,single system install

2,Network install

1

Install the ACML?[y/n]

n

Installation directory?[/opt/pgi]

/usr/local/pgi

Do you wish to install MPICH1?[y/n] q

Do you want the ?les in the install directory to be read-only?[y/n]

n

install complete

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

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

export PGI=/usr/local/pgi/linux86/7.1-4/

export MANPATH=$MANPATH: $PGI/man

export LM_LICENSE_FILE=/usr/local/pgi /license.dat

export PATH=$PATH: $PGI/bin

$source .bashrc

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

$pgf90

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

$pgf90-Warning-No ?les to process

如果?大家是在更?高版本的fedora下装pgi,估计pgi的版本也会相应的升?高,(3) 编译命令

编译FORTRAN程序:

pgf90 –byteswapio ?lename.for –o ?lename.exe

编译C程序:

pgcc –byteswapio ?lename.c –o ?lename.exe

编译C 程序:pgcc –byteswapio ?lename.c –o ?lename.exe

4、安装netcdf

(1)解压netcdf-4.0压缩包$mkdir /home/name/Program/netcdf

$cd /home/name/Model

$tar -xvf netcdf-4.0

$cd netcdf-4.09

$./con?gure --pre?x=/usr/local/netcdf FC=pgf90

$make

$make install (2)配置.bashrc ?里的环境变量export NETCDF=/usr/local/netcdf

export NETCDF_LIB=$NETCDF/lib

export NETCDF_INC=$NETCDF/include

export PATH=$PATH: $NETCDF/bin 试验netcdf 安装是否成功.$which ncdump

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

5、安装ncl

(1)下载编译好的程序uname –a

gcc –version 根据这两个命令的输出来选择下载的ncl 版本:NCL 5.1.1 32-bit binary for i686 chips for LINUX (compiled with gcc 4.1.2)(2)解压程序包gunzip ncl_ncarg-5.1.1.i686_5.10.tar.gz (3)将解压后的程序包拷贝的你需要安装的?目录(以/usr/local ?目录为例),并将包解开$ mkdir /usr/local

$ cd /usr/local

$ cp ncl_ncarg-5.1.0.i686_5.10.tar .

$ tar -xvf ncl_ncarg-5.1.1.i686_5.10.tar (4)设置NCARG_ROOT 环境变量export NCARG_ROOT=/usl/local/ncarg

export NCARG_LIB=$ NCARG_ROOT /lib

export NCARG_INC=$ NCARG_ROOT /include

export PATH=$PATH: $ NCARG_ROOT /bin

$source .bashrc (5)设置DISPLAY 变量export DISPLAY=:0.0

export DISPLAY=IP:0

export DISPLAY=localhost:13.0如想试验安装是否成功$which idt

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

第三部分 模式的编译安装

1、编译安装WRF 模式主体

获取源程序包 (获取源程序代码可从WRF 的官?方?网站下载)cp /win/soft/WRFV3.2.TAR.gz .

解压释放源程序包tar –xvfz WRFV3.2.TAR.gz

进?入释放后的源程序?目录

1)2)3)

进?入释放后的源程序?目录cd WRFV3

配置编译环境con?gure 出现如下的选择列表:

Please select from among the following supported platforms.

1. Linux i486 i586 i686, gfortran compiler with gcc (serial)

2. Linux i486 i586 i686, gfortran compiler with gcc (smpar)

3. Linux i486 i586 i686, gfortran compiler with gcc (dmpar)

4. Linux i486 i586 i686, gfortran compiler with gcc (dm+sm)

5. Linux i486 i586 i686, g95 compiler with gcc (serial)

6. Linux i486 i586 i686, g95 compiler with gcc (dmpar)

7. Linux i486 i586 i686, PGI compiler with gcc (serial)

8. Linux i486 i586 i686, PGI compiler with gcc (smpar)

9. Linux i486 i586 i686, PGI compiler with gcc (dmpar)

10. Linux i486 i586 i686, PGI compiler with gcc (dm+sm)

11. Linux x86_64 i486 i586 i686, ifort compiler with icc (serial)

12. Linux x86_64 i486 i586 i686, ifort compiler with icc (smpar)

13. Linux x86_64 i486 i586 i686, ifort compiler with icc (dmpar)

14. Linux x86_64 i486 i586 i686, ifort compiler with icc (dm+sm)

15. Linux i486 i586 i686 x86_64, PathScale compiler with pathcc (serial)

16. Linux i486 i586 i686 x86_64, PathScale compiler with pathcc (dmpar)

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

------------------------------------------------------------------------

Compile for nesting? (0=no nesting, 1=basic, 2=preset moves, 3=vortex following) [default 0]:(建议选择1)

编译模式主体compile em_real 编译成功后,在main ?目录下有real.exe 和wrf.exe 。如果没有,则说明编译失败。

2、编译WPS

获取源程序包 (获取源程序代码可从WRF 的官?方?网站下载)cp WPSV3.2.TAR.gz ./

解压释放源程序包tar –xvfz WPSV3.2.TAR

进?入释放后的源程序?目录cd WPS

配置编译环境con?gure 出现如下的选择列表:

------------------------------------------------------------------------

Please select from among the following supported platforms.

1. PC Linux i486 i586 i686, PGI compiler serial, NO GRIB2

2. PC Linux i486 i586 i686, PGI compiler serial

3. PC Linux i486 i586 i686, PGI compiler DM parallel, NO GRIB2

4. PC Linux i486 i586 i686, PGI compiler DM parallel

5. PC Linux i486 i586 i686, Intel compiler serial, NO GRIB2

6. PC Linux i486 i586 i686, Intel compiler serial

7. PC Linux i486 i586 i686, Intel compiler DM parallel, NO GRIB2

8. PC Linux i486 i586 i686, Intel compiler DM parallel

9. PC Linux i486 i586 i686, g95 compiler, serial, NO GRIB2

10. PC Linux i486 i586 i686, g95 compiler, serial

11. PC Linux i486 i586 i686, g95 compiler, DM PARALLEL, NO GRIB2

12. PC Linux i486 i586 i686, g95 compiler, DM PARALLEL

13. PC Linux i486 i586 i686, gfortran compiler, serial, NO GRIB2

14. PC Linux i486 i586 i686, gfortran compiler, serial

15. PC Linux i486 i586 i686, gfortran compiler, DM PARALLEL, NO GRIB2

16. PC Linux i486 i586 i686, gfortran compiler, DM PARALLEL

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

编译WPS compile wps 3)4)5)1)2)3)4)5)

compile wps

编译成功后,在WPS的主?目录下有geogrid.exe、ungrib.exe和metgrid.exe。如果没有,则说明编译失败。

编译WPS的辅助?工具

6)

compile util

编译成功后,在util?目录下有g1print.exe、mod_levs.exe、plotgrids.exe、avg_tsfc.exe、g2print.exe、plotfmt.exe 和rd_intermediate.exe。如果没有,则说明编译失败。配置编译环境是选择了不?支持GRIB2的选项,所以g2print.exe是没有产?生。

3、安装WRFDA

安装WRFDA V3前要先装三个外部库bufr(如不?用bufr格式的数据,可以不?用装,这是3.1版本之前的WRFDA所不允许的),lapack,和blas

$cd /home/name/Model

$tar -xvf WRFDA V3.TAR.gz -C /home/name/Program

$cd /home/name/Program

$mkdir

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

$cd BUFR

$cpp -traditional -I. -C -DRECL1 wrdlen.F>wrdlen.f/ x6 R L' U% Z

$cpp -traditional -I. -C -DRECL1 irev.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 ./

$cd BLAS

$ksh

/home/name/Program/WRFDA/var/scripts/compile_external/pgi_i386/setup_blas $cd ..

blas安装成功

$cd lapack-3.1.1

$cp INSTALL/make.inc.LINUX ./make.inc

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

/home/name/Program/WRFDA/var/scripts/compile_external/pgi_i386/setup_lap ack4 q&

lapack安装成功

配置.bashrc环境变量

export BLAS=/home/name/Program/BLAS

export LAPACK=/home/name/Program/lapack-3.1.1

export BUFR=/home/name/Program/BUFR

export WRF_DA_CORE=1

$source .bashrc

现在开始安装WRFDA

$cd /home/name/Program/WRFDA*

$./con?gure wrfda

$./compile all_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

$vi Make?le

把linux(第94?行)项中的NETCDFLIB和NETCDFINC和LIBS改成相应?目录$make linux

如果?生成rip, ripdp_mm5, ripdp_wrfarw等11个.exe?文件则说明安装成功了。

配置.bashrc环境变量

配置.bashrc 环境变量 export RIP_ROOT=/home/name/Program/RIP4

export PATH=$PATH: $RIP_ROOT

$source .bashrc

第四部分 模式的运?行

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

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

获取静态资料?用户可以从WRF 的官?方?网站获取WRF 模式运?行所需的静态资料。?高分辨率的静态数据压缩包有471M ,解压后?大约有11G ,低分辩率的静态数据包有11.2M ,解压后?大约有264M 。解压数据tar xfzv /win/soft/数据/geog.tar.gz .到geog ?目录下查看?一下:cd geog

ls

编辑参数列表?文件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 。

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

获取GRIB 码数据?文件?用户可以从?网络中获取全球模式GRIB 格式的?气象场资料。cd /win/ncep

根据数据来源模式具体情况,选择与此模式相应的变量列表?文件。这?里以GFS 模式的?气象要素场为例:

ln –sf ungrib/Variable_Tables/Vtable.GFS Vtable

连接GRIB 码数据?文件成GRIB.???格式link_grib.csh /win/ncep/gfs

1.1)2)2.1)2)3)

link_grib.csh /win/ncep/gfs

编辑参数列表?文件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

/

&ungrib

out_format = 'WPS'

/

运?行 ungrib.exe ./ ungrib.exe

ungrib 的结果?文件“FILE:…”

运?行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 模式主体

运?行初始化程序real

编辑参数列表?文件namelist.input WRF 模式有专门运?行real.exe 和wrf.exe 程序的路径(WRFV3/run 或者

WRFV3/test/em_real )。我们转到运?行路径下

cd WRFV3/test/em_real/然后就可以编辑参数列表?文件vi namelist.input

连接real.exe 的输?入场数据real.exe 的输?入场数据?文件就是metgrid 的输出?文件,?文件名格式为“met_em.d01.*”。在运?行real.exe 前,必须将这些?文件拷贝或者连接到real.exe 的运?行路径 (test/em_real) 下?面。

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

运?行real.exe 程序./real.exe >% realout.log &提?示:根据编译WRF 模式时的选项情况,我们可知real.exe 编译后是串?行还是并?行程序。根据real.exe 的编译情况,写出相应的串?行或者并?行作业卡。运?行成功后,在real.exe 的运?行路径 (test/em_real) 下?面会产?生wr?nput_d01 和wrfbdy_d01格式的?文件。

3)4)5)3.1.1)2)3)

wrfbdy_d01格式的?文件。

运?行WRF 模式

编辑参数列表?文件namelist.input 进?入到WRF 的运?行路径(WRFV3/run 或者test/em_real )cd WRFV3/test/em_real/编辑参数列表?文件(?一般是在real.exe 运?行完以后,wrf.exe 的参数列表就不做任何变动)vi namelist.input

运?行wrf.exe 程序./wrf.exe >% wrfout.log &提?示:根据编译WRF 模式时的选项情况,我们可知wrf.exe 编译后是串?行还是并?行程序。根据wrf.exe 的编译情况,写出相应的串?行或者并?行作业卡。运?行成功后,在wrf.exe 的运?行路径 (test/em_real) 下?面会产?生wrfout_d01_2010-06-16_12:00:00。

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

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

参数配置第?一部分这部分参数仅?用于由真实?大?气?方案的预处理程序产?生的输?入数据。当输?入数据产?生于理想?大?气试验?方案时,这部分参数将会被忽略。对于?大多数真实?大?气?方案来说,起?止时间的分和秒都应该设为0。常?用的?小时和秒之间的换算关系有:

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

&time_control

run_days

运?行的天数

run_hours

运?行的?小时数注意:如果模式积分时间?大于1天,则可同时设置run_days 和_run_hours ,也可设置run_hours ?一个参数。?比如:模式运?行的总时间长度为36?小时,则可设置run_days=1,且

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)表?示的终?止天数。

2.1)2)

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

end_hour =00

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

end_minute =00

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

end_second =00

两位数字(00-59)表?示的终?止秒数。

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

模式的积分时间可以?用run_days、run_hours等来控制,也可以?用end_year、end_month等来控制。但前者run_days等优先与后者end_year等。?而在real.exe中只?用end_year等来控制时间信息。

interval_seconds =43200

前处理程序的两次分析时间之间的时间间隔,以秒为单位。也即模式的实时输?入数据的时间间隔,?一般为输?入边界条件的?文件的时间间隔。

input_from_?le (max_dom)= T

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

?ne_input_stream(max_dom)= 0

选择从嵌套?网格中的输?入要素场,仅在嵌套?网格时有?用。0表?示选择从?子嵌套?网格中输?入的所有要素场,2表?示在?子?网格嵌套输?入场中仅选择由通道2(在注册表中定义)所指定的那些要素场。

history_interval (max_dom)= 60

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

frames_per_out?le (max_dom) = 1

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

restart = F

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

restart_interval= 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为?二进制格式(?目前没有后处理程序)。

debug_level =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.

在输出?文件名中是否?用下划线“_”代替冒号“:”。

运?行3DV AR时需要的额外参数:

write_input=T

指定模式是否输出?用于3DV AR的输?入数据格式

inputout_interval =180

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

input_outname =‘wrf_3dvar_input_d_’指定模式出?用于3DV AR的输?入数据?文件名,缺省时取值为“wrf_3dvar_input_d_”。

inputout_begin_y =0

四位数字表?示输出3DV AR数据开始年份。

inputout_begin_mo =0

两位数字表?示输出3DV AR数据开始?月份。

inputout_begin_d =0

两位数字表?示输出3DV AR数据开始?日期。

inputout_begin_h =3

两位数字表?示输出3DV AR数据开始时次。

Inputout_begin_m =0

两位数字表?示输出3DV AR数据开始分钟数。

inputout_begin_s =0

两位数字表?示输出3DV AR数据开始秒数。

inputout_end_y =0

四位数字表?示输出3DV AR数据终?止年份。

inputout_end_mo =0

两位数字表?示输出3DV AR数据终?止?月份。

inputout_end_d =0

两位数字表?示输出3DV AR数据终?止?日期。

inputout_end_h =12

两位数字表?示输出3DV AR数据终?止时次。

Inputout_end_m =0

两位数字表?示输出3DV AR数据终?止分钟数。

inputout_end_s =0

两位数字表?示输出3DV AR数据终?止秒数。

说明:输出?用于3DV AR输?入数据的时间控制以上?面的默认设置为例,模式将从第3时次到第12时次每180分钟输出?一次。

参数配置第?二部分

&domains

time_step = 60

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_step_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_requested =5000

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

interp_type=1

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

lagrange_order=1

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

lowest_lev_form_sfc =.FALSE.

是否使?用地?面量作为模式最低层的值(u,v,t,q)。.TRUE.:使?用;.FALSE.:利?用通常的插值?方法插值。

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

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

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

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

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

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

此参数指定模式顶的?高度。通常取20000 ?米。在真实?大?气?方案中,?用于?高度坐标动?力框架模式,此?高度值必须与WRF SI的数据或其他输?入数据中的?高度值相同。在质量坐标动?力框架中,此?高度值仅?用于理想实验?方案。

grid_id (max_dom) =1

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

level (max_dom) =1

计算区域的嵌套等级。主区域的嵌套等级为1,第?一个嵌套区域的嵌套等级为2,以此类推。

parent_id (max_dom) = 0

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

i_parent_start (max_dom) = 0

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

j_parent_start (max_dom) = 0

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

parent_grid_ratio(max_dom)= 1

嵌套时,母?网格相对于嵌套?网格的?水平?网格?比例。在真实?大?气?方案中,此?比例必须为奇数;在理想?大?气?方案中,如果将返馈选项feedback设置为0的话,则此?比例也可以为偶数。

parent_time_step_ratio (max_dom)= 1

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

feedback = 1

嵌套时,嵌套?网格向母?网格得反馈作?用。设置为0时,?无反馈作?用。?而反馈作?用也只有在母?网格和?子?网格的?网格?比例(parent_grid_ratio)为奇数时才起作?用。

smooth_option = 0

向上?一级?网格(母?网格)反馈的平滑选项,只有设置了反馈选项为1时才起作?用的。 0:不平滑; 1: 1-2-1 平滑; 2: smoothing-desmoothing

移动?网格控制参数说明:控制移动嵌套?网格的?方式有两种:1. ?用户指定移动?网格,此?方式是指嵌套?网格的每?一次移动都是由?用户通过参数来指定;2. ?自动移动?网格,此?方式是指移动嵌套?网格在启动后,根据模式的计算状态,?自动判断下?一次的移动参数。

?用户指定移动:编译时需要在ARCHFLAGS选项中添加“-D MOVE_NESTS”来激活。允许的最?大移动套?网格移动次数为50,不过也可以在源程序frame/module_driver_constants.F进?行修改。)

num_moves = 4

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

move_id = 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选项中添加“-D MOVE_NESTS”和“-DVORTEX_CENTER”来激活。?目前,这些参数是应?用中等涡旋追随法(mid-level vortex following algorithm)来确定嵌套?网格的移动,还在测试阶段。

vortex_interval = 15

vortex_interval = 15

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

max_vortex_speed = 40

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

corral_dist = 8

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

参数配置第三部分

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

&physics

chem_opt

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

mp_physics (max_dom)

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

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

= 1, Kessler ?方案 (暖?雨?方案)

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

= 3, WSM 3类简单冰?方案

= 4, WSM 5类?方案

= 5, Ferrier(new Eta)微物理?方案(?水汽、云?水)

= 6, WSM 6类冰雹?方案

= 8, Thompson 等?方案

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

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

新添参数:

mp_zero_out = 0,

选?用微物理过程时,保证Qv .GE. 0, 以及当其他?一些?水汽变量?小于临界值时,将其设置为0。

= 0, 表?示不控制,

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

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

mp_zero_out_thresh = 1.e-8

?水汽变量(Qv除外)的临界值,低于此值时,则设置为0 (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) =

?用于NMM版本WRF。指定调?用长波辐散过程的时间间隔,单位为粗?网格的时间步数。默认值在Registry.NMM 进?行设置,但也可在namelist.input?文件中重新赋值。模式会根据此数值计算radt的值。

数值计算radt的值。

co2tf = 0

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

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

= 1, 模式?自?己?生成CO2 函数

sf_sfclay_physics (max_dom)

此选项指定近地?面层(surface-layer)?方案,默认值为 0。旧参数表中的bl_sfclay_physics ,有效选择值有:

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

= 1, Monin-Obukhov ?方案

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

= 3, NCEP Global Forecast System scheme

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, Eta Mellor-Yamada-Janjic TKE(湍流动能) ?方案

= 3, NCEP Global Forecast System scheme

= 99, MRF ?方案(将放弃)

bldt (max_dom)

此参数指定调?用边界层物理?方案的时间间隔,默认值为 0,单位为分钟。0 (推荐值)表?示每?一个时间步长都调?用边界层物理?方案。

cu_physics (max_dom)

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

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

= 1, 浅对流Kain-Fritsch (new Eta)?方案

= 2, Betts-Miller-Janjic ?方案

= 3, Grell-Devenyi 集合?方案

= 4, 简化Arakawa-Schubert ?方案

= 99, ?老Kain-Fritsch ?方案

cudt(max_dom)

此参数设定积云参数化?方案的调?用时间间隔,默认值为 0, 单位为分钟。?一般的积云参数化?方案是每?一步都要调?用,但如果是?用Kain-Fritsch ?方案(cu_physics=1) ,则可以设cudt=5。

ncnvc (max_dom)=

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

默认值在Registry.NMM 进?行设置,但也可在namelist.input?文件中重新赋值。模式会根据此数值计算cudt的值。

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

此选项指定在选?用扰动边界层和陆?面物理过程时,是否考虑地?面热量和?水汽通量,默认值为 1:

1 = 考虑地?面通量

0 = 不考虑地?面通量

IFSNOW

此选项指定是否考虑雪盖效应。考虑雪盖效应时,必须要有雪盖输?入场。默认值为0,只有在利?用扰动边界层PBL预报?土壤温度是才有效,即sf_surface_physics = 1。

1 = 考虑雪盖效应

0 = 不考虑雪盖效应

ICLOUD

ICLOUD

此参数指定辐射光学厚度中是否考虑云的影响,默认值为1。仅当ra_sw_physics = 1 和ra_lw_physics = 1时有效。

1 = 考虑云的影响

0 = 不考虑云的影响

surface_input_source

此参数知道?土地利?用类型和?土壤类型数据的来源格式,默认值为1。

1 = SI/gridgen(由SI的gridgen_model.exe程序产?生)

2 = 其他模式产?生的GRIB码数据

(VEGCAT/SOILCAT 数据都在由SI产?生的wrf_real_input_em ?文件中)

num_soil_layers

指定陆?面模式中的?土壤层数,默认值为5

=5: 热量扩散?方案

= 4: Noah 陆?面过程?方案

= 6: RUC 陆?面过程?方案

maxiens

默认值为1,仅?用于积云参数化?方案中的Grell-Devenyi集合?方案

maxens

默认值为3,仅?用于积云参数化?方案中的Grell-Devenyi集合?方案

maxens2

默认值为3,仅?用于积云参数化?方案中的Grell-Devenyi集合?方案

maxens3

默认值为16,仅?用于积云参数化?方案中的Grell-Devenyi集合?方案

ensdim

默认值为144,仅?用于积云参数化?方案中的Grell-Devenyi集合?方案

说明:以上这些?用于Grell-Devenyi?方案的默认值,都是?一下推荐使?用的数值。如果要改变数值,请谨慎修改。

seaice_threshold= 271

海冰温度临界值。当TSK?小于此临界值时,如果模式格点是?水体,陆?面过程选?用5层的SLAB?方案,则将此模式格点设置为陆地,且为永久性冰体;如果模式格点是?水体,陆?面过程选?用Noah?方案,则将此模式格点设置为陆地,且为永久性冰体,并将设置0~3?米的TEMPS,以及设置SMOIS和SH2O。

sst_update= 0

时变海温控制参数。0表?示不?用,1表?示使?用。如果选择使?用时变海温,则real.exe会从wr?owinp_d01?文件中读取SST和VEGFRA数据,wrf.exe则会以更新边条件数据相同的时间间隔来更新这些数据。要使?用此功能,则在参数列表?文件namelist.input的时间控制区还必须包含auxinput5_interval, auxinput5_end_h, 和auxinput5_inname = "wr?owinp_d"。

参数配置第四部分

&dynamics

dyn_opt

模式框架配置选项,默认值为 2:

1 = 欧拉?高度坐标(已经放弃)

2 = 欧拉质量坐标

3 = 半拉格朗?日 (?目前还没完成)

rk_ord

本参数定义Runge-Kutta时间积分?方案阶数,默认值为 3:

2 = Runge-Kutta ?二阶

3 = Runge-Kutta 三阶 (推荐)

diff_opt

湍流和混合作?用选项,默认值为 0:

0 = 没有湍流或者显式空间数值滤波(km_opt将被忽略) (explicit spatial numerical ?lters)

湍流和混合作?用选项,默认值为 0:

0 = 没有湍流或者显式空间数值滤波(km_opt将被忽略) (explicit spatial numerical ?lters)

1 = ?老扩散?方案, 计算坐标?面上?二阶扩散项。如果没有指定PBL选项,则?用kvdif选项当作垂

直扩散系数。通常?用于km_opt=1或者4。(在真实?大?气?方案的?水平分辨率格距?小

于10km时,推荐使?用1)

2 = 新扩散?方案, 计算物理空间(x,y,z)中的混合作?用项(应?力形式)。?用km_opt来指明湍流参数

化过程。

km_opt

湍涡系数选项,默认值为1:

1 = 固定不变 (?用参数配置第三部分的khdif, kvdif参数值) 与diff_opt=1的区别在于

km_opt的?水平扩散作?用不在模式的zeta?面上。因此,只有在没有地形的情况下,

这两个选项的作?用才是相同的。

2 = 1.5 阶TKE(湍流动能)闭合(3D)

3 = Smagorinsky ?一阶闭合

说明:2和3在?水平格距?大于2km时,不推荐使?用。

4 =?水平 Smagorinsky ?一阶闭合

说明:4在?水平格距?小于10km时,推荐使?用。

damp_opt

顶层抽吸作?用标志选项 (当diff_opt = 1时,此选项失效),默认值为。同时,必需在参数配置第三部分设置zdamp和dampcoef参数。

0 = ?无抽吸作?用

1 = 有抽吸作?用

w_damping

默认值为0。垂直速度拟制标志选项 (?用于实际业务)

0 = ?无拟制作?用

1 = 有拟制作?用

zdamp (max_dom)

只有在damp_opt = 1时,才使?用此参数。

此参数设定模式顶部的抽吸厚度。推荐值为5000 ?米,单位为?米。如果选项diff_opt=1,那么zdamp参数?无效。

base_temp= 290.,

?用于真实数据,欧拉质量坐标?方案。基准海平?面?气温(K)。

base_pres= 10^5

?用于真实数据,欧拉质量坐标?方案。基准海平?面?气压(Pa)。勿需改动。

base_lapse= 50.,

?用于真实数据,欧拉质量坐标?方案。基准?气温直减率(K)。勿需改动。

dampcoef (max_dom) (默认值为 0)

只有在damp_opt = 1时,才使?用此参数。

此参数指定抽吸系数(dampcoef <= 0.2),并且与zdamp选项?一起配合使?用,默认值为0,使?用时最好dampcoef <= 0.15。

khdif (max_dom)

此参数设定?水平扩散系数(单位为m^2/s),默认值为 0。使?用此参数时,必须设定选项diff_opt = 1 或者km_opt = 1。

kvdif (max_dom)

此参数设定垂直扩散系数(单位为m^2/s),默认值为 0。使?用此参数时,必须设定选项diff_opt = 1 或者km_opt = 1。

smdiv(max_dom)

此参数设定辐散抽吸(系数) (通常取为0.1),默认值为 0。此参数在时间分裂RK?方案中?用于选择性地消除声波。

emdiv (max_dom)

此参数?用于欧拉质量模式框架中指定额外模态滤波系数(external-mode ?lter coef),默认值为 0.01。

只?用于欧拉质量坐标模式框架的真实?大?气?方案中(通常取为0.01)。

epssm (max_dom)

此参数指定垂直声波的离?心时间(time off-centering),默认值为 0.1。此参数在时间分裂RK?方案中?用于选择性地消除声波。

RK?方案中?用于选择性地消除声波。

non_hydrostatic(max_dom)

模式动?力框架参数,指定模式动?力框架是否是?非静?力模式,.true.为?非静?力,.false.为静?力,默认为.False.。

pert_coriolis (max_dom)= .false.,

科?氏参数,仅影响扰动风场 (适?用于理想?方案)

mix_full_?elds(max_dom)= .true.,

与diff_opt = 2配合使?用。除?高分辨率的理想模拟外,推荐取值为".true.",但damp_opt 不能同时为1。当取”.false.”时,表?示混合前扣除1维的静态廓线(base-state pro?le)。

h_mom_adv_order (max_dom)

此选项指定?水平动量平流的阶数,默认值为 3。(例如5=5阶,等等) ,有效值为2~6,推荐值为5。

v_mom_adv_order (max_dom)

此选项指定垂直动量平流的阶数,默认值为 3。有效值为2~6,推荐值为3。

h_sca_adv_order (max_dom)

此选项指定?水平标量(scalar)平流的阶数,默认值为 3。有效值为2~6,推荐值为5。

v_sca_adv_order (max_dom)

此选项指定垂直标量平流的阶数,默认值为 3。有效值为2~6,推荐值为3。

time_step_sound (max_dom)

每?一时间步长中声波的步数(sound steps)。通常为 4,默认值为 10。如果时间步长远?大于6×dx(公?里),则需增加声波步数。

参数配置第五部分

&bc_control

spec_bdy_width

此参数指定?用于边界过渡的格点总?行数,默认值为5。此参数只?用于真实?大?气?方案。参数的?大?小?至少为spec_zone 和 relax_zone的和。

spec_zone

指定区域(speci?ed zone)的格点数,默认值为 1。指定边条件时起作?用。

relax_zone

指定松弛区域的格点数,默认值为4。指定边条件时起作?用。

speci?ed (max_dom)

此选项指定是否使?用特定边条件,逻辑型, 默认值为 .false.。特定边条件选项只?用于真实?大?气?方案的数值模拟中,并且要求多个时次的边条件数据(?文件wrfbdy)。

periodic_x (max_dom)

此选项指定在x?方向是否使?用周期性边界条件。逻辑型, 默认值为 .false.。通常只?用于理想?大?气试验?方案。

symmetric_xs (max_dom)

此选项指定在x?方向的起始点(西边界)是否使?用对称性边界条件。逻辑型, 默认值为.false.。通常只?用于理想?大?气试验?方案。

symmetric_xe (max_dom)

此选项指定在x?方向的终?止点(东边界)是否使?用对称性边界条件。逻辑型, 默认值为.false.。通常只?用于理想?大?气试验?方案。

open_xs (max_dom)

此选项指定在x?方向的起始点(西边界)是否使?用?自由边界条件。逻辑型, 默认值为 .false.。

通常只?用于理想?大?气试验?方案。

open_xe (max_dom)

此选项指定在x?方向的终?止点(东边界)是否使?用?自由边界条件。逻辑型, 默认值为 .false.。

通常只?用于理想?大?气试验?方案。

通常只?用于理想?大?气试验?方案。

periodic_y (max_dom)

此选项指定在y?方向是否使?用周期性边界条件。逻辑型, 默认值为 .false.。通常只?用于理想?大?气试验?方案。

symmetric_ys (max_dom)

此选项指定在y?方向的起始点(南边界)是否使?用对称性边界条件。逻辑型, 默认值为.false.。通常只?用于理想?大?气试验?方案。

symmetric_ye (max_dom)

此选项指定在y?方向的终?止点(北边界)是否使?用对称性边界条件。逻辑型, 默认值为.false.。通常只?用于理想?大?气试验?方案。

open_ys (max_dom)

此选项指定在y?方向的起始点(南边界)是否使?用?自由边界条件。逻辑型, 默认值为 .false.。

通常只?用于理想?大?气试验?方案。

open_ye (max_dom)

此选项指定在y?方向的终?止点(北边界)是否使?用?自由边界条件。逻辑型, 默认值为 .false.。

通常只?用于理想?大?气试验?方案。

nested (max_dom)

此选项设定嵌套边条件。逻辑型, 默认值为 .false.。

参数配置第六部分

&namelist_quilt

参数列表的这?一部分?用于控制MPI异步通讯形式的输?入/输出。

nio_tasks_per_group

此参数指定模式需要多少个I/O处理器:

= 0, 不要求单独的I/O处理器。

= n, 如果 n>0, 表明需要n个I/O处理器。

如果指定需要单独的I/O处理器,那么模式要求的总的处理器数?目必须?大于n+模式计算的处理器数。例如,如果令nio_tasks_per_group = 1,?而?用户只申请了5个处理器来运?行整个系统,那么只有4个处理器?用于模式计算,?而有1个处理器仅?用于输?入/输出。

nio_groups

设置为1,?目前为预留参数,请勿改动。

tile_sz_x

在共享式内存进程中指定x?方向计算的格点数,默认值为0。如果指定了numtiles,则不需要此参数。

tile_sz_y

在共享式内存进程中指定y?方向计算的格点数,默认值为0。如果指定了numtiles,则不需要此参数。

numtiles

此参数在共享式内存进程中指定每个内存块中的内存?片数,默认值为1。

(或者是指定上?面tile_sz_x和tile_sz_y两个参数)

nproc_x

区域分解时,指定x?方向上的上的线程数,默认值为-1。

nproc_y

区域分解时,指定x?方向上的上的线程数,默认值为-1。

-1: 程序?自动分解

>1: ?用于分解的数?目。

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

1. 更改档案拥有者

命令 : chown [-cfhvR] [--help] [--version] user[:group] file...

功能 : 更改?文件或者?文件夹的拥有者

功能 : 更改?文件或者?文件夹的拥有者

参数格式 :

user : 新的档案拥有者的使?用者 IDgroup : 新的档案拥有者的使?用者群体(group)

-c : 若该档案拥有者确实已经更改,才显?示其更改动作

-f : 若该档案拥有者?无法被更改也不要显?示错误讯息

-h : 只对于连结(link)进?行变更,?而?非该 link 真正指向的档案

-v : 显?示拥有者变更的详细资料

-R : 对??目前??目录下的所有档案与?子??目录进?行相同的拥有者变更(即以递回的?方式逐个变更)

例如:chown -R oracle:oinstall /oracle/u01/app/oracle

更改??目录拥有者为oracle

2. 修改权限

命令:chmod (change mode)

功能:改变?文件的读写和执?行权限。有符号法和?八进制数字法。

选项:(1)符号法:

命令格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filename

u (user) 表?示?用户本?人。

g (group) 表?示同组?用户。

o (oher) 表?示其他?用户。

a (all) 表?示所有?用户。

+ ?用于给予指定?用户的许可权限。

- ?用于取消指定?用户的许可权限。

= 将所许可的权限赋给?文件。

r (read) 读许可,表?示可以拷?贝该?文件或??目录的内容。

w (write) 写许可,表?示可以修改该?文件或??目录的内容。

x (execute)执?行许可,表?示可以执?行该?文件或进?入??目录。

(2)?八进制数字法:

命令格式:chmod abc file

其中a,b,c各为?一个?八进制数字,分别表?示User、Group、及Other的权限。

4 (100) 表?示可读。

2 (010) 表?示可写。

1 (001) 表?示可执?行。

若要rwx属性则4+2+1=7;

若要rw-属性则4+2=6;

若要r-x属性则4+1=5。

例如:# chmod a+rx filename

让所有?用户可以读和执?行?文件filename。

# chmod go-rx filename

取消同组和其他?用户的读和执?行?文件filename的权限。

# chmod 741 filename

让本?人可读写执?行、同组?用户可读、其他?用户可执?行?文件filename。

# chmod -R 755 /home/oracle

递归更改??目录权限,本?人可读写执?行、同组?用户可读可执?行、其他?用户可读可执?行

3. 修改?文件?日期

命令:touch

格式:touch filenae

功能:改变?文件的?日期,不对?文件的内容做改动,若?文件不存在则建?立新?文件。

例如:% touch file

4. 链接?文件

命令:ln (link)

格式:ln [option] filename linkname

ln [option] directory pathname

功能:为?文件或??目录建?立?一个链。其中,filename和directory是源?文件名和源??目录名;linkname和pathname分别表?示与源?文件或源??目录名相链接的

?文件或??目录。

选项:-s 为?文件或??目录建?立符号链接。不加-s表?示为?文件或??目录建?立硬链接

注释:链接的??目地在于,对?一个?文件或??目录赋予两个以上的名字,使其可以出现在不同的??目录中,既可以使?文件或??目录共享,?又可以节省磁盘空间。

例如:% ln -s filename linkname

5. 显?示?日期

命令:date

例如:% date

6. 显?示?日历

命令:cal (calendar)

格式:cal [month] year

功能:显?示某年内指定的?日历

功能:显?示某年内指定的?日历

例如:% cal 1998

7. 显?示?文件头部

命令:head

格式:head [option] filename

功能:显?示?文件的头部

选项:缺省显?示?文件的头10?行。

-i 显?示?文件的开始 i?行。

例如:% head filename

8. 显?示?文件尾部

命令:tail

格式:tail [option] filename

功能:显?示?文件的尾部

选项:缺省显?示?文件的末10?行。

-i 显?示?文件最后 i?行。

+i 从?文件的第i?行开始显?示。

例如:% tail filename

9. 显?示?用户标识

命令:id

格式:id [option] [user]

功能:显?示?用户标识及?用户所属的所有组。

选项:-a 显?示?用户名、?用户标识及?用户所属的所有组

注释:

例如:% id username

10. 查看当前登录的?用户

命令:users

11. 显?示都谁登录到机器上

命令:who

格式:who

功能:显?示当前正在系统中的所有?用户名字,使?用终端设备号,注册时间。

例如:% who

12. 显?示当前终端上的?用户名

命令:whoami

格式:whoami

功能:显?示出当前终端上使?用的?用户。

例如:% whoami

13. 寻找?文件

命令:find

格式:find pathname [option] expression

功能:在所给的路经名下寻找符合表达式相匹配的?文件。

选项:-name 表?示?文件名

-user ?用户名,选取该?用户所属的?文件

-size 按?大?小查找,以block为单位,?一个block是512B

-mtime n 按最后?一次修改时间查找,选取n天内被修改的?文件

-perm 按权限查找

-type 按?文件类型查找

-atime 按最后?一次访问时间查找

例如:% find ./ -name '*abc*' -print

14. 搜索?文件中匹配符

命令:grep

格式:grep [option] pattern filenames

功能:逐?行搜索所指定的?文件或标准输?入,并显?示匹配模式的每?一?行。

选项:-i 匹配时忽略?大?小写

-v 找出模式失配的?行

例如:% grep -i 'java*' ./test/run.sh

15. 统计?文件字数

命令:wc [option] filename

功能:统计?文件中的?文件?行数、字数和字符数。

选项:-l 统计?文件的?行数

-w 统计?文件的单词数

-c 统计?文件的字符数

注释:若缺省?文件名则指标准输?入

例如:% wc -c ./test/run.sh

16. 显?示磁盘空间

WRF-Chem模式介绍完整版

第二章WRF-Chem模式介绍 WRF-Chem模式是由美国NOAA 预报系统实验室(FSL)开发的,气象模式(WRF)和化学模式(Chem)在线完全耦合的新一代的区域空气质量模式。图2.1给出了WRF-Chem的流程框架图。 WRF-chem包含了一种全新的大气化学模式理念。它的化学和气象过程使用相同的水平和垂直坐标系,相同的物理参数化方案,不存在时间上的插值,并且能够考虑化学对气象过程的反馈作用。有别于这之前的大气化学模式,如SAQM 模式、CALGRID模式、MODEL3-CAMQ模式等,它们的气象过程和化学过程是分开的,一般先运行中尺度气象模式,得到一定时间间隔的气象场,然后提供给化学模式使用。这样分开处理以后,存在一些问题:首先,利用这样的气象资料驱动化学过程的时候就存在时间和空间上的插值,而且丢失了一些小于输出间隔的气象过程,如一次短时间的降水等,而这些过程对化学过程来说可能是很重要的;其次,气象模式和化学模式使用的物理参数化方案可能是不一样的;再次,不能考虑化学过程对气象过程的反馈作用。事实上,在实际大气中化学和气象过程是同时发生的,并且能够互相影响,如气溶胶能影响地气系统辐射平衡,气溶胶作为云凝结核,能影响降水,而气温、云和降水对化学过程也有非常强烈的影响。因此,WRF-Chem能够模拟再现一种更加真实的大气环境。 最初版本的WRF-chem在2002年推出,目前的版本为V3.1(2009年4月16日),本文所采用的是WRF-chem V3.0。

图2.1 WRF-Chem流程图(来自WRF-Chem V3 用户手册) WRF ( Weather Research Forecast , Skamarock et al., 2008)模式系统是美国气象界联合开发的新一代中尺度预报模式和同化系统。WRF模式是一个可用来进行1至10公里内高分辨率模拟的数值模式,同时,也是一个可以做各种不同广泛应用的数值模式,例如:业务单位正规预报、区域气候模拟、空气质量模拟,理想个例模拟实验等。故此模式发展的主要目的是改进现有的中尺度数值模式,例如:MM5(NCAR)、ETA(NCEP/NOAA)、RUC(FSL/NOAA)等,希望可以将学术研究以及业务单位所使用的数值模式整合成单一系统。这个模式采用高度模块化、并行化和分层设计技术,集成了迄今为止在中尺度方面的研究成果。模拟和 实时预报试验表明,WRF模式系统在预报各种天气中都具有较好的性能,具有广

WRF模式及数据介绍

模式及数据介绍 1 模式介绍 近年来,随着大气科学、计算机技术以及地基与空基遥感技术等多个学科领域的发展,数值天气预报学科也得到了飞跃性的发展。为了提高中小尺度灾害性天气预报的准确率,近30年的时间里中尺度数值模拟的研究得到了更多的重视。虽然仍无法避免模式带来的预报误差,但其值已明显的减小。宁贵财【16】等,采用WRF V3.3.1 中尺度预报模式研究北京地区2012年7月的一次暴雨过程时很好的模拟出了暴雨落区和24小时累积降水量等。何由【17】等利用WRF 模式采用无嵌套方案模拟青藏高原一次暴雨过程时也较好地模拟出了强降水雨带的位置和中心、降水强度以及降水范围等。因此WRF中尺度数值预报模式对暴雨过程的模拟时有着良好的效果。 WRF 模式是由美国国家大气研究中心(NCAR)、美国国家海洋和大气管理局(NOAA)以及天气预报系统实验室(FSL)等研究机构和大学联合开发的新一代高分辨率、非静力平衡的中尺度数值模式,简称WRF(Weather Research and Forecast)【18】。 WRF 模式主要包括四个部分组成:WRF的标准初始化模块(WRF SI)、同化系统(包括三维变分同化)、动力内核以及后处理模块【19】。模式中动力内核部分可分为ARW(用于科学研究)和NMM(用于业务预报)两种模块。后处理部分(图形软件)主要对模式的输出结果进行分析并处理,将模式面物理量转换到标准等压面、诊断分析物理场和图形数据转换等,模式流程图见图2.1。

图2.1 WRF 模式流程图 2.2 资料介绍 本文所用的降水资料为甘肃省加密雨量站实际观测资料。模式模拟的初始资料采用NCEP (National Centers for Environmental Prediction )提供的每6小时一次的(经度) 格点的再分析资料【20】。目前,数值预报被视为最主要的天气预报工具,而数值预报常常被归结为一个初值问题,因此模式初值的改善一直是数值预报本地化研究的重要内容【21】。 随着模式的不断升级,其同化系统功能不断加强。由于,目前数值预报模式能够相当真实的描写和模拟出实际天气过程的发展演变。因此,为了能够有效的利用各种常规、非常规观测资料来形成较准确的模式初始场,已经成为进一步提高数值预报水平的关键问题。这种情况下,国内外学者已基于WRF 模式展开了广泛的应用研究【22-24】。Xiao 等【25】利用MM5-3DV AR 系统检验多普勒径向速度直接同化对一次暴雨个例的影响,研究结果表明,同化试验能够较好的提高雨带走向和降水强度。多WPS ARW-WRF 主模块 WRF 后处理系统 Namelist.wps metgrid ARWpost 等 wrf real ungrib geogrid

WRF模式简单操作技巧-中文指南

WRF 模式操作指南 The Institute of Atmospheric Physics,Chinese Academy of Sciences Northeast Institute of Geography and Agroecology, Chinese Academy of Sciences 中国科学院大气物理研究所 中国科学院东北地理与农业生态研究所 二○一七年三月二十日

目录 1. WRF模式简介 (1) 2. WRF模式的安装 (2) 2.1 安装环境 (2) 2.2 模式源程序 (2) 2.3 NetCDF函数库的安装 (2) 2.4 标准初始化(SI)的安装 (6) 2.5 WRF模式的安装 (9) 3. WRF模式与T213模式嵌套 (17) 3.1 嵌套方案 (17) 3.2 嵌套程序设计 (17) 3.3编译嵌套程序 (21) 3.4 嵌套的实现 (22) 4. WRF模式系统的运行 (29) 4.1 理想大气方案 (29) 4.2 真实大气方案 (32) 5. WRF模式系统作业卡 (47) 5.1 源程序 (47) 5.2 真实大气方案 (48) 6. 模式结果的显示处理 (61) 6.1 Vis5D格式 (61) 6.2 MICAPS格式 (62) 6.2 GrADS格式 (65) 附录1. WRF模式参数配置说明 (68) 附录2. T213场库参数表 (78)

WRF模式系统安装/调试技术报告 1. WRF模式简介 WRF(Weather Research Forecast)模式系统是由许多美国研究部门及大学的科学家共同参与进行开发研究的新一代中尺度预报模式和同化系统。WRF模式系统的开发计划是在1997年由NCAR中小尺度气象处、NCEP的环境模拟中心、FSL的预报研究处和奥克拉荷马大学的风暴分析预报中心四部门联合发起建立的,并由国家自然科学基金和NOAA共同支持。现在,这项计划,得到了许多其他研究部门及大学的科学家共同参与进行开发研究。WRF模式系统具有可移植、易维护、可扩充、高效率、方便的等诸多特性,将为新的科研成果运用于业务预报模式更为便捷,并使得科技人员在大学、科研单位及业务部门之间的交流变得更加容易。 WRF模式系统将成为改进从云尺度到天气尺度等不同尺度重要天气特征预报精度的工具。重点考虑1-10公里的水平网格。模式将结合先进的数值方法和资料同化技术,采用经过改进的物理过程方案,同时具有多重嵌套及易于定位于不同地理位置的能力。它将很好的适应从理想化的研究到业务预报等应用的需要,并具有便于进一步加强完善的灵活性。 WRF模式作为一个公共模式,由NCAR负责维护和技术支持,免费对外发布。第一版的发布在2000年11月30日。随后在2001年5月8日,第二次发布了WRF模式,版本号为1.1。2001年11月6日,很快进行了模式的第三次发布,只是改了两个错误,没有很大的改动,因此版本号定为1.1.1。直到2002年4月24日,才正式第四次发布,版本号为1.2。同样,在稍微修改一些错误后,2002年5月22日第五次版发布模式系统,版本号为1.2.1。原定于2002年10月份左右的第六次发布,直到2003年3月20才推出,版本号为1.3。2003年11月21日进行了更新。2004年5月21日推出了嵌套版本V2.0。2004年6月3日进行了更新。到2006年1月30日为止最新版本为2.1.2。

WRF模式运行指南

WRF 模式运行指南(2007.8.24~2007.8.30) 国家气象中心数值预报室 (内部资料请勿扩散) 二○○七年八月二十四日

目录 1. WRF模式简介 (1) 2. WRF模式的安装 (2) 2.1 安装环境 (2) 2.2 模式源程序 (2) 2.3 NetCDF函数库的安装 (2) 2.4 WRF模式的安装 (6) 2.5资料前处理系统(WPS)的安装 (9) 3. WRF模式与T213模式连接 (17) 3.1 连接方案 (17) 3.2 连接程序设计 (17) 3.3编译连接程序 (21) 3.4 连接的实现 (22) 4. WRF模式系统的运行 (29) 4.1 理想大气方案 (29) 4.2 真实大气方案 (32) 5. WRF模式系统作业卡 (47) 5.1 源程序 (47) 5.2 真实大气方案 (48) 6. 模式结果的显示处理 (61) 6.1 Vis5D格式 (61) 6.2 MICAPS格式 (62) 6.2 GrADS格式 (65) 附录1. WRF模式参数配置说明 (68) 附录2. T213场库参数表 (78)

WRF模式系统安装/调试技术报告 数值预报室邓莲堂 1. WRF模式简介 WRF(Weather Research Forecast)模式系统是由许多美国研究部门及大学的科学家共同参与进行开发研究的新一代中尺度预报模式和同化系统。WRF模式系统的开发计划是在1997年由NCAR中小尺度气象处、NCEP的环境模拟中心、FSL的预报研究处和奥克拉荷马大学的风暴分析预报中心四部门联合发起建立的,并由国家自然科学基金和NOAA共同支持。现在,这项计划,得到了许多其他研究部门及大学的科学家共同参与进行开发研究。WRF模式系统具有可移植、易维护、可扩充、高效率、方便的等诸多特性,将为新的科研成果运用于业务预报模式更为便捷,并使得科技人员在大学、科研单位及业务部门之间的交流变得更加容易。 WRF模式系统将成为改进从云尺度到天气尺度等不同尺度重要天气特征预报精度的工具。重点考虑1-10公里的水平网格。模式将结合先进的数值方法和资料同化技术,采用经过改进的物理过程方案,同时具有多重嵌套及易于定位于不同地理位置的能力。它将很好的适应从理想化的研究到业务预报等应用的需要,并具有便于进一步加强完善的灵活性。 WRF模式作为一个公共模式,由NCAR负责维护和技术支持,免费对外发布。第一版的发布在2000年11月30日。随后在2001年5月8日,第二次发布了WRF模式,版本号为1.1。2001年11月6日,很快进行了模式的第三次发布,只是改了两个错误,没有很大的改动,因此版本号定为1.1.1。直到2002年4月24日,才正式第四次发布,版本号为1.2。同样,在稍微修改一些错误后,2002年5月22日第五次版发布模式系统,版本号为1.2.1。原定于2002年10月份左右的第六次发布,直到2003年3月20才推出,版本号为1.3。2003年11月21日进行了更新。2004年5月21日推出了嵌套版本V2.0。2004年6月3日进行了更新。2006年1月30日升级为新版本2.1.2。2006年11月22日升级为2.2版。

WRF模式和WRFDA模式安装

WRF和WRFDA安装过程 一、WRF安装 设置环境变量 export FC=ifort export SFC=ifort export CC=icc export SCC=icc export CXX=icpc export CPP='icc -E' export CXXCPP='icpc -E' 注:需要安装netcdf,对于4.0以上版本,需要先安装hdf5 1.安装HDF库 configure --prefix=/path/to/hdf CC=icc FC=ifort --enable-fortran --enable-cxx 2.安装netcdf 首先安装netcdf 的C库 (./configure --prefix=/SWFIS/zhangxz/netcdf CC=icc FC=ifort CPPFLAGS=-I/SWFIS/zhangxz/hdf/include LDFLAGS=-L/SWFIS/zhangxz/hdf/lib --enable-hdf4 LIBS=-L/SWFIS/zhangxz/hdf)为了安装支持hdf4 ./configure --prefix=/SWFIS/zhangxz/netcdf CC=icc FC=ifort CPPFLAGS=-I/SWFIS/zhangxz/hdf/include LDFLAGS=-L/SWFIS/zhangxz/hdf/lib 正常安装方法 如果编译出现错误,make clean也是解决方法之一 安装netcdf_fortran 安装本fortran时,一定要,先设置环境变量 ###############NETCDF############ export NETCDF=/SWFIS/HOME/tswfis/wrflib/netcdf export NETCDF_LIB=$NETCDF/lib export NETCDF_INC=$NETCDF/include export LD_LIBRARY_PATH=${NETCDF_LIB}:${LD_LIBRARY_PATH} configure --prefix=/SWFIS/zhangxz/netcdf CPPFLAGS=-I/pathtonetcdf/include LDFLAGS=-L/pathtonetcdf/lib 二、WPS安装 注意:geog文件 需要zlib,jasper,png如果需要处理grib2数据 1.安装zlib 安装libpng前一定要先安装zlib zlib安装中可能会遇到无法复制到include中 因此编译完成后需要手动安装libz.a和.h 2.安装jasper configure --prefix make && make install ##########################WRF JASPER######################## export JASPER=/SWFIS/WRF_AUX/jasper export JASPERLIB=/SWFIS/WRF_AUX/jasper/lib export JASPERINC=/SWFIS/WRF_AUX/jasper/include export LD_LIBRARY_PATH="${JASPERLIB}:${LD_LIBRARY_PATH}" 3.安装png 下载了高版本的1.6.21 configure --prefix make && make install 三、WRFDA安装 export BUFR=1 export WRF_DA_CORE=1 ./configure wrfda 选择dmpar ./compile all_wrfvar

WRF模式上机手册

WRF模式上机手册 一.安装 1.登陆系统 连接服务器:telnet 172.16.21.200(如果是用客户端软件,则直接用客户端软件进行登陆)输入用户名:*** 输入密码:***** 创建自己的用户目录(如huangq):mkdir huangq 进到用户自己的目录(如huangq):cd huangq 2.编译安装WRF模式主体 1)获取源程序包(获取源程序代码可从WRF的官方网站下载, https://www.doczj.com/doc/b415028210.html,/wrf/users/download/get_sources.html 2) cp /public1/Model/WRFV3.7.TAR.gz ./ 3)解压源程序压缩包 tar –xzvf WRFV3.7.TAR 4)进入释放后的源程序目录 cd WRFV3 5)设置环境变量NETCDF export NETCDF= /public/software/mathlib/netcdf/4.3.0/intel/ 6)配置编译环境 ./configure 出现如下的选择列表: checking for perl5... no checking for perl... found /usr/bin/perl (perl) Will use NETCDF in dir: /public/software/mathlib/netcdf/4.3.0/intel/ PHDF5 not set in environment. Will configure WRF for use without. Will use 'time' to report timing information If you REALL Y want Grib2 output from WRF, modify the arch/Config_new.pl script. Right now you are not getting the Jasper lib, from the environment, compiled into WRF. ------------------------------------------------------------------------ Please select from among the following Linux x86_64 options: 1. (serial) 2. (smpar) 3. (dmpar) 4. (dm+sm) PGI (pgf90/gcc) 5. (serial) 6. (smpar) 7. (dmpar) 8. (dm+sm) PGI (pgf90/pgcc): SGI MPT 9. (serial) 10. (smpar) 11. (dmpar) 12. (dm+sm) PGI (pgf90/gcc): PGI accelerator 13. (serial) 14. (smpar) 15. (dmpar) 16. (dm+sm) INTEL (ifort/icc) 17. (dm+sm) INTEL (ifort/icc): Xeon Phi (MIC architecture)

WRF模式运行指南

WRF 模式运行指南 () 国家气象中心数值预报室 (内部资料请勿扩散) 二○○六年三月十三日

目录 1. WRF模式简介 (1) 2. WRF模式的安装 (2) 安装环境 (2) 模式源程序 (2) NetCDF函数库的安装 (2) 标准初始化(SI)的安装 (6) WRF模式的安装 (9) 3. WRF模式与T213模式嵌套 (17) 嵌套方案 (17) 嵌套程序设计 (17) 编译嵌套程序 (21) 嵌套的实现 (22) 4. WRF模式系统的运行 (29) 理想大气方案 (29) 真实大气方案 (32) 5. WRF模式系统作业卡 (47) 源程序 (47) 真实大气方案 (48) 6. 模式结果的显示处理 (61) Vis5D格式 (61) MICAPS格式 (62) GrADS格式 (65) 附录1. WRF模式参数配置说明 (68) 附录2. T213场库参数表 (78)

WRF模式系统安装/调试技术报告 数值预报室邓莲堂 1. WRF模式简介 WRF(Weather Research Forecast)模式系统是由许多美国研究部门及大学的科学家共同参与进行开发研究的新一代中尺度预报模式和同化系统。WRF模式系统的开发计划是在1997年由NCAR中小尺度气象处、NCEP的环境模拟中心、FSL的预报研究处和奥克拉荷马大学的风暴分析预报中心四部门联合发起建立的,并由国家自然科学基金和NOAA共同支持。现在,这项计划,得到了许多其他研究部门及大学的科学家共同参与进行开发研究。WRF模式系统具有可移植、易维护、可扩充、高效率、方便的等诸多特性,将为新的科研成果运用于业务预报模式更为便捷,并使得科技人员在大学、科研单位及业务部门之间的交流变得更加容易。 WRF模式系统将成为改进从云尺度到天气尺度等不同尺度重要天气特征预报精度的工具。重点考虑1-10公里的水平网格。模式将结合先进的数值方法和资料同化技术,采用经过改进的物理过程方案,同时具有多重嵌套及易于定位于不同地理位置的能力。它将很好的适应从理想化的研究到业务预报等应用的需要,并具有便于进一步加强完善的灵活性。 WRF模式作为一个公共模式,由NCAR负责维护和技术支持,免费对外发布。第一版的发布在2000年11月30日。随后在2001年5月8日,第二次发布了WRF模式,版本号为。2001年11月6日,很快进行了模式的第三次发布,只是改了两个错误,没有很大的改动,因此版本号定为。直到2002年4月24日,才正式第四次发布,版本号为。同样,在稍微修改一些错误后,2002年5月22日第五次版发布模式系统,版本号为。原定于2002年10月份左右的第六次发布,直到2003年3月20才推出,版本号为。2003年11月21日进行了更新。2004年5月21日推出了嵌套版本。2004年6月3日进行了更新。到2006年1月30日为止最新版本为。

WRF模式简易操作中文指南

W R F模式简易操作中文 指南 Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-

WRF 模式操作指南 The Institute of Atmospheric Physics, Chinese Academy of Sciences Northeast Institute of Geography and Agroecology, Chinese Academy of Sciences 中国科学院大气物理研究所 中国科学院东北地理与农业生态研究所 二○一七年三月二十日

目录 1. WRF模式简介 (1) 2. WRF模式的安装 (2) 安装环境 (2) 模式源程序 (2) NetCDF函数库的安装 (2) 标准初始化(SI)的安装 (6) WRF模式的安装 (9) 3. WRF模式与T213模式嵌套 (17) 嵌套方案 (17) 嵌套程序设计 (17) 编译嵌套程序 (21) 嵌套的实现 (22) 4. WRF模式系统的运行 (29) 理想大气方案 (29) 真实大气方案 (32) 5. WRF模式系统作业卡 (47) 源程序 (47) 真实大气方案 (48) 6. 模式结果的显示处理 (61) Vis5D格式 (61) MICAPS格式 (62) GrADS格式 (65)

附录1. WRF模式参数配置说明 (68) 附录2. T213场库参数表 (78)

WRF模式系统安装/调试技术报告 1. WRF模式简介 WRF(Weather Research Forecast)模式系统是由许多美国研究部门及大学的科学家共同参与进行开发研究的新一代中尺度预报模式和同化系统。WRF模式系统的开发计划是在1997年由NCAR中小尺度气象处、NCEP的环境模拟中心、FSL的预报研究处和奥克拉荷马大学的风暴分析预报中心四部门联合发起建立的,并由国家自然科学基金和NOAA共同支持。现在,这项计划,得到了许多其他研究部门及大学的科学家共同参与进行开发研究。WRF模式系统具有可移植、易维护、可扩充、高效率、方便的等诸多特性,将为新的科研成果运用于业务预报模式更为便捷,并使得科技人员在大学、科研单位及业务部门之间的交流变得更加容易。 WRF模式系统将成为改进从云尺度到天气尺度等不同尺度重要天气特征预报精度的工具。重点考虑1-10公里的水平网格。模式将结合先进的数值方法和资料同化技术,采用经过改进的物理过程方案,同时具有多重嵌套及易于定位于不同地理位置的能力。它将很好的适应从理想化的研究到业务预报等应用的需要,并具有便于进一步加强完善的灵活性。 2004年5月21日推出了嵌套版本。2004年6月3日进行了更新。

WRF模式简易操作中文指南

W R F模式简易操作中文指 南 The pony was revised in January 2021

WRF 模式操作指南 The Institute of Atmospheric Physics, Chinese Academy of Sciences Northeast Institute of Geography and Agroecology, Chinese Academy of Sciences 中国科学院大气物理研究所 中国科学院东北地理与农业生态研究所 二○一七年三月二十日

目录 1. WRF模式简介 (1) 2. WRF模式的安装 (2) 安装环境 (2) 模式源程序 (2) NetCDF函数库的安装 (2) 标准初始化(SI)的安装 (6) WRF模式的安装 (9) 3. WRF模式与T213模式嵌套 (17) 嵌套方案 (17) 嵌套程序设计 (17) 编译嵌套程序 (21) 嵌套的实现 (22) 4. WRF模式系统的运行 (29) 理想大气方案 (29) 真实大气方案 (32)

5. WRF模式系统作业卡 (47) 源程序 (47) 真实大气方案 (48) 6. 模式结果的显示处理 (61) Vis5D格式 (61) MICAPS格式 (62) GrADS格式 (65) 附录1. WRF模式参数配置说明 (68) 附录2. T213场库参数表 (78)

WRF模式系统安装/调试技术报告 1. WRF模式简介 WRF(Weather Research Forecast)模式系统是由许多美国研究部门及大学的科学家共同参与进行开发研究的新一代中尺度预报模式和同化系统。WRF模式系统的开发计划是在1997年由NCAR中小尺度气象处、NCEP的环境模拟中心、FSL的预报研究处和奥克拉荷马大学的风暴分析预报中心四部门联合发起建立的,并由国家自然科学基金和NOAA共同支持。现在,这项计划,得到了许多其他研究部门及大学的科学家共同参与进行开发研究。WRF模式系统具有可移植、易维护、可扩充、高效率、方便的等诸多特性,将为新的科研成果运用于业务预报模式更为便捷,并使得科技人员在大学、科研单位及业务部门之间的交流变得更加容易。 WRF模式系统将成为改进从云尺度到天气尺度等不同尺度重要天气特征预报精度的工具。重点考虑1-10公里的水平网格。模式将结合先进的数值方法和资料同化技术,采用经过改进的物理过程方案,同时具有多重嵌套及易于定位于不同地理位置的能力。它将很好的适应从理想化的研究到业务预报等应用的需要,并具有便于进一步加强完善的灵活性。 WRF模式作为一个公共模式,由NCAR负责维护和技术支持,免费对外发布。第一版的发布在2000年11月30日。随后在2001年5月8日,第二次发布了WRF模式,版本号为。2001年11月6日,很快进行了模式的第三次发布,只是改了两个错误,没有很大的改动,因此版本号定为。直到2002年4月

WRF-Chem模式介绍完整版

WRF-Chem模式介绍完整版 第二章 WRF-Chem模式介绍 WRF-Chem模式是由美国NOAA 预报系统实验室(FSL)开发的,气象模式(WRF)和化学模式(Chem)在线完全耦合的新一代的区域空气质量模式。图2.1给出了WRF-Chem的流程框架图。 WRF-chem包含了一种全新的大气化学模式理念。它的化学和气象过程使用相同的水平和垂直坐标系,相同的物理参数化方案,不存在时间上的插值,并且能够考虑化学对气象过程的反馈作用。有别于这之前的大气化学模式,如SAQM模式、CALGRID模式、MODEL3-CAMQ模式等,它们的气象过程和化学过程是分开的,一般先运行中尺度气象模式,得到一定时间间隔的气象场,然后提供给化学模式使用。这样分开处理以后,存在一些问题:首先,利用这样的气象资料驱动化学过程的时候就存在时间和空间上的插值,而且丢失了一些小于输出间隔的气象过程,如一次短时间的降水等,而这些过程对化学过程来说可能是很重要的;其次,气象模式和化学模式使用的物理参数化方案可能是不一样的;再次,不能考虑化学过程对气象过程的反馈作用。事实上,在实际大气中化学和气象过程是同时发生的,并且能够互相影响,如气溶胶能影响地气系统辐射平衡,气溶胶作为云凝结核,能影响降水,而气温、云和降水对化学过程也有非常强烈的影响。因此,WRF-Chem能够模拟再现一种更加真实的大气环境。 最初版本的WRF-chem在2002年推出,目前的版本为V3.1(2009年4月16日),本文所采用的是WRF-chem V3.0。

图2.1 WRF-Chem流程图(来自WRF-Chem V3 用户手册) WRF ( Weather Research Forecast , Skamarock et al., 2008)模式系统是美国气象界联合开发的新一代中尺度预报模式和同化系统。WRF模式是一个可用来进行1至10公里内高分辨率模拟的数值模式,同时,也是一个可以做各种不同广泛应用的数值模式,例如:业务单位正规预报、区域气候模拟、空气质量模拟,理想个例模拟实验等。故此模式发展的主要目的是改进现有的中尺度数值模式,例如:MM5(NCAR)、ETA(NCEP/NOAA)、RUC(FSL/NOAA)等,希望可以将学术研究以及业务单位所使用的数值模式整合成单一系统。这个模式采用高度模块化、并行化和分层设计技术,集成了迄今为止在中尺度方面的研究成果。模拟和实时预报试验表明,WRF模式系统在预报各种天气中都具有较好的性能,具有广 阔的应用前景。

WRF模式运行手册

WRF 模式运行手册 二○一○年八月二十四日

目录 第一部分WRF模式介绍 (3) 第二部分模式运行环境搭建 (3) 1、所需的各种组件 (3) 2、Linux操作系统(略) (4) 3、安装PGI (4) 4、安装netcdf (5) 5、安装ncl (6) 第三部分模式的编译安装 (7) 1、编译安装WRF模式主体 (7) 2、编译WPS (8) 3、安装WRFDA (9) 4、安装RIP4 (10) 第四部分模式的运行 (11) 一、运行WPS,进行数据前处理 (11) 二、运行WRF 模式主体 (13) 附录1 WRF模式参数配置说明 (15) 附录2 Linux/UNIX常用命令速查手册 (32) 附录3 网络资源 (42)

第一部分WRF模式介绍 WRF(Weather Research Forecast)模式系统是由许多美国研究部门及大学的科学家共同参与进行开发研究的新一代中尺度预报模式和同化系统。WRF模式系统的开发计划是在1997年由NCAR中小尺度气象处、NCEP的环境模拟中心、FSL 的预报研究处和奥克拉荷马大学的风暴分析预报中心四部门联合发起建立的,并由国家自然科学基金和NOAA共同支持。现在,这项计划,得到了许多其他研究部门及大学的科学家共同参与进行开发研究。WRF模式系统具有可移植、易维护、可扩充、高效率、方便的等诸多特性,将为新的科研成果运用于业务预报模式更为便捷,并使得科技人员在大学、科研单位及业务部门之间的交流变得更加容易。 WRF模式系统将成为改进从云尺度到天气尺度等不同尺度重要天气特征预报精度的工具。重点考虑1-10公里的水平网格。模式将结合先进的数值方法和资料同化技术,采用经过改进的物理过程方案,同时具有多重嵌套及易于定位于不同地理位置的能力。它将很好的适应从理想化的研究到业务预报等应用的需要,并具有便于进一步加强完善的灵活性。 第二部分模式运行环境搭建 1、所需的各种组件: (1)一般的32位或64位PC均可,当然也可以是集群或高性能计算机 (2)一般的Linux操作系统或类Unix操作系统 (3)基本的编译环境,例如gcc 、perl、BourneShell、CShell、make、m4、sed、awk等等以及相应的库 (4)Fortran编译器,一般用PGI或Intel的 (5) NetCDF (Because most of the WRF post-processing packages assume that the data from the WRF model, the WPS package, or the WRF-Var program is using the netCDF libraries) (6) 如果是要跑并行的,一般就可以装mpich或openmpi

WRF中尺度天气预报模式简介

ARW模式系统简介一.概述 1997年美国国家大气研究中心(NCAR)中小尺度气象处 (MMM)、国家环境预报中心(NCEP)的环境模拟中心(EMC)、预 报系统试验室的预报研究处(FRD)和俄克拉荷马大学的风暴 分析预报中心(CAPS)四部门联合发起新一代高分辨率中尺度 天气研究预报模式WRF(Weather Research Forecast)开发计 划,拟重点解决分辨率为1~10Km、时效为60h以内的有限区域 天气预报和模拟问题。该计划由美国国家自然科学基金会 (NSF)和美国国家海洋和大气管理局(NOAA)共同支持,1998年 已形成共同开发的标准,2000年2月被确定为实现美国天气研 究计划(USWRP)主要目标而制定的研究实施计划之一。现在, 这项计划吸引了许多其它研究部门及大学的科学家共同参 与。WRF在发展过程中由于科研与业务的不同需求,形成了两 个不同的版本,一个是在NCAR的MM5模式基础上发展的 ARW(Advanced Research WRF),另一个是在NCEP的Eta模式上 发展而来的NMM(Nonhydrostatic Mesoscale Model)[1、2]。 ARW作为一个公共模式,由NCAR负责维护和技术支持, 免费对外发布。第一版发布于2000年11月30日,随后在2001年5月8日发布了1.1版。2001年11月6日,很快进行了模式的第三次发布,只是改了两个错误,没有很大的改动,因此版本号定 为1.1.1。直到2002年4月24日,才正式第四次发布,版本号为1.2。同样,在稍微修改一些错误后,2002年5月22日第五次发布模式系统,版本号为1.2.1。原定于2002年10月前后的第六次发布,直到2003年3月20才推出,版本号为1.3。2003年11月21日进行了更新。2004年5月21日推出了嵌套版本V2.0。2004年6月3日进行了更新,至2006年1月30日为止最新版本为2.1.2[3]。本文主要介绍的是NCAR的ARW模式嵌套版本V2.1,同时 对ARW和MM5进行简单的对比。 二.ARW的程序结构 2.1ARW的程序概况 ARW的程序总共250,000行,其中50,000行为程序框架, 100,000行为科学计算部分,40,000行为外部程序包,其余的 60,000行由编译工具自动产生,见图1所示。

WRF模式运行指南

WRF 模式运行指南(2006.3.13~2006.3.22) 国家气象中心数值预报室 (内部资料请勿扩散) 二○○六年三月十三日

目录 1. WRF模式简介 (1) 2. WRF模式的安装 (2) 2.1 安装环境 (2) 2.2 模式源程序 (2) 2.3 NetCDF函数库的安装 (2) 2.4 标准初始化(SI)的安装 (6) 2.5 WRF模式的安装 (9) 3. WRF模式与T213模式嵌套 (17) 3.1 嵌套方案 (17) 3.2 嵌套程序设计 (17) 3.3编译嵌套程序 (21) 3.4 嵌套的实现 (22) 4. WRF模式系统的运行 (29) 4.1 理想大气方案 (29) 4.2 真实大气方案 (32) 5. WRF模式系统作业卡 (47) 5.1 源程序 (47) 5.2 真实大气方案 (48) 6. 模式结果的显示处理 (61) 6.1 Vis5D格式 (61) 6.2 MICAPS格式 (62) 6.2 GrADS格式 (65) 附录1. WRF模式参数配置说明 (68) 附录2. T213场库参数表 (78)

WRF模式系统安装/调试技术报告 数值预报室邓莲堂 1. WRF模式简介 WRF(Weather Research Forecast)模式系统是由许多美国研究部门及大学的科学家共同参与进行开发研究的新一代中尺度预报模式和同化系统。WRF模式系统的开发计划是在1997年由NCAR中小尺度气象处、NCEP的环境模拟中心、FSL的预报研究处和奥克拉荷马大学的风暴分析预报中心四部门联合发起建立的,并由国家自然科学基金和NOAA共同支持。现在,这项计划,得到了许多其他研究部门及大学的科学家共同参与进行开发研究。WRF模式系统具有可移植、易维护、可扩充、高效率、方便的等诸多特性,将为新的科研成果运用于业务预报模式更为便捷,并使得科技人员在大学、科研单位及业务部门之间的交流变得更加容易。 WRF模式系统将成为改进从云尺度到天气尺度等不同尺度重要天气特征预报精度的工具。重点考虑1-10公里的水平网格。模式将结合先进的数值方法和资料同化技术,采用经过改进的物理过程方案,同时具有多重嵌套及易于定位于不同地理位置的能力。它将很好的适应从理想化的研究到业务预报等应用的需要,并具有便于进一步加强完善的灵活性。 WRF模式作为一个公共模式,由NCAR负责维护和技术支持,免费对外发布。第一版的发布在2000年11月30日。随后在2001年5月8日,第二次发布了WRF模式,版本号为1.1。2001年11月6日,很快进行了模式的第三次发布,只是改了两个错误,没有很大的改动,因此版本号定为1.1.1。直到2002年4月24日,才正式第四次发布,版本号为1.2。同样,在稍微修改一些错误后,2002年5月22日第五次版发布模式系统,版本号为1.2.1。原定于2002年10月份左右的第六次发布,直到2003年3月20才推出,版本号为1.3。2003年11月21日进行了更新。2004年5月21日推出了嵌套版本V2.0。2004年6月3日进行了更新。到2006年1月30日为止最新版本为2.1.2。

WRF模式运行手册

WRF 模式运?行?手册 ?二○?一○年?八?月?二?十四?日 ?目 录 第?一部分 WRF模式介绍3 第?二部分模式运?行环境搭建3 1、所需的各种组件3 2、Linux操作系统(略)4 3、安装PGI4 4、安装netcdf5 5、安装ncl6 第三部分模式的编译安装7 1、编译安装WRF模式主体7 2、编译WPS8 3、安装WRFDA9 4、安装RIP410 第四部分模式的运?行11 ?一、运?行WPS,进?行数据前处理11 ?二、运?行WRF 模式主体13 附录1 WRF模式参数配置说明15 附录2 Linux/UNIX常?用命令速查?手册31 附录3 ?网络资源40 第?一部分 WRF模式介绍 WRF(Weather Research Forecast)模式系统是由许多美国研究部门及?大学的科学家共同参与进?行开发研究的新?一代中尺度预报模式和同化系统。WRF模式系统的开发计划是在1997年由NCAR中?小尺度?气象处、NCEP的环境模拟中?心、FSL的预报研究处和奥克拉荷马?大学的风暴分析预报中?心四部门联合发起建?立的,并由国家?自然科学基?金和NOAA共同?支持。现在,这项计划,得到了许多其他研究部门及?大学的科学家共同参与进?行开发研究。WRF模式系统具有可移植、易维护、可扩充、?高效率、?方便的等诸多特性,将为新的科研成果运?用于业务预报模式更为便捷,并使得科技?人员在?大学、科研单位及业务部门之间的交流变得更加容易。

交流变得更加容易。 WRF模式系统将成为改进从云尺度到天?气尺度等不同尺度重要天?气特征预报精度的?工具。重点考虑1-10公?里的?水平?网格。模式将结合先进的数值?方法和资料同化技术,采?用经过改进的物理过程?方案,同时具有多重嵌套及易于定位于不同地理位置的能?力。它将很好的适应从理想化的研究到业务预报等应?用的需要,并具有便于进?一步加强完善的灵活性。 第?二部分模式运?行环境搭建 1、所需的各种组件: (1)?一般的32位或64位PC均可,当然也可以是集群或?高性能计算机 (2)?一般的Linux操作系统或类Unix操作系统 (3)基本的编译环境,例如gcc 、perl、 BourneShell、 CShell、make、m4、sed、awk等等以及相应的库 (4)Fortran编译器,?一般?用PGI或Intel的 (5) NetCDF (Because most of the WRF post-processing packages assume that the data from the WRF model, the WPS package, or the WRF-Var program is using the netCDF libraries) (6) 如果是要跑并?行的,?一般就可以装mpich或openmpi (7)后处理?一般可以使?用GrADS 、NCL 、RIP4、Vis5D (8) ?一般安装完上述软件后都要把相对的可执?行程序的路径设到环境变量中。 2、 Linux操作系统安装(略) 3、安装PGI (1)解压缩PGI压缩包 $cd /home/name/Model, $mkdir PGI $tar -xvf pgilinux-715.tar.gz -C PGI $cd PGI $./install 出现提?示信息 Do you accept these terms?[accept,decline] accept 1,single system install 2,Network install 1 Install the ACML?[y/n] n Installation directory?[/opt/pgi] /usr/local/pgi Do you wish to install MPICH1?[y/n] q Do you want the ?les in the install directory to be read-only?[y/n] n install complete 把与安装版本相适应的license.dat拷贝到你安装的?目录下 (2) 配置.bashrc?里的环境变量 export PGI=/usr/local/pgi/linux86/7.1-4/ export MANPATH=$MANPATH: $PGI/man export LM_LICENSE_FILE=/usr/local/pgi /license.dat export PATH=$PATH: $PGI/bin $source .bashrc 为了试验pgi是否安装成功,可以打如下命令 $pgf90 如果有如下提?示信息,说明已安装成功 $pgf90-Warning-No ?les to process 如果?大家是在更?高版本的fedora下装pgi,估计pgi的版本也会相应的升?高,(3) 编译命令 编译FORTRAN程序: pgf90 –byteswapio ?lename.for –o ?lename.exe 编译C程序: pgcc –byteswapio ?lename.c –o ?lename.exe

相关主题
文本预览
相关文档 最新文档