作者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