看板 Fortran 關於我們 聯絡資訊
請問一下 用不同的編譯器 跑出來的結果會不同嗎? 因為日前我用gfortran跑我的程式竟然跑出一堆 NAN 不過用學長的ifortran竟然能正常跑出數值 請問是不是因為不同編譯器的問題,謝謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.218.166
gilocustom:用不同的編譯器編譯的程式執行結果的確有可能不同, 09/15 11:10
gilocustom:請問你用的編譯器版本各是? 09/15 11:11
jubilee2:有對浮點數爆表的處理方式 有些會變成NAN 有些直接給0 09/15 12:35
coulduseeme:感謝回答 我使用的是gfortran 09/15 15:05
coulduseeme:所以 gfortran的效能會比 ifortran還差嗎? 09/15 15:05
gilocustom:我沒用過IVF,不過根據經驗我給gfortran的評價會高於 09/15 15:16
gilocustom:g95與pgf90。 09/15 15:16
motoman:ifort比較好 debugger也不錯 但是gfortran比較能裝library 09/16 11:06