| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Fortran > [Tools] Компилятор F95 для Linux |
| Автор: popovda 9.6.2006, 23:05 |
| Привет всем. Интересует меня следующая проблема: есть ли хороший компилятор Fortran 95 под Linux с оптимизацией для AMD 64. Или, если кто сталкивался, можно ли AMD-шную библиотеку ACML прикрутить под Intel Fortran? Кроме того, хотелось бы знать какие компиляторы поддерживают MPI или OpenMP. Очень хочется услышать мнение, основанное на личном опыте. |
| Автор: popovda 10.6.2006, 22:09 |
| Нда. Невнимательно я про интел читал. Хотя, откровенно говоря, я не думал, что интел прямого и весьма успешного конкурента поддерживает. Сами AMDшники рекомендовали Absoft Fortran Compilers. Надо попробовать. |
| Автор: Cr@$h 10.6.2006, 22:18 | ||
Ну, скорее, чтобы показать, что он не так крут Absoft -- да, хорошие компиляторы, это точно. Просто у меня Intel как продолжатель CVF Lahey не знаю -- они ушли в сторону .Net и я не уверен, что вернуться. Добавлено @ 22:26 К тому же не может же AMD Intel'овскую продукцию порекомендовать |
| Автор: popovda 11.6.2006, 10:14 |
| Полностью согласен. Мне тоже не хочется менять CVF-ветку на другую, но если у Absoft'а оптимизация для AMD 64 лучше, буду им пользоваться. Что касается g95, то мне этот компилятор не понравился. Почему-то при его использовании возникает ощущение, что сначала идет трансляция в C, а затем используется gcc. Да и тому же Intel'у он сильно проигрывает. |
| Автор: Cr@$h 11.6.2006, 12:25 | ||||
А что мы тормозим? Есть же знаменитый http://www.polyhedron.com/. Посмотри на тесты под http://www.polyhedron.com/pb05/linux/f90bench_AMD.html. В принципе, как и ожидалось. Надо же, у меня сложилось ощущение, что в целом Pathscale нехуже Absoft. Хотя, вот их средние геометрические: Opteron/x86_64 Linux 21.19 -- Absoft 22.77 -- Intel 21.38 -- Pathscale Intel/EM64T Linux 25.45 -- Absoft 23.82 -- Intel 25.93 -- Pathscale По мне так, выбирай любой из этих трёх. Всецело за с тобой. Там произошло разделение выделился GFortran и G95. Второй, вроде бы, даже круче, но не входит в GCC на самом деле. Развитиетеперь идёт параллельно, а это плохо, делали бы лучше вместе один...
Потому и в тестах у него везде краснота |