24小时热门版块排行榜    

查看: 612  |  回复: 5

黑太阳

金虫 (正式写手)

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

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

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

» 猜你喜欢

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

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

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的回帖

chairmantang

禁虫 (正式写手)

本帖内容被屏蔽

4楼2014-09-17 08:44:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

edwardted

木虫 (正式写手)

【答案】应助回帖

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

匿名

用户注销 (小有名气)

本帖仅楼主可见
6楼2014-10-04 20:53:15
已阅   申请程序强帖   回复此楼   编辑   查看我的主页
相关版块跳转 我要订阅楼主 黑太阳 的主题更新
信息提示
请填处理意见