我想編譯一個f90文件三精度(我知道它不常見,但無論如何...)。一兩分鐘後,它說這個:英特爾fortran編譯器粉碎在三重精度
ifort: error #10106: Fatal error in /opt/intel/Compiler/11.1/072/bin/intel64/fortcom, terminated by kill signal
compilation aborted for foo.f90 (code 1)
我的編譯命令就是:
ifort -r16 foo.f90
但是,一切都還好,當我使用雙精度,通過改變-r16
到-r8
。
你能告訴我這可能是什麼原因?我檢查了我的代碼,我猜這沒有問題。當然,如果你需要,我可以告訴你。
我的編譯器的版本是版本11.1生成20100414
您可能想要在編譯器的發行說明中仔細考慮 - 使用-r16時可能存在一些限制。 – 2012-04-10 20:36:28
也許編譯器只是用-r16選項消耗太多內存? – haraldkl 2012-04-11 19:41:18