Rostov State University
High Performance Computing Center



      Intel(R) Fortran and C++ Compilers Documentation (8.0 Release)


       На Linux-кластере помимо свободно распростаняемых компиляторов проекта GNU ( версия  Red Hat Linux 3.2.2-5 ) установлены компиляторы от фирмы Intel (версия 8.0). Краткое описание и характеристики этих компиляторов можно найти на сайте parallel.ru ( http://parallel.ru/cluster/intel_compilers.html ). В целом мы согласны с оценками компиляторов данными на упомянутом сайте, однако вопрос об их преимуществе перед компиляторами GNU нам представляется открытым. Наше тестирование с помощью теста HPL на одном процессоре показало, что у компиляторов Intel нет преимущества перед компиляторами GNU. В самом деле, при решении системы уравнений с 7000  неизвестными компиляторы Intel дают производительность  3.89 Gflops, тогда как при использовании компиляторов GNU производительность достигает 4.05 Gflops (при использовании библиотеки Intel MKL версии 6.1). Примерно одиноковые показатели были получены и на других программах. Учитывая то, что имеются проблемы совместимости  установленных ранее библиотек с компиляторами Intel, то основными компиляторами на кластере остаются компиляторы GNU. Тем не менее, неоспоримым преимуществом компиляторов Intel является поддержка языка Fortran90 и в случае необходимости они могут быть использованы. Вызов компиляторов C и С++ производится командой icc, а компиляторов f77 и f90 командой ifort. При этом ни каких дополнительных настроек окружения пользователя не требуется. Полный комплект документации можно найти по ссылке, приведенной ниже.