爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 15612|回复: 11

【跪求帮助】WRF : met_grid.exe时报错forrtl: severe (173):

[复制链接]

新浪微博达人勋

发表于 2012-3-9 21:57:23 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 鲸鱼便子 于 2012-3-10 18:06 编辑

运行WPS的时候,./geogrid.exe和./ungrib.exe都成功了 ,但是./metgrid.exe时报错如下:Processing domain 1 of 2
forrtl: severe (173): A pointer passed to DEALLOCATE points to an array that cannot be deallocated
Image              PC                Routine            Line        Source            
metgrid.exe        00000000005F5DAA  Unknown               Unknown  Unknown
metgrid.exe        00000000005F48A6  Unknown               Unknown  Unknown
metgrid.exe        000000000059EA60  Unknown               Unknown  Unknown
metgrid.exe        0000000000540D9E  Unknown               Unknown  Unknown
metgrid.exe        000000000057C0B0  Unknown               Unknown  Unknown
metgrid.exe        0000000000477756  Unknown               Unknown  Unknown
metgrid.exe        000000000044C01D  Unknown               Unknown  Unknown
metgrid.exe        0000000000448EC9  Unknown               Unknown  Unknown
metgrid.exe        000000000040B62D  Unknown               Unknown  Unknown
metgrid.exe        0000000000403B5C  Unknown               Unknown  Unknown
libc.so.6          0000003BAE81D994  Unknown               Unknown  Unknown
metgrid.exe        0000000000403A69  Unknown               Unknown  Unknown
请问是怎么回事??%>_<%
困扰已久啦,
谢谢啦~~




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

新浪微博达人勋

发表于 2012-5-10 14:14:26 | 显示全部楼层

回帖奖励 +1 金钱

这是可能是程序中指针的问题,建议将源程序修改一下重新编译。
metgrid/src中:
process_domain_module.F,第645行
integer, pointer, dimension(:) :: u_levels, v_levels修改为
integer, pointer, dimension(:) :: u_levels=>null(), v_levels=>null()

storage_module.F,第1033行
type (head_node), pointer :: name_cursor 修改为:
type (head_node), pointer :: name_cursor =>null()
具体原因可参见《Fortran95程序设计》一书第278关于指针的部分。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-3-10 07:35:39 | 显示全部楼层

回帖奖励 +2 金钱

check if there is allocatable data array that is not defined for dimensions.
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-3-10 08:07:34 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-3-10 20:03:49 | 显示全部楼层

回帖奖励 +1 金钱

错误提示没看明白,楼主检查一下namelist.wps,metgrid部分是否有改动
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-3-10 21:44:24 | 显示全部楼层
天目神眉 发表于 2012-3-10 20:03
错误提示没看明白,楼主检查一下namelist.wps,metgrid部分是否有改动

metgrid部分没有改。
好吧,貌似是namelist.wps里面的区域选择的问题。换一下个格点数和内层网格起始点的位置会出现新的错误,但是若是单层区域则不会出现这样的问题。
晕死了……正在用wrfdomain试呢…………
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-3-10 22:36:24 | 显示全部楼层
天目神眉 发表于 2012-3-10 20:03
错误提示没看明白,楼主检查一下namelist.wps,metgrid部分是否有改动

不行呀,除了官网上给的那个例子(2000年01月24日的那个)(不同的资料都可以),自己给定的例子都会出现此类的fatal error??{:eb303:}
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-5-12 17:50:08 | 显示全部楼层
xg4221 发表于 2012-5-10 14:14
这是可能是程序中指针的问题,建议将源程序修改一下重新编译。
metgrid/src中:
process_domain_module.F ...

谢谢,我试试看。
之前用的是intel 12的编译器怎样都不行,之后换成版本低的intel9.1之后就没有再出这个问题了~~
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-5-12 22:04:25 | 显示全部楼层
xg4221 发表于 2012-5-10 14:14
这是可能是程序中指针的问题,建议将源程序修改一下重新编译。
metgrid/src中:
process_domain_module.F ...

谢谢你,试了一下,还是不行呀。不过仍旧谢谢你~~
貌似就是编译器太新的问题。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-5-13 13:25:16 | 显示全部楼层
可以用Mpirun提交任务试一下,如果出错会指向具体的某一行,再按照提示如上所示改一下试试看。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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