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

 Feature PGI Community Edition PGI Professional Edition
PGI Professional Edition
Network floating
Type 1 year for each release Perpetual Perpetual
Releases per Year 1–2 6–9 6–9
Archive Release Access yes yes
Restricted Content Access With registration yes yes
Price No cost For-fee For-fee
Language Options
Fortran & C/C++ yes yes yes
Fortran only yes
Operating Systems
Linux x86-64 yes yes yes
Linux/OpenPOWER yes yes
macOS yes
Windows yes yes
MPI Processes
Debugging with PGDBG® 16 local 16 local 256 local or remote
Support Options
User Forums yes yes yes
E-mail Support yes yes
Premier Service Option yes yes

Note: PGDBG debugger and PGPROF profiler support up to 64 OpenMP threads.

The PGI Professional license differences are:

  • PGI Professional node-locked—For deployment on a single node-locked system. This license allows up to 16 MPI processes to be debugged using PGDBG as in mpirun -np 16 -dbg=pgdbg foo. All 16 processes must be running on the same system as PGDBG.
  • PGI Professional network floating—For deployment on any number of networked nodes. This license allows for up to 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 daemons are installed.
    Note that PGI Professional network floating includes daemons for installation on cluster slave nodes that PGDBG uses for cluster debugging. The daemons are not included in the PGI Professional node-locked installation package.
Click me