- 积分
- 17197
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-2-16
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 sywyx 于 2014-3-24 10:17 编辑
学习了天目同学的发贴,很受启发。
http://bbs.06climate.com/forum.php?mod=viewthread&tid=4273
******************************************
运行步骤:
1.将read_wrf_nc_change.f 程序放在.../test/em_real目录下
2.先按步骤运行WPS,再运行real.exe,生成wrfinput_d0文件
3.用vi命令修改此程序中的subroutine USER_CODE这一块
例:if(var=='HGT') then
data_real(160:200,125:155,1:1)=data_real(160:200,125:155,1:1)*0.5
end if
end subroutine USER_CODE
修改后保存退出
4.编译
ifort read_wrf_nc_change.f -L/usr/local/netcdf/lib -lnetcdf -lm \-I/usr/local/netcdf/include -FR -o read_wrf_nc_change
5.运行
./read_wrf_nc_change wrfinput_d01 -EditData HGT
注意:
(1)所要修改地形的区域(i,j)范围通过估算来获得
(2)估算i,j时,注意不同网格的起始经纬度和分辨率
(3)若同时对wrfinput_d01和wrfinput_d02都要进行操作,必须分开处理
(4)先把控制实验作对,如果修改wrfinput_d0不成功的话,要重新运行real.exe,重新修改。
************************************
以上引用。
模拟中,感觉WRF模式对地形的影响严重考虑不足,
如同学们贴中所言,人为增加山的高度是一种方法。
但,是否可以直接修改模式原程序,提高地形的影响权重,
不知这个想法是否靠谱
|
|