Я ищу компилятор Fortran. Я слышал о gfortran и Intel Fortran. Я слышал, что Intel Fortran быстрее.
ОС: линукс
Существует также несвободный компилятор Fortran от Intel .
Согласно википедии , он полностью поддерживает Fortran 90/95, OpenMP и OpenMPI. В статье есть неполный список фич из более новых версий, но официальную компиляцию мне найти не удалось (только дополнительные фичи между версиями). BLAS включен в библиотеку ядра Intel Math , но также может быть взят из GNU. Я не использовал компилятор Fortran, но для компиляторов C и C++ двоичные файлы Intel обычно были быстрее, чем GNU. Про администрирование ничего сказать не могу (на кластерах оно было предустановлено).
Компиляторы Intel достаточно дорогие, поэтому покупать их как частное лицо вряд ли захочется. Однако вы можете получить его бесплатно , если не используете его в коммерческих целях.
Качество сообщений об ошибках не сильно зависит от разных компиляторов, но может быть полезно получать информацию об одной и той же ошибке от разных компиляторов. Обычно вы получаете дополнительную подсказку, потому что она сформулирована по-другому, а истина находится где-то посередине.
GNU Fortran , GFortran , совместим с Fortran 95 с некоторой поддержкой для 2003 и 2008 (щелкните ссылки, чтобы узнать статус), активно поддерживается и тестируется, имеет активное сообщество для поддержки, доступен на большинстве платформ и является бесплатным.
Что не нравится?
Здесь есть инструкции по использованию GFortran с BLAS, LAPACK & LAPACK95, LAM/MPI, F90gl, netCDF, I/O API !
Джефф Хаммонд