Product Family Feature Comparison

The following table lists features, capabilities and licensing options that differ among the PGI product families.

 Feature PGI Workstation PGI Server PGI CDK PGI Visual Fortran
64 256 PVF PVF Server
Language Options
Fortran only yes yes yes yes
C/C++ only yes yes
Fortran & C/C++ yes yes yes yes
Operating Systems
Linux only yes yes yes yes
OS X only yes
Windows only yes yes yes yes
Multi-platform volume packs only yes
MPI Processes
Debugging with PGDBG® 8 16 64 256 8 8
Profiling with PGPROF® 8 16 64 256 8 8
Licensing Type
Node-locked Single User yes yes
Multi-user Network Floating yes yes yes yes

About PGI Accelerator Products
PGI products are offered either with (x64+GPU) or without (x64) support for GPU accelerators. x64+GPU products include applicable support for PGI Accelerator and OpenACC directives, CUDA Fortran, CUDA-x86 and other GPU oriented technologies and capabilities.

The PGI Workstation, PGI Server and PGI CDK license differences are;

  1. PGI Workstation—For deployment on a single node-locked system. This license allows up to eight MPI processes to be debugged using PGDBG as in mpirun -np 8 -dbg=pgdbg foo. All eight processes must be running on the same system as PGDBG. In addition, up to eight MPI processes running on the same system can be profiled using PGPROF with the results presented collectively.
  2. PGI Server—For deployment on any number of network nodes. Options available for up to 2, 5, 10, 25 or 50 simultaneous users. This license allows up to 16 MPI processes to be debugged using PGDBG (for example mpirun -np 16 -dbg=pgdbg foo). All 16 processes must be running on one node. In addition, up to 16 MPI processes running on the same node can be profiled using PGPROF with the results presented collectively.
  3. PGI CDK—For deployment on any number of networked nodes. Options available for up to 2, 5, 10, 25 or 50 simultaneous users. This licenses allows for up to 64 or 256 MPI processes to be debugged using PGDBG and the processes can run on different cluster nodes as designated by the machines.LINUX file but only if the PGI CDK daemons have been installed. In addition, up to 64/256 processes can be profiled across the cluster using PGPROF with the information presented collectively.
    Note that PGI CDK installer installs daemons on the cluster slave nodes that PGDBG uses for cluster debugging. The daemons are not included in the PGI Workstation or PGI Server installation packages.

Note: PGI products support debugging and profiling of up to 64 OpenMP threads per MPI process.

Click me