What is the PGI Community Edition?

The PGI Community Edition is a no-cost license to a recent release of the PGI Fortran, C and C++ compilers and tools for multicore CPUs and NVIDIA GPUs, including all OpenACC, OpenMP and CUDA Fortran features.   The PGI Community Edition enables development of performance-portable HPC applications with uniform source code across the most widely used parallel processors and systems.


How do I get a copy of the PGI Community Edition compilers and tools?

You can download the installation packages at pgroup.com/community.



Is this product available only to academic users, or can anybody download and use it?

Anyone can download and use the PGI Community Edition compilers and tools as long as they assent to the license agreement, including individuals as well as users at academic, commercial and government institutions and organizations.



How does the PGI Community Edition license differ from PGI for-fee licenses?  What are the restrictions?

Each PGI Community Edition release is licensed for one year from the date of release. PGI for-fee products are perpetually licensed, meaning you can use any release to which you have a license in perpetuity (i.e., forever) in accordance with the license agreement.


What happens when the PGI Community Edition license expires?  Can I get another license, or can I only use this product for one year and then I have to buy a copy?

You can use PGI Community Edition ("CE") compilers on an ongoing basis at no cost by upgrading to the latest CE upon expiration of your previous CE license.


Will my compiled executables expire when the PGI Community Edition license expires?

No, executables built with PGI Community Edition will continue to work after the license expires.


Will my compiled executables run on any compatible system, or only on the system on which they were compiled?

Executables built with PGI Community Edition compilers will run on any compatible system.


How often will you release new versions of the PGI Community Edition?

We expect to issue new PGI Community Edition releases twice per year.


Is the PGI Community Edition available on Linux?  Windows?  OS X?

The PGI Community Edition is available on Linux, Windows and macOS on x86, and Linux on OpenPOWER.


Is the PGI Community Edition available on both 64-bit x86 and OpenPOWER CPUs?

Yes, but running Linux only.


Is the PGI Community Edition available on ARM CPUs?

No, PGI compilers are not yet available for ARM processors.


Does the PGI Community Edition include all the same GPU features as the for-fee PGI products ?

Yes. Where supported, the OpenACC and CUDA Fortran GPU features are equivalent to those in the PGI for-fee compilers and tools.


Does the PGI Community Edition include OpenACC for multicore CPUs?  OpenMP?

Yes, OpenACC for multicore CPUs is included on all platforms, and the OpenMP functionality is the same as in the for-fee PGI compilers.


Are there restrictions on the number of CPU processors or cores used by OpenMP or OpenACC executables built with PGI Community Edition compilers?

No.


Are there restrictions on the number of NVIDIA GPU CUDA cores used by OpenACC or CUDA Fortran executables built with PGI Community Edition compilers?

No.


Do the PGI Community Edition compilers optimize at the same level as the for-fee PGI compilers?  Do they support auto-parallelization?

Yes, the optimizations are all the same as those in the for-fee PGI compilers, including SIMD vectorization and auto-parallelization for multicore CPUs.


Does the PGI Community Edition include the PGI Profiler and the PGI Debugger?

Yes, on x86 platforms both the PGI Profiler and PGI Debugger are included. The PGI Profiler is included on OpenPOWER platforms; the PGI Debugger is not currently available on OpenPOWER.


Is the PGI Community Edition an open source product?

No. The PGI Community Edition is available at no cost, but is not an open source product and use is subject to the proprietary PGI End User License Agreement.


What additional features are available with a PGI for-fee license?

For-fee PGI Professional licenses include a perpetual license to use the current and any previous PGI releases, and any maintenance releases available with paid Support Service. We typically issue 6 to 9 updates throughout the year, meaning for-fee licensees with maintenance get access to new features and bug fixes before users of the PGI Community Edition, and active technical support. See the Product Feature Comparison page for more details.


How do I get help if I am having problems with the PGI Community Edition compilers or tools?

Registered PGI users can post questions on the PGI User Forums. Registration is free.


How can I buy technical support for my PGI Community Edition license?

With purchase of a PGI Professional (perpetual) license, you can also purchase Support Service which provides access to all maintenance updates and active technical support.


I’ve been using the PGI Community Edition compilers and have purchased a permanent license with tech support, can I use the same software or do I need to reinstall?

Except for the Windows version, when you purchase a license, all you need to do is replace your current license keys with new perpetual license keys you download from the PGI website. That’s it. No need to reinstall the PGI software. For Windows users, we recommend installing the PGI Professional Edition.


Can I evaluate another version of PGI software that includes features or support for platforms not available with the PGI Community Edition?

Yes. Send an email with your request to PGI Sales.


Can I install PGI Community Edition on the head-node of my cluster and allow multiple users within my organization to access it?

Yes, but they must be within your organization.


I already have a PGI for-fee license and support. Can I use PGI Community Edition as well? Do I have to change or upgrade my existing for-fee license to PGI Professional?

Yes, you may use the current PGI Community Edition as well as your for-fee license; however we do not recommend using both on the same system. You need not change or upgrade your existing for-fee license; you can continue to use it and purchase corresponding annual support.

 
Click me