PGI CDK
module add pgicdk/ # PGI CDK
module add pgiwks/ # PGI Workspation
PGI Cluster Development Kit is a collection of tools for development parallel ( supports parallel models OpenMP a MPI) and also serial programs in laguanges C, C++, FORTRAN 77, Fortran 95 and High Performance Fortran (HPF). Program exept to compilers and supported libraries contains debugger and profiler with support for parallel programs, optimalized mathematic libraries BLAS and LAPACK and parallel library ScaLAPACK.
Usage
Every user can use this program on PC clusters of MetaCentrum.
- PGICDK version 18.1 (module pgicdk-18.1): 2 permanent network-floating licenses
- PGICDK version 17.10 (module pgicdk-17.10): 2 permanent network-floating licenses
- PGICDK version 16.10 (module pgicdk-16.10): 2 permanent network-floating licenses
- PGICDK version 15.10 (module pgicdk-15.10): 2 permanent network-floating licenses
- PGICDK version 14.9 (module pgicdk-14.9): 2 permanent network-floating licenses
- PGICDK version 14.3 (module pgicdk-14.3): 2 permanent network-floating licenses
- PGICDK version 13.10 (module pgicdk-13.10): 2 permanent network-floating licenses
- PGICDK version 12.4 (module pgicdk-12.4): 2 permanent network-floating licenses
- PGICDK version 8.0 (module pgicdk-8.0): 10 permanent network-floating licenses
- PGICDK version 6.0 (module pgicdk-6.0):
- PGICDK version 5.1 (module pgicdk-5.1):
Programs and environment variables
Quick overview of the most used programs in module to ease you the searching in man pages.
Program | Description | Corresponding environment variables | Notes |
---|---|---|---|
pgcc | preprocessor, compiler, assembler and linker for ANSI and K&R C | CC="pgcc", CPP="pgcc -E" | |
pgCC | preprocessor, compiler, assembler and linker for C++ | CXX="pgCC", CXXCPP="pgCC -E" | |
pgc++ | preprocessor, compiler, assembler and linker for C++, compatible with GNU C++ compilers | CXX="pgc++", CXXCPP="pgc++ -E" | |
pgf77 | preprocessor, compiler, assembler and linker for Fortran 77 | F77="pgf70" | |
pgf90, pgf95, pgfortran | preprocessor, compiler, assembler and linker for Fortran 90/95 | F90="pgf90", FC="pgf90" | pgf90, pgf95 = aliases for pgfortran |