ПредишенСледващото

Съставители Intel C ++ и Fortran, и библиотека MKL

Също така на всички клъстери инсталирана библиотека Intel ядрото математика библиотека (MKL) версия 8.0.2. Библиотеката се намира в директорията / ЮЕсАр / MKL. Моля, имайте предвид, че в ИЪ поддиректория на разположение 32, 64, и EM64T. Ant-клъстер, трябва да използвате библиотека поддиректория EM64T на, а останалата част от клъстерите - поддиректорията 32. Всички необходими документи и примери могат да бъдат получени от директорията / ЮЕсАр / MKL / док.

Което изисква нови компилатори?

Необходимостта от нови компилатори стана главно а) да подкрепя програмен в Fortran 90, и б) за по-мощна програма за оптимизация в Fortran, отколкото доставя Г77 компилатор, с помощта на предаването на езика C, а след това с помощта на компилация ССЗ.

Тези изисквания са изпълнени и ЗГУ компилатори (Портланд група), но софтуерната компания отказа да ги предостави в Русия.

Как да се използва?

компилатори на Intel са се позовали с помощта на командата на ICC (C или C ++), СПМС (C ++) и ifort (Fortran 77/90). Отбори mpicc, mpiCC и mpif77 да съставят и MPI-програми се изгради и конфигуриран да използва съставителите на Intel.

Също така запазва възможността за използване на компилатори GNU използват mpigcc екипи, mpig ++ и mpig77 (Fortran 90 не се поддържа).

входни файлове

По подразбиране, файлове с .cpp разширение и .cxx считат източник C ++, файлове с .c разширение - изходен код в C език и компилатор СПМС също данни .c файлове като изходния код в C ++.

Файлове с .f разширението. .за .ftn и се признават като изходния код на езика Fotran фиксирана форма записи и файлове .fpp .F и допълнително са минали през Препроцесорът Fortran. Файлове с разширение .f90 смята източникът на Fortran 90/95 с свободна форма на запис. Очевидно можете да зададете фиксирана или свободна форма на запис Fortran програми чрез опциите за -Fi и -FR съответно.

Файлове с .s на разширението признати като асемблер код за IA-32.

Характеристики Intel компилатори

Основни опции на компилатора

Най-интересното, разбира се, е опции код за оптимизация. Повечето от опциите са общи за C ++ компилатори и Fortran. По-подробно описание на опции вижте английски ръководства на потребителя.

Подкрепете проекта - споделете линка, благодаря!