PGI CDK

Z MetaCentrum
Přejít na: navigace, hledání

Description

PGI Cluster Development Kit is a collection of tools for development parallel ( supports parallel models OpenMP a MPI) also seriál 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.

Availability

  • 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

Use

Initialize an enviroment and run particular program (pgcc, pgCC, pgf77, pgf90, pghpf, pgdbg, pgprof) in accordance with its documentation.

module add pgicdk-16.10   # PGI CDK version 16.10
module add pgicdk-15.10   # PGI CDK version 15.10
module add pgicdk-14.9    # PGI CDK version 14.9
module add pgicdk-14.3    # PGI CDK version 14.3
module add pgicdk-13.10   # PGI CDK version 13.10
module add pgicdk-12.4    # PGI CDK version 12.4
module add pgicdk-8.0     # PGI CDK version 8.0

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" names pgf90 and pgf95 are aliases for pgfortran

Documentation

Documentation is available on producer's WWW server or locally in the relevant directories:

  • version 16.10: /software/pgicdk-16.10/linux86-64/16.10/doc/
  • version 15.10: /software/pgicdk-15.10/linux86-64/15.10/doc/
  • version 14.9: /software/pgicdk-14.9/linux86-64/14.9/doc/
  • version 14.3: /software/pgicdk-14.3/linux86-64/14.3/doc/
  • version 13.10: /software/pgicdk-13.10/linux86-64/13.10/doc/
  • version 12.4: /software/pgicdk-12.4/linux86-64/12.4/doc/
  • version 8.0: /software/pgicdk-8.0/linux86-64/8.0/doc

Licence

Every user can use this program on PC clusters of MetaCentrum.

Supported platforms

Linux

Program administrator

meta@cesnet.cz

Homepage

URL: http://www.pgroup.com/products/cdkindex.htm