- Akademische Forschung und Lehre
- Mitarbeiter des KIT
- Studierende des KIT (auch auf privaten Geräten)
-
PGI compiler suite
-
The PGI Compiler Suite includes Fortran, C and C++ compilers and development tools for 32-bit and 64-bit x86-compatible workstations and servers, all running on Linux, Windows or macOS operating systems.
- Contact Person:
- Services:
PGI compiler suite
The PGI Compiler Suite includes Fortran, C and C++ compilers and development tools for 32-bit and 64-bit x86-compatible workstations and servers, all running on Linux, Windows or macOS operating systems.
---------------------------------------------------------------------------------------------- command file name suffix language level ---------------------------------------------------------------------------------------------- pgcc .c, .i ANSI C and K&R C pgCC(pgcpp) .C, .cc ANSI C++ with cfront features ----------------------------------------------------------------------------------------------
------------------------------------------------------------------------------ command file name suffix explanation ------------------------------------------------------------------------------ pgf95 .f Fortran source code pgf95 .F, .FOR Fortran source code may contain macros and preprocessor directives pgf95 .f90, .f95 Fortran90/95 source code in free format pgf95 .F95 Fortran90/95 source code may contain macros and preprocessor directives pgf95 .hpf High Performance Fortran source code ------------------------------------------------------------------------------
To compile "multithreaded" applications (i.e. OpenMP programs), the -mp compiler option must be used. The scriptsmpicc(for C programs) and mpiCC(for C++ programs) automatically bind the "message passing" communication library to your program.
With the compiler option -standard the part of source code is marked, which does not satisfy the ANSI standard with respect to Fortran77, Fortran95 and HPF. To compile "multithreaded" applications (i.e. OpenMP programs), the compiler option -mp must be used. The scriptsmpif77 and mpif90 automatically bind the "message passing" communication library to your program.
More general (user guides) and vendor specific information about the PGI compiler can be found on the"Online Manuals" web page.
Several licenses for the PGI compiler suite are available for the operating systems Linux, Windows 7/10 and MacOS, which can be accessed by all KIT employees via a license server of the SCC. This means that all KIT employees can install the PGI compiler suite locally and do not need their own licenses! For all KIT employees the use of the PGI compiler suite is free of charge! For the technical implementation of the access to the license server of the SCC please read the file Readme on the FTP server of the SCC
(ftp://ftp.scc.kit.edu/pub/campus/PGI)
or contact Mr. Hartmut Häfner at the SCC.