好吧,到目前为止,我已经问自己这个问题很长时间了。
我开始使用 GNU Fortran 编译器 ( gfortran
),我非常高兴。但后来我开始听说英特尔 Fortran 编译器 ( ifort
) 更好,因为它针对英特尔处理器进行了优化(因此针对当今大多数计算机进行了优化,因为英特尔拥有更大的市场份额)。之后我开始使用ifort
,但事实是我对它并不完全满意,因为它没有检测到一些错误gfortran
(即问题:“引用传递正在改变矩阵的值”)。
确实还有其他 Fortran 编译器,但实际上,我从不使用 and 之外的其他编译gfortran
器ifort
。
所以想问大家:各有什么优缺点?如果优化不重要,哪个是最好的?