Kompilatory Intel

Z KdmWiki
Przejdź do nawigacji Przejdź do wyszukiwania
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

< 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