
很多同学都在问我WPS和WRFV3安装好,就可以运行了吗?WPS和WRFV3究竟是干什么用的呢?
这里我做些很粗略的解释,并且是我个人的观点,望批评指正。

其实WPS和WRFV3结合起来的使用只是在做WRF的预处理阶段,或者可以说只是通过WRF(也就是模式)去模拟一个预报场,单单的只是通过模式去模拟。那么和资料同化的不同点就是,资料同化在这个过程中加入了观测资料。两者的区别本质上就是这么的简单。单纯WRF来看,资料同化就是简单的多用了一个WRFDA。

我前边的博文已经讲过了WRF的运行过程,这里就再简单的叙述一次吧。人总是会在成长的过程中,不断有新的体会,然后反过头来看过去,有时候会豁然开朗,也有时候觉得当时的自己问什么很傻

在WPS和WRFV3中起着控制作用的两个文件就是namelist.wps和namelist.input
一、预处理阶段(WPS)
我拿到一个要模拟的个例的时候,首先在进入WPS后,习惯于先修改namelist.wps.这里拿7.21做个介绍
&share
wrf_core = 'ARW',
(做研究一般用的模式)
max_dom = 2,
(设置两次区域)
start_date =
'2012-07-20_06:00:00','2012-07-20_06:00:00', (两次分别的开始与结束时间)
end_date =
'2012-07-22_00:00:00','2012-07-22_00:00:00',
interval_seconds = 21600
(资料插入时间间隔)
io_form_geogrid = 2,
(选择2,一般为.nc格式)
/
&geogrid
parent_id
=
1, 1,
(第一层一般都是从1开始)
parent_grid_ratio = 1,
3,
(各层之间的比例尺度,必须设为奇数比)
i_parent_start
= 1, 31,
(每层开始的格点位置,以左往右开始计数)
j_parent_start
= 1, 26,
(每层开始的格点位置,以上往下开始计数)
e_we
= 100, 109,
(嵌套模式东西向的网格数目)
e_sn
= 90, 109
(嵌套模式南北向的网格数目)
geog_data_res
= '10m','2m',
dx = 40500,
(最外层格距,以米为单位)
dy = 40500,
(最外层格距,以米为单位)
map_proj = 'lambert',
(投影方式)
ref_lat =
39.93,
(中心经纬度位置)
ref_lon =
112,
truelat1 =
30.0,
truelat2 =
60.0,
stand_lon = 112,
(标准经度轴)
geog_data_path =
'/public2/kang/yang/WPS/geog' (所解压地形数据的位置)
/
&ungrib
out_format = 'WPS',
(一般设为WPS,还有其他的格式为“SI","MM5",针对WPS才可以用
prefix = 'FILE',
Vtable)
/
&metgrid
fg_name = 'FILE'
io_form_metgrid = 2,
/
设置完name.wps后
1)首先在WPS目录下解压地形数据,解压后在目录下会出现geog文件夹
然后运行./geogrid.exe文件
产生文件:
2)链接ungrib中的Vtable文件(Vtable.GFS是fnl数据的头文件,用于WPS读取fnl数据用的)
ln -sf
ungrib/Variable_Tables/Vtable.GFS
Vtable
链接后会在目录下产生Vtable
然后将fnl资料硬链接到WPS下,当然将fnl资料转换成为了模式所需要格式。
link_grib.csh
fnl文件路径 .
链接后将会产生文件:
运行./ungrid.exe最后产生:
3)最后运行./metgrid.exe
将地形资料与fnl再分析资料结合到一起。
产生:
支持WPS运行完毕
二、边界条件、初值条件以及预报阶段(WRFV3)
(1)将WPS下的met_em.d0*文件链接到WRFV3/test/em_real下或者到WRFV3/run下。
(2)编辑namelist.input
在namelist.input如果不研究参数化部分可以不做调整,只对其中的&time_control和&domains部分进行更改。
(3)首先运行的是./real.exe 这步主要是为了产生边界场和初始场。
wrfinput_d01
wrfinput_d02 (初始场)
(4)最后运行./wrf.exe
至此WRF运行完成。
加载中,请稍候......