Fortran编译器选项无法识别

时间:2015-06-30 18:20:00

标签: fortran

我正在使用对数值精度敏感的数值模型。使用我的旧ifort编译器,我成功使用了Fortran标志 " fp-model precise"

我最近安装了intel编译器composer_xe_2015.3.187。它无法识别Fortran旗帜 " fp-model precise"。 这是我得到的确切错误

f95:错误:精确:没有这样的文件或目录 f95:错误:无法识别的命令行选项'-fp-model'

我担心如果我牺牲自己的效率来代替新的编译器,或者是新的编译器本身能够保持精度。

1 个答案:

答案 0 :(得分:2)

您使用名称f95调用的编译器不是Intel Fortran。基于错误消息,我猜它实际上是GNU Fortran编译器,但您可以通过运行f95 -v来查看编译器将其自身识别为什么来检查。

英特尔Fortran 15仍支持选项-fp-model precise

在调用ifort之前,您需要设置其环境,例如

source /path/to/intel/bin/ifortvars.sh intel64

用于64位编译器。然后,您可以将编译器调用为ifort