Quellcode-Übersetzung (Compilierung)
In den nachfolgenden Tabellen sind die wichtigsten Compiler-Aufrufe zusammengefasst. Man beachte:
- In der Regel muss ein entsprechendes Module geladen sein.
- Zu unterscheiden sind OpenMP (Multi-Processor-Programmiermodell für gemeinsamen Speicher) und Open-MPI (eine Implementierung des Message-Passing-Interface zur Parallelen Programmierung bei verteiltem Speicher.
Compiler-Aufrufe zur Übersetzung von MPI-Programmen
Intel-MPI (impi) mit Compiler-Familie | |||
---|---|---|---|
Sprache | GNU | Intel | |
C | mpicc mpigcc |
mpiicc |
|
C++ | mpicxx mpigxx |
mpiicpc |
|
Fortran | mpif90 |
mpiifort |
|
Open-MPI mit Compiler-Familie | |||
Sprache | GNU | Intel | PGI |
C | mpicc |
mpicc |
mpicc |
C++ | mpiCC |
mpiCC |
mpiCC |
Fortran | mpif90 |
mpif90 |
mpif90 |
Compiler-Aufrufe zur Übersetzung von OpenMP-Programmen
Compiler-Familie | |||
---|---|---|---|
Sprache | GNU | Intel | PGI |
C | gcc |
icc |
pgcc |
C++ | g++ |
icpc |
pgCC |
Fortran | gfortran |
ifort |
pgfortran |
OpenMP-Flag | -fopenmp |
-qopenmp |
-mp |
veraltet | -openmp |