爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7846|回复: 11

程序运行

[复制链接]
发表于 2014-4-28 18:26:36 | 显示全部楼层 |阅读模式
Fortran
系统平台: Fortran
问题概况: 程序运行完是这样不知道哪错
问题截图:
我看过提问的智慧: 看过
自己思考时长(天): 1

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

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

x
程序运行完是这样不知道哪错了,望大神们给小的看看,谢谢
密码修改失败请联系微信:mofangbao
发表于 2014-4-28 18:40:32 | 显示全部楼层
定位一下你的sqrt函数,应该是用来开方的数据出现了负数或者nan等
密码修改失败请联系微信:mofangbao
 成长值: 0
发表于 2014-4-28 18:48:23 | 显示全部楼层
程序有问题!请贴程序
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-4-28 19:04:50 | 显示全部楼层
lqouc 发表于 2014-4-28 18:40
定位一下你的sqrt函数,应该是用来开方的数据出现了负数或者nan等

我给sqrt里面的加了绝对值还是不对
密码修改失败请联系微信:mofangbao
发表于 2014-4-28 19:18:59 | 显示全部楼层
五味子 发表于 2014-4-28 19:04
我给sqrt里面的加了绝对值还是不对

不是说了有很多可能么,比如nan,把开方前的数据输出看看。
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-4-28 19:32:18 | 显示全部楼层
还有500hpa高度场资料太大了,传不上去,是用grads将这些年的数据转为dat资料

程序和部分数据.zip

5.2 KB, 下载次数: 3

密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-4-28 19:33:06 | 显示全部楼层
言深深 发表于 2014-4-28 18:48
程序有问题!请贴程序

贴出来了,麻烦给看看,谢谢
密码修改失败请联系微信:mofangbao
 成长值: 0
发表于 2014-4-28 19:39:50 | 显示全部楼层
五味子 发表于 2014-4-28 19:32
还有500hpa高度场资料太大了,传不上去,是用grads将这些年的数据转为dat资料

缺数据···程序运行不到你说的那一步···并且由于程序较长,不运行看不出来问题。建议你将sqrt下面的部分,print出来看看···
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2014-4-29 19:28:48 | 显示全部楼层
言深深 发表于 2014-4-28 19:39
缺数据···程序运行不到你说的那一步···并且由于程序较长,不运行看不出来问题。建议你将sqrt下面的 ...

我自己实在搞不出啦,能不能帮我改改呀,谢谢
密码修改失败请联系微信:mofangbao
发表于 2014-4-29 21:01:14 | 显示全部楼层
五味子 发表于 2014-4-29 19:28
我自己实在搞不出啦,能不能帮我改改呀,谢谢

就你压缩包里这些信息,要是能帮你改好了,给他10贡献都不多。
你不给测试数据根本没人能给你解决这个问题。那么大的ncep数据,没人专门为了给你改程序去下载还有转化。
你的问题已经很明白了,就是sqrt出了问题,子程序中一共两个sqrt,你要先定位到底是在那个call出现了问题,不会用debug就用pause一点点测试,找到出问题的地方之后,查看你进入sqrt之前的数据具体是什么,比如负数或者nan或者inf等,然后判断这样的情况是否符合实际,多半是你之前的处理有问题。根据这些信息修改程序。
如果自己修改不了,那么再把这些信息贴上来请大家帮忙。
ps:最直接的办法就是你去问老师或者请你指导老师的研究生帮忙。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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