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 |
|