24小时热门版块排行榜    

查看: 615  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

黑太阳

金虫 (正式写手)

[求助] Fortran程序问题求助 已有3人参与

1,我在vs2013里面编的程序在windows下编译连接运行都没问题,但是一放到Linux下运行就出错,如下图,密度den竟然出现了负值和NaN,不明白为啥会出现这种情况呢?求解决方法
2,如果程序中出现了NaN,怎么在Linux底下通过调试的手段,确定第一次出现NaN的地方?求详细解决方法,谢谢

Fortran程序问题求助
NaN.png
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chairmantang

禁虫 (正式写手)

本帖内容被屏蔽

4楼2014-09-17 08:44:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

fish.yfyh

铜虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
出现NaN,即Not A Number,应该是有除0的情况。
你应该详细检查代码,看那个地方可能出现。
2楼2014-09-16 13:22:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

黑太阳

金虫 (正式写手)

引用回帖:
2楼: Originally posted by fish.yfyh at 2014-09-16 13:22:03
出现NaN,即Not A Number,应该是有除0的情况。
你应该详细检查代码,看那个地方可能出现。

可是问题是我在windows下跑这个程序没问题,在Linux下就出错,感觉很无语
3楼2014-09-16 21:46:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

edwardted

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
检查你的程序中是否有的变量没有初始化?有时候Linux对语法要求更严。
加油!
5楼2014-09-18 14:30:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见