Kompilatory Intel

Z KdmWiki
Wersja z dnia 09:51, 7 gru 2015 autorstwa Dzieko (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

< Podręcznik użytkownika KDM < Oprogramowanie KDM < Oprogramowanie systemowe i narzędziowe

Kompilatory Intel (Intel Composer XE for Linux) - zestaw kompilatorów optymalizowanych dla procesorów Intela. Dostępne na wszystkich systemach obliczeniowych KDM WCSS, zwykle w katalogach /usr/local/intel/ lub /opt/intel/.

Użycie

Kompilacje należy prowadzić podczas zadania interaktywnego (nie na węźle dostępowym). Po uruchomieniu zadania należy załadować odpowiedni moduł:

module avail intel
module load intel/<wybrana_wersja>
Wywołanie kompilatorów
  • icc - język C
  • icpc - C++
  • ifort - Fortran77 i 90
  • idb - debugger
Sprawdzenie wersji
icc -v -V
Opcje wywołania kompilatorów mogą różnić się dla poszczególnych wersji, dlatego należy sprawdzić aktualną składnię
icc -help
Zalecenia ogólne
  • dostosowanie do konkretnego procesora: -xHost i inne
  • optymalizacja: -fast, -OX i inne
  • zalecane jest statyczne linkowanie bibliotek kompilatora: -static-intel
  • sterowanie precyzją: -pcXX -ftz -mp -mp1 i inne
  • wsparcie dla OpenMP: -openmp i inne
  • automatyczne zrównoleglanie kodu: -parallel i inne
Linki zewnętrzne

Zobacz też: Oprogramowanie systemowe i narzędziowe, maszyny obliczeniowe