爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 69264|回复: 105

WRF-入门指导,献给新手,欢迎补充指正。

  [复制链接]

新浪微博达人勋

发表于 2011-8-17 14:08:06 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
      WRF是指Weather Research and Forecasting Model,即天气预报模式,被誉为是次世代的中尺度天气预报模式。这个就不多说了,到处都有说明。
      对于新手来说,最先当然是想知道怎么进行下去,尽快模拟出个案例出来。至于每一步为什么要这么做,还得熟悉后才会去深究。
     首先,你当然得去下载源文件了,呵呵,一个WRFV3,一个WPS,地形数据GEOG,如果你打算用grads画图的话,你还得一个后处理软件ARWPOST, 我觉得grads更容易入门,也被大多数气象工作者熟知。然后你需要做的,就是参照置顶的培训PPT,WRF使用说明,如果你是完全自己从头开始安装,建议先看wrf模式学习---从linux安装开始。需要 特别说明的是,安装过程中有选择系统和编译器的时候,要根据你的实际选择,大多数时候不是手册上的选择。
     你要是只是想先跑出个案例出来看看,你需要改的地方不多,贴出两个namelist,
     先是namelsit.wps
&share
wrf_core = 'ARW',
max_dom = 4,
start_date = '2006-07-28_00:00:00', '2006-07-28_00:00:00', '2006-07-28_00:00:00','2006-07-28_00:00:00',
end_date   = '2006-07-31_00:00:00', '2006-07-31_00:00:00', '2006-07-31_00:00:00','2006-07-31_00:00:00'
interval_seconds = 21600
io_form_geogrid = 2,
/

&geogrid
parent_id         =   1,   1,   2,   3
parent_grid_ratio =   1,   3,   3,   3
i_parent_start    =   1,  146, 132,  20
j_parent_start    =   1,  29,  149,  20
e_we              =  219,  199,  61, 61
e_sn              =  146,  199,  61, 61
geog_data_res     = '5m','2m','30s','30s'
dx = 9000,
dy = 9000,
map_proj = 'lambert',
ref_lat   =  31.5,
ref_lon   =  101.2,
truelat1  =  30.0,
truelat2  =  60.0,
stand_lon =  101.0,
geog_data_path = '../geog'
/

&ungrib
out_format = 'WPS',
prefix = 'FILE',
/

&metgrid
fg_name = 'FILE'
io_form_metgrid = 2,
/
&mod_levs
press_pa=201300,200100,100000,
95000, 90000       85000, 80000
75000, 70000       65000, 60000
55000, 50000       45000, 40000
35000, 30000       25000, 20000
15000, 10000        5000, 1000
/
                                 
    你需要改的是开始结束时间和南北东西格点以及起始格点,中心经纬度,分辨率,地形数据路径等,参见手册。
然后是namelist.input,仅供参考。里面有个max_dom根据情况修改,其他和wps类似。这个例子是四重的,如果你只需要二重,则默认只会读取前两列,后两列无需删掉。
&time_control
run_days                            = 3,
run_hours                           = 0,
run_minutes                         = 0,
run_seconds                         = 0,
start_year                          = 2006, 2006, 2006, 2006,
start_month                         = 07,   07,   07,   07,
start_day                           = 28,   28,   28,   28,
start_hour                          = 00,   00,   00,   00,
start_minute                        = 00,   00,   00,   00,
start_second                        = 00,   00,   00,   00,
end_year                            = 2006, 2006, 2006, 2006,
end_month                           = 07,   07,   07,   07,
end_day                             = 31,   31,   31,   31,
end_hour                            = 00,   00,   00,   00,
end_minute                          = 00,   00,   00,   00,
end_second                          = 00,   00,   00,   00,
interval_seconds                    = 21600
input_from_file                     = .true.,.true.,.true.,.true.,
history_interval                    =  60,  60,   60,  60,
frames_per_outfile                  = 1000, 1000, 1000, 1000,
restart                             = .false.,
restart_interval                    = 5000,
io_form_history                     = 2
io_form_restart                     = 2
io_form_input                       = 2
io_form_boundary                    = 2
debug_level                         = 0
/
&domains
time_step                           = 20,
time_step_fract_num                 = 0,
time_step_fract_den                 = 1,
max_dom                             = 4,
e_we                                = 219,   199,   61,  61,
e_sn                                = 146,   199,   61,  61,
e_vert                              = 43,    43,    43,  43,
eta_levels = 1.000, 0.999, 0.998,  0.996,
                                       0.995,  0.993,  0.9922,  0.991,
                                       0.989,  0.987,  0.985,  0.982,
                                       0.978,  0.975,  0.965,  0.955,
                                       0.945,  0.935,  0.924,  0.914,
                                       0.904,  0.899,  0.848,  0.798,
                                       0.747,  0.697,  0.646,  0.596,
                                       0.545,  0.495,  0.444,  0.394,
                                       0.343,  0.293,  0.242,  0.192,
                                       0.141,  0.091,  0.061,  0.040,
                                       0.020,  0.010,  0.000,
p_top_requested                     = 5000,
num_metgrid_levels                  = 27,
num_metgrid_soil_levels             = 4,
dx                                  = 9000, 3000,  1000, 333.3333
dy                                  = 9000, 3000,  1000, 333.3333
grid_id                             = 1,     2,     3,    4,
parent_id                           = 0,     1,     2,    3,
i_parent_start                      = 1,     146,    132,  20
j_parent_start                      = 1,      29,    149,  20
parent_grid_ratio                   = 1,     3,     3,    3,
parent_time_step_ratio              = 1,     3,     3,    3,
feedback                            = 1,
smooth_option                       = 0
/
&physics
mp_physics                          = 3,     3,     3,    3,
ra_lw_physics                       = 1,     1,     1,    1,
ra_sw_physics                       = 1,     1,     1,    1,
radt                                = 30,    30,    30,   30,
sf_sfclay_physics                   = 1,     1,     1,    1,
sf_surface_physics                  = 2,     2,     2,    2,
bl_pbl_physics                      = 1,     1,     1,    1,
bldt                                = 0,     0,     0,    0,
cu_physics                          = 1,     1,     1,    1,
cudt                                = 5,     5,     5,    5,
isfflx                              = 1,
ifsnow                              = 0,
icloud                              = 1,
surface_input_source                = 1,
num_soil_layers                     = 4,
sf_urban_physics                    = 0,     0,     0,    0,
maxiens                             = 1,
maxens                              = 3,
maxens2                             = 3,
maxens3                             = 16,
ensdim                              = 144,
/
&fdda
/
&dynamics
w_damping                           = 0,
diff_opt                            = 1,
km_opt                              = 4,
diff_6th_opt                        = 0,      0,      0,   0,
diff_6th_factor                     = 0.12,   0.12,   0.12,  0.12,
base_temp                           = 290.
damp_opt                            = 0,
zdamp                               = 5000.,  5000.,  5000., 5000.,
dampcoef                            = 0.2,    0.2,    0.2,  0.2,
khdif                               = 0,      0,      0,    0,
kvdif                               = 0,      0,      0,    0,
non_hydrostatic                     = .true., .true., .true., .true.,
moist_adv_opt                       = 1,      1,      1,     1,
scalar_adv_opt                      = 1,      1,      1,     1,
/
&bdy_control
spec_bdy_width                      = 5,
spec_zone                           = 1,
relax_zone                          = 4,
specified                           = .true., .false.,.false., .false.,
nested                              = .false., .true., .true., .true.,
/
&grib2
/
&namelist_quilt
nio_tasks_per_group = 0,
nio_groups = 1,
/

   FNL数据下载地址http://dss.ucar.edu/cgi-bin/datasets/getWebList 需要注册再邮箱激活。

     

   哦,好了,欢迎补充,不断更新…………
   


评分

参与人数 3金钱 +17 贡献 +7 收起 理由
lhbhbl + 2
athlon8048 + 10 + 2 赞一个!
mofangbao + 5 + 5

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2011-8-17 16:07:47 | 显示全部楼层
原创OR转载?原创要加图章啦
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2011-8-17 16:48:57 | 显示全部楼层
原创哈,已加图章,呵呵,原来不知道呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2011-8-17 16:50:41 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-8-17 21:40:51 | 显示全部楼层
学习了。。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-8-18 08:00:19 | 显示全部楼层
这个解释的好详细
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2011-8-18 09:35:48 | 显示全部楼层
Mouse 发表于 2011-8-18 08:00
这个解释的好详细

哈哈哈哈哈,多谢支持~~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-8-24 17:13:04 | 显示全部楼层
学习了。。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-8-24 17:23:40 | 显示全部楼层
解释的好详细
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-8-28 17:10:03 | 显示全部楼层
学习了!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表