作者coulduseeme (王昭)
看板Fortran
标题[问题]
时间Wed Sep 15 10:11:20 2010
请问一下
用不同的编译器
跑出来的结果会不同吗?
因为日前我用gfortran跑我的程式竟然跑出一堆 NAN
不过用学长的ifortran竟然能正常跑出数值
请问是不是因为不同编译器的问题,谢谢^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.218.166
1F:→ gilocustom:用不同的编译器编译的程式执行结果的确有可能不同, 09/15 11:10
2F:→ gilocustom:请问你用的编译器版本各是? 09/15 11:11
3F:→ jubilee2:有对浮点数爆表的处理方式 有些会变成NAN 有些直接给0 09/15 12:35
4F:→ coulduseeme:感谢回答 我使用的是gfortran 09/15 15:05
5F:→ coulduseeme:所以 gfortran的效能会比 ifortran还差吗? 09/15 15:05
6F:→ gilocustom:我没用过IVF,不过根据经验我给gfortran的评价会高於 09/15 15:16
7F:→ gilocustom:g95与pgf90。 09/15 15:16
8F:推 motoman:ifort比较好 debugger也不错 但是gfortran比较能装library 09/16 11:06