- 积分
- 1363
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-5-9
- 最后登录
- 1970-1-1
![未绑定新浪微博用户 新浪微博达人勋](source/plugin/sina_login/img/gray.png)
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 love314 于 2013-8-14 21:48 编辑
手册里面提到,编译WPS时,./compile后会在util目录下会生成很多.exe文件,如果NCARG安装成功,会生成plotfmt.exe和plotgrids.exe,即使没有生成,也不会影响到WRF的运行,但是经常会出现没有生成上述两个exe文件,而且我们常常安装的NCL是预编译版本,更容易出错。
首先要正确安装NCL,安装预编译版本NCL也会出现问题,我出现的问题大家可以参考
http://bbs.06climate.com/forum.php?mod=viewthread&tid=16596
然后,修改WPS/arch目录下的preamble文件中的NCARG_LIBS,原始的第二行为-L/usr/X11R6/lib -lX11,由于我的系统是Centos 6.4 x86_64,/usr下没有X11R6目录,直接就是lib、lib64,而且X11、libg2c、gfortran和cairo的库都在lib64下面,所以将-L/usr/X11R6/lib -lX11修改-L/usr/lib64 -lX11 -lg2c -lgfortran -lcairo
红色部分为NCARG必要的库,如果不指定,plotfmt.exe和plotgrids.exe也无法生成。
在最新的wrf3.5模式中,WPS默认./compile时不编译生成plotfmt.exe和plotgrids.exe,这个由WPS目录下compile文件控制,其中第37和38行为直接./compile后会编译生成对应的exe文件,里面没有plotfmt和plotgrids,如果需要,可分开编译,./compile wps会生成geogrid.exe、ungrib.exe和metgrid.exe,./compile util会在WPS/util目录下生成其他的exe文件,包括plotfmt.exe和plotgrids.exe
另外,最新的wrf3.5在官方说明中明确指出,WRFV3中的namelist.input的e_vert由默认的28改成了30,所以如果直接用以前版本设置的namelist.input用在wrf3.5中会报错,大家注意了。
|
评分
-
查看全部评分
|