CLUH Compiler
Quick Links:
Portland Group Compiler
Bezeichnung : PGI Workstation Complete
Version 5.2 :
- alte Version steht noch zur Verfügung
- <code>module load pgi/5.2</code>
Version 6.0 : default (im Standardpfad)
- Vorbereitung: <code>module load pgi/6.0</code>
- Infos: <code>module help pgi/6.0</code>
Version 6.1:
- Vorbereitung: <code>module load pgi/6.1</code>
- Infos: <code>module help pgi/6.1</code>
Version 7.0 :
- Vorbereitung: <code>module load pgi/7.0</code>
- Infos: <code>module help pgi/7.0</code>
Aufruf
- <code>pgcc</code> : C-Compiler
- <code>pgCC</code> : C++ Compiler
- <code>pgf90</code> : Fortran90/95-Compiler
- <code>pgf77</code> : Fortran77-Compiler
- <code>pghpf</code> : High-Performance-Fortran-Compiler
Dokumentation
- <code>pgf90 -help</code> (etc.)
- Manual Pages für pgcc, pgCC, pgf90, pg77, pghpf
- Dokumentation im HTML- und PDF-Format
- Portland Group Startseite
Sonstiges
- OpenMP wird unterstützt
- MPI wird unterstützt mit:
- <code>module load mpich-pgi</code>
- <code>module load mvapich-pgi</code>
- <code>module load mvapich2-pgi</code>
Intel Compiler
Version: Intel Compiler für Linux Version 8.0
Vorbereitung: <code>module load intel</code>
Aufruf
- <code>icc</code> : C-Compiler
- <code>icpc</code> : C++ Compiler
- <code>ifort</code> : Fortran90/95-Compiler
Dokumentation
- Manual Pages für <code>icc</code> (gleichzeitig für <code>icpc</code>), <code>ifort</code>
- <code>icc -help</code> (etc.)
- Intel Compiler Startseite
Sonstiges
- OpenMP wird unterstützt Laut <code>icc -help</code>:
- Autoparallelisierung wird unterstützt Laut <code>icc -help</code>:
- MPI wird unterstützt durch:
- <code>module load mpich-intel
- <code>module load mvapich-intel
- <code>module load mvapich2-intel
-openmp enable the compiler to generate multi-threaded code
based on the OpenMP directives
Enable and specify the scope of Interprocedural (IP) Optimizations:
-ip enable single-file IP optimizations (within files)
-ipo enable multi-file IP optimizations (between files)
Other Advanced Performance Options:
-parallel enable the auto-parallelizer to generate multi-threaded
code for loops that can be safely executed in parallel
NAG Compiler
Version: NAGWare f95 für Linux64 Release 5.0
Vorbereitung: <code>module load nagf95</code>
Aufruf
- <code>f95</code> : Fortran90/95-Compiler
- <code>upsf95</code> : X11 based Fortran 95 debugger
Dokumentation
- Manual Pages für <code>f95</code>, <code>upsf95</code>
- Dokumentation im HTML-Format
- Numerical Algorithms Group Startseite
- Dokumentation f95 Debugger im HTML-Format
- Dokumentation NAG fl90 Library im HTML- und PDF-Format
GNU Compiler
Version: 3.2.3
Aufruf
- <code>cc</code>, <code>gcc</code> : C-Compiler
- <code>g77</code> : Fortran77-Compiler
Dokumentation
- Manual Pages für gcc, g77
- <code>gcc --help</code> (etc.)
- GNU Compiler Collection Startseite
Ihre Meinung
Fehlt etwas? Könnte die Dokumentationen ergänzt/verbessert werden? Wenn Sie Ideen oder kritische Bemerkungen haben, dann bitte melden Sie sich bei Herrn Dr. Brand oder Herrn Dr. Cochrane.

