Kompilatory Intel: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Linia 4: | Linia 4: | ||
;Użycie: | ;Użycie: | ||
− | |||
Kompilacje należy prowadzić podczas zadania interaktywnego (nie na węźle dostępowym). Po uruchomieniu zadania należy załadować odpowiedni moduł: | Kompilacje należy prowadzić podczas zadania interaktywnego (nie na węźle dostępowym). Po uruchomieniu zadania należy załadować odpowiedni moduł: | ||
Linia 10: | Linia 9: | ||
module load intel/<wybrana_wersja> | module load intel/<wybrana_wersja> | ||
− | Wywołanie kompilatorów: | + | ;Wywołanie kompilatorów: |
*icc - język C | *icc - język C |
Wersja z 19:22, 28 lis 2015
< 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