
WRF模式运行及相关问题的解决
一、稍微介绍一下WRF模式WRF(Weather Research Forecast)模式系统是由许多美国研究部门及大学的科学家共同参与进行开发研究的新一代中尺度预报模式和同化系统。WRF模式系统的开发计划是在1997年由NCAR中小尺度气象处、NCEP的环境模拟中心、FSL的预报研究处和奥克拉荷马大学的风暴分析预报中心四部门联合发起建立的,并由国家自然科学基金和NOAA共同支持。现在,这项计划,
一、稍微介绍一下WRF模式
WRF(Weather Research Forecast)模式系统是由许多美国研究部门及大学的科学家共同参与进行开发研究的新一代中尺度预报模式和同化系统。WRF模式系统的开发计划是在1997年由NCAR中小尺度气象处、NCEP的环境模拟中心、FSL的预报研究处和奥克拉荷马大学的风暴分析预报中心四部门联合发起建立的,并由国家自然科学基金和NOAA共同支持。现在,这项计划,得到了许多其他研究部门及大学的科学家共同参与进行开发研究。WRF模式系统具有可移植、易维护、可扩充、高效率、方便的等诸多特性,将为新的科研成果运用于业务预报模式更为便捷,并使得科技人员在大学、科研单位及业务部门之间的交流变得更加容易。
WRF模式系统将成为改进从云尺度到天气尺度等不同尺度重要天气特征预报精度的工具。重点考虑1-10公里的水平网格。模式将结合先进的数值方法和资料同化技术,采用经过改进的物理过程方案,同时具有多重嵌套及易于定位于不同地理位置的能力。它将很好的适应从理想化的研究到业务预报等应用的需要,并具有便于进一步加强完善的灵活性。
二、利用windows端的‘cygwin’搭建模式需要的运行环境(接下来直接是操作)
-
将cygwin压缩包解压,将解压后的cygwin文件夹拷贝到某个盘的根目录下
-
打开一个命令提示符:windows系统中 开始—运行—输入cmd—回车
-
如果解压在d盘,在屏幕输入 d:回车
-
输入:cd d:/cygwin回车
-
输入:Cygwin.bat回车,至此你的linux搭建好
6.回到windos系统中,在cygwin/opt目录下,创建GEOG(注意是大写)文件夹(或者在linux下,cd h:/cygwin)
7.将WPS、WRF压缩包,以及自选个例资料(网盘里有全部资料)的文件夹拷贝到 cygwin/opt 目录下
8.将另外3个 .bz2的压缩包,拷入GEOG下
三、将后续所要使用的压缩包在Linux操作窗口下解压。(现在开始所有命令,均在Linux下操作)
(用df –h查看磁盘挂载,进入H盘 输入cd H:回车,cd dir #切换到当前目录下的dir目录)
1.在opt目录下解压WPS,WRF,命令: tar –zvxf xxx.tar.gz xxx为对应文件名
2.在GEOG目录下解压3个.bz2文件,命令:tar –jvxf xxx.tar.bz2
四、运行WPS
1.记得查看自己是否有读写运行权限,如果没有,可以在opt目录下输入chmod –R u+rwx WPS
2.打开WPS目录,根据自己选择的个例时间,及位置,用vi修改namelist.wps
注:在改写namelist.wps文件时提示的要注意的地方:
1)开始、截止时间
2)所选嵌套层do1/do2等等的格点数
3)所选研究区域的中心经纬度
3. 输入命令 ./geogrid.exe 成功后生成文件 geo_em.d01
4. 输入命令 ln –sf ungrib/Variable_Tables/Vtable.GFS Vtable 成功会生成文件 Vtable
输入命令 ln –sf ungrib/Variable_Tables/Vtable.GFS 成功会生成文件 Vtable.GFS
5.输入命令 ./link_grib.csh /opt/xxx/fnl_* 链接之前所选的气象数据。
6.输入命令 ./ungrib.exe 成功会生成与气象数据对应的文件 FILExxxxx
7. 输入命令 ./metgrid.exe 成功会生成几个和与气象数据相对应的文件: met_em.d01 至此WPS运行完毕
五、运行WRF
1.在Linux操作窗口打开WRF目录下test/em_real
2.输入命令 ln –sf /WPS的路径/met_em* . 注意后面有一个.号表示链接到当前文件夹,不要漏
3.用vi修改namelist.input,主要修改start_year、start_month、start_day、start_hour、start_second、end_year、end_month、end_day、end_hour、end_second、en_we、en_sn等要与之前修改的namelist.wps文件保持一致。
注:在这里如果需要最后输出的wrfout文件是多时次的,需要在namelist.input中修改 frames_per_ouutfile
4. 输入命令 ./real.exe à wrfinput_d01 wrfbdy_d01
5. 输入命令 ./wrf.exe 运行成功产生几个不同时间段的 wrfoutput 文件 至此WRF运行完毕
以上就是wps和wrf运行的步骤和相应的程序、结果截图。
六、NCL画图
1. 回到windows界面,在cygwin/usr/local目录下,创建ncl文件夹将local目录下的,lib, include, bin文件夹复制到ncl目录下。
2. 回到linux界面,输入 vi ~/.bash_profile,在最后添加:
export NCARG_ROOT=/usr/local/ncl
export PATH=$NCARG_ROOT/bin:$PATH
保存退出 在命令行输入exit退出cygwin,重新进入
3. 拷贝NCL_scripts-Reference文件夹到cygwin/opt目录下。
4. 回到Linux界面,查看/usr/local/ncl下面个文件夹的权限,若没有,赋权限
(运行前先授予NCL_scripts-Reference权限,chmod –R u+rwx NCL_scripts-Reference)
回到cygwin/opt/NCL_scripts-Reference/下利用ncl xxx.ncl命令运行ncl的画图脚本,根据不同脚本的绘画内容,修改N读取的文件路径出图 。
1)利用useful_WPS_domain.ncl画图
结果:
2)利用useful_V_Cloud.ncl脚本出图
修改useful_V_Cloud.ncl脚本文件中的路径:
3)利用useful_Pressure.ncl出图
修改useful_Pressure.ncl脚本文件中的路径:
驱动脚本:
出图:
更多推荐
所有评论(0)