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

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>:
    -openmp   enable the compiler to generate multi-threaded code
              based on the OpenMP directives
    
  • Autoparallelisierung wird unterstützt
  • Laut <code>icc -help</code>:
    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
    
  • MPI wird unterstützt durch:
    • <code>module load mpich-intel
    • <code>module load mvapich-intel
    • <code>module load mvapich2-intel

 

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

 

GNU Compiler

Version: 3.2.3

Aufruf

  • <code>cc</code>, <code>gcc</code> : C-Compiler
  • <code>g77</code> : Fortran77-Compiler

 

Dokumentation

 

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.

Letzte Änderung: 24.02.2009
 
Verantwortlich RRZN