PGI-Compiler
Compilerbenutzung
- Initialisierung auf Apis/Bombus:
- module load pgi/2014: Version 14.4
- module load pgi/2015: Version 15.3
- Compileraufrufe:
- Fortran 77 Compiler: pgf77
- Fortran 90 Compiler: pgf90
- C-Compiler: pgcc
- C++-Compiler: pgCC
Bemerkungen zum PGI-Compiler
- Debugger und Profiler
- grafischer Debugger PDBG: Aufruf mit pdbg
- grafischer Performance Profiler PGPROF: Aufruf mit pgprof
- Compileroptionen
- -fastsse -Mipa=fast : agresssivste Optimierungsform für den Opteron Prozessor; beinhaltet Optimierung auf Instruktionsebene, skalare globale Optimierung, skalare und vektorielle SSE-Codegenerierung und interprozeduale Codeanalyse
- -fast -Macalarsee : kann verwendet werden, wenn die -fastsse-Option zu Problemen führt, verzichtet auf die vektorielle Optimierung
- Optimierungsstufen: -O0 bis -O3