PGI Compatibility and Installation Questions


Which releases of PGI compilers work with each Linux distribution?

Each release of Linux changes many things, primarily the glibc libraries, the locations of files and headers for gcc, and changes to how executables are built. As a result, the PGI compiler install process has to adjust with each release, and the code shipped needs to be updated or expanded. Most compiler releases will be compatible with previous Linux versions existing at that time, and we make an effort to be compatible with future releases, by trying to use the most current versions of libraries and headers from the installation for unfamiliar releases.

Here are the PGI compiler releases and the versions of Linux they work with. Note, as is commonly done, we only update the most current release for a new version of Linux. The Linux version involved comes with a specific glibc and gcc version. If you use the versions that are bundled as part of the development tools for that Linux release, and they match another supported release below, then your installation will probably succeed. Not all versions of gcc/glibc can work with any Linux release/kernel, however, so any a custom combination of Linux with gcc tools and libs should not be too different from the bundled release.

Here is a table of the Releases available and how to bring them up to their most up-to-date version. Be sure to add any patches after the latest version is downloaded and installed.

Release Linux Releases Verified to Install Newest Version Notes
2016 32-bit and 64-bit: RHEL 5.3–7.2, SUSE 10.2–11.4, SLES 11/12 SP1,
openSUSE 11.1–Leap 42.1, Fedora 10–23, CentOS 5.11–7.1, Ubuntu 10.04–15.10
16.9 Release & version info
2015 32-bit and 64-bit: Red Hat 9.0, and RHEL 4.8–7.0, SUSE 9.3–11.2, SLES 10/11 SP3,
openSUSE 10.2–13.2, Fedora 4–21, CentOS 5.2–7, Ubuntu 8.04–14.10
15.10 Release & version info
2014 32-bit and 64-bit: Red Hat 9.0, and RHEL 4.0/5.0/5.3/6.0/6.2/6.3/6.5,
SUSE 9.0/9.1/9.2/9.3/10.0/10.1/10.2/10.3/11.0/11.1/11.2,
SLES 9/10/11 SP1 & SP2, openSUSE 12.2, Fedora 4–20, CentOS 6.4,
Ubuntu 8/9/9.04/10.04/10.10/11.04/11.11/12.04/12.10/13.04/13.10
14.10 Release & version info
2013 32-bit and 64-bit: Red Hat 9.0, and RHEL 4.0/5.0/5.3/6.0/6.2/6.3,
SUSE 9.0/9.1/9.2/9.3/10.0/10.1/10.2/10.3/11.0/11.1/11.2,
SLES 9/10/11 SP1 & SP2, openSUSE 12.2, Fedora 4–17
Ubuntu 8/9/9.04/10.04/10.10/11.04/11.11/12.04/12.10
13.10 Release & version info
2012 32-bit and 64-bit: Red Hat 9.0, and RHEL 4.0/5.0/5.3/6.0/6.2,
SuSE 9.0/9.1/9.2/9.3/10.0/10.1/10.2/10.3/11.0/11.1,
SLES 9/10/11 SP1, Fedora 4–16,
Ubuntu 8/9/9.04/10.04/10.10/11.04/11.11
12.10 Release & version info
2011 32-bit and 64-bit: Red Hat 9.0, and RHEL 4.0/5.0/5.3/6.0,
SuSE 9.0/9.1/9.2/9.3/10.0/10.1/10.2/10.3/11.0/11.1,
SLES 9/10/11, Fedora 4/5/6/7/8/9/10/11/12/13/14,
Ubuntu 8/9/9.04/10.04/10.10/11.04
11.10 Release & version info
2010 32-bit and 64-bit: Red Hat 9.0, and RHEL 4.0/5.0/5.3,
SuSE 9.0/9.1/9.2/9.3/10.0/10.1/10.2/10.3/11.0/11.1,
SLES 9/10/11, Fedora 4/5/6/7/8/9/10/11, Ubuntu 8/9/9.04
10.9 Release & version info
9.0 32-bit: Red Hat 9.0, and RHEL 3.0/4.0/5.0/5.3,
SuSE 9.0/9.1/9.2/9.3/10.0/10.1/10.2/10.3,
SLES 9/10/11, Fedora 4/5/6/7/8/9/10/11, Ubuntu 8/9
64-bit: SLES 9/10/11, SuSE 9.0/9.1/9.2/9.3/10.0/10.1/10.2/10.3/11.0/11.1,
RHEL 3.0/4.0/5.0/5.3, Fedora 4/5/6/7/8/9/10/11, Ubuntu 8/9
9.0-4 Release info
8.0 32-bit: Red Hat 9.0, and RHEL 3.0/4.0/5.0/5.3,
SuSE 9.0/9.1/9.2/9.3/10.0/10.1/10.2/10.3,
SLES 9/10/11, Fedora 4/5/6/7/8/9, Ubuntu 8
64-bit: SLES 9/10/11, SuSE 9.0/9.1/9.2/9.3/10.0/10.1/10.2/10.3,
RHEL 3.0/4.0/5.0/5.3, Fedora 4/5/6/7/8/9, Ubuntu 8
8.0-6 Release info
7.2 32-bit: Red Hat 9.0, and RHEL 3.0/4.0/5.0,
SuSE 9.0/9.1/9.2/9.3/10.0/10.1/10.2/10.3,
SLES 9/10, Fedora Core 4/5/6/7/8
64-bit: SLES 9/10, SuSE 9.0/9.1/9.2/9.3/10.0/10.1/10.2/10.3,
RHEL 3.0/4.0/5.0, Fedora Core 4/5/6/7/8
7.2-5 Release info


Which releases of PGI compilers work with each Windows version?

PGI Workstation and PGI Server for Windows. Versions are added as they become available.

Release Windows Versions Verified to Install Newest Version Notes
2016 32-bit and 64-bit: 7/8/8.1/10/Server 2008 R2/Server 2012 16.9 Release & version info
2015 32-bit and 64-bit: 7/8/8.1/Server 2008 R2/Server 2012 15.10 Release & version info
2014 32-bit: XP/Vista/7/8/8.1/Server 2003/Server 2008/Server 2012
64-bit: XP x64/Vista/7/8/8.1/Server 2003 x64/Server 2008 R2/Server 2012
14.10 Release & version info
2013 32-bit: XP/Vista/7/8/Server 2003/Server 2008/Server 2012
64-bit: XP x64/Vista/7/8/Server 2003 x64/Server 2008 R2/Server 2012
13.10 Release & version info
2012 32-bit: XP/Vista/7/Server 2003
64-bit: XP x64/Vista/7/Server 2003 x64/Compute Cluster Server/
HPC Server 2008 R2
12.10 Release & version info
2011 32-bit: XP/Vista/7*/Server 2003
64-bit: XP x64/Vista/Server 2003 x64/Compute Cluster Server/
HPC Server 2008 R2
11.10 Release & version info
2010 32-bit: XP/Vista/7*/Server 2003
64-bit: XP x64/Vista/Server 2003 x64/Compute Cluster Server/
HPC Server 2008
10.9 Release & version info
9.0 32-bit: XP/Vista/Server 2003
64-bit: XP x64/Vista/Server 2003 x64/Compute Cluster Server/HPC Server 2008
9.0-4 Release info
8.0 32-bit: XP/Vista/Server 2003
64-bit: XP x64/Vista/Server 2003 x64/Compute Cluster Server/HPC Server 2008
8.0-6 Release info
7.2 32-bit: 2003
64-bit: XP x64/Vista/Server 2003 x64/Compute Cluster Server
7.2-5 Release info
*Note on Windows 7 compatibility: FLEXlm versions delivered with PGI 2010 and PGI 2011 releases were compatible with only the 32-bit versions of Windows 7. PGI 2012 and newer releases are compatible with both the 32-bit and the 64-bit versions of Windows 7.


Which releases of PGI Visual Fortran compilers work with each Windows version?

PGI Visual Fortran Workstation and Server for Windows. Versions are added as they become available.

Note: PVF is NOT compatible with Visual Studio Express. PVF will not install or run successfully on systems with VS Express present regardless of the VS Express version or PVF version.

Release Windows Versions Verified to Install Newest Version Notes
2016 32-bit and 64-bit: 7/8/8.1/10/Server 2008 R2/Server 2012
Supports Microsoft Visual Studio 2015 (VS 2015 shell included), 2013
16.9 Release & version info
2015 32-bit and 64-bit: 7/8/8.1/Server 2008 R2/Server 2012
Supports Microsoft Visual Studio 2013 (VS 2013 shell included), 2012, 2010 and 2008
15.10 Release & version info
2014 32-bit: XP/Vista/7/8/8.1/Server 2003/HPC Server 2008 R2/Server 2012
64-bit: XP x64/Vista/7/8/Server 2003 x64/HPC Server 2008 R2/Server 2012
Supports Microsoft Visual Studio 2013 (VS 2013 shell included), 2012, 2010 and 2008
14.10 Release & version info
2013 32-bit: XP/Vista/7/8/Server 2003
64-bit: XP x64/Vista/7/8/Server 2003 x64/Compute Cluster Server/HPC Server 2008 R2
Supports Microsoft Visual Studio 2012 (VS 2012 shell included), 2010 and 2008
13.10 Release & version info
2012 32-bit: XP/Vista/7/Server 2003
64-bit: XP x64/Server 2003 x64/Compute Cluster Server/Vista/7/HPC Server 2008 R2
Supports Microsoft Visual Studio 2010 (VS 2010 shell included) and 2008
12.10 Release & version info
2011 32-bit: XP/Vista/7/Server 2003
64-bit: XP x64/Server 2003 x64/Compute Cluster Server/Vista/HPC Server 2008 R2
Supports Microsoft Visual Studio 2010 (VS 2010 shell included) and 2008
11.10 Release & version info
2010 32-bit: XP/Vista/7/Server 2003
64-bit: XP x64/Server 2003 x64/Compute Cluster Server/Vista/HPC Server 2008
Supports Microsoft Visual Studio 2010, 2008 (VS 2008 shell included) and 2005
10.9 Release & version info
9.0 32-bit: XP/Vista/Server 2003
64-bit: XP x64/Server 2003 x64/Compute Cluster Server/Vista/HPC Server 2008
Supports Microsoft Visual Studio 2008 (VS 2008 shell included) and 2005
9.0-4 Release info
8.0 32-bit: XP/Vista/Server 2003
64-bit: XP x64/Server 2003 x64/Compute Cluster Server/Vista/HPC Server 2008
Supports Microsoft Visual Studio 2008 (VS 2008 shell included) and 2005
8.0-6 Release info
7.2 32-bit: XP/Vista/Server 2003
64-bit: XP x64/Server 2003 x64/Compute Cluster Server/Vista
Supports Microsoft Visual Studio 2008 and 2005
7.2-5 Release info
See the note above on Windows 7 compatibility.

Can I install PVF on a platform with Visual Studio Express installed?

No. PVF will not install and run successfully on a system with Visual Studio Express installed. Even installing PVF with the VS 2010 shell onto a system with VS Express 2008 already installed will not work. You must first remove VS Express before installing PVF.


Which releases of PGI compilers work with each Apple OS X version on Intel-based Macs?

PGI Workstation and PGI Server for OS X. Versions are added as they become available.
Note: PGI compilers and tools are not supported on Macintosh computers with PowerPC processors.

Release Apple OS X Versions Verified to Install Newest Version Notes
2016 32-bit and 64-bit: 10.8 Mountain Lion/10.9 Mavericks/ 10.10 Yosemite/
10.11 El Capitan
16.9 Release & version info
2015 32-bit and 64-bit: OS X 10.7 Lion/10.8 Mountain Lion/10.9 Mavericks/
10.10 Yosemite
15.10 Release & version info
2014 32-bit: OS X 10.6 Snow Leopard/10.7 Lion/10.8 Mountain Lion/10.9 Mavericks
64-bit: OS X 10.6 Snow Leopard/10.7 Lion/10.8 Mountain Lion/10.9 Mavericks
14.10 Release & version info
2013 32-bit: OS X 10.6 Snow Leopard/10.7 Lion/10.8 Mountain Lion
64-bit: OS X 10.6 Snow Leopard/10.7 Lion/10.8 Mountain Lion
13.10 Release & version info
2012 32-bit: Mac OS X 10.6 Snow Leopard/10.7 Lion
64-bit: Mac OS X 10.6 Snow Leopard/10.7 Lion
12.10 Release & version info
2011 32-bit: Mac OS X 10.5 Leopard/10.6 Snow Leopard/10.7 Lion
64-bit: Mac OS X 10.5 Leopard/10.6 Snow Leopard/10.7 Lion
11.10 Release & version info
2010 32-bit: Mac OS X 10.5 Leopard/10.6 Snow Leopard
64-bit: Mac OS X 10.5 Leopard/10.6 Snow Leopard
10.9 Release & version info
9.0 32-bit: Mac OS X 10.4.9 Tiger/10.5 Leopard/10.6 Snow Leopard
64-bit: Mac OS X 10.4.9 Tiger/10.5 Leopard
9.0-4 Release info
8.0 32-bit: Mac OS X 10.4.9 Tiger/10.5 Leopard
64-bit: Mac OS X 10.4.9 Tiger/10.5 Leopard
8.0-6 Release info
7.2 32-bit: Mac OS X 10.4.9 Tiger/10.5 Leopard
64-bit: Mac OS X 10.4.9 Tiger/10.5 Leopard
7.2-5 Release info


Which versions of PGI Accelerator compilers support which CUDA Toolkit versions?

Applies to all PGI Accelartor products. New PGI versions are added when the CUDA Toolkit is updated.
Note: Default toolkit is displayed in bold.

Version Supported CUDA Toolkit Versions Support Operating Systems Release Notes
16.1 7.0, 7.5 64-bit Linux. 64-bit Windows 7 or newer. 64-bit OS X 10.9 or newer. CUDA 7.5
15.9 6.5, 7.0, 7.5 64-bit Linux. 64-bit Windows 7 or newer. 64-bit OS X 10.9 or newer.
32-bit Windows execution.
CUDA 7.0
15.4 5.5, 6.5, 7.0 64-bit Linux. 64-bit and 32-bit Windows 7 and newer.
64-bit OS X 10.8 and newer.
CUDA 6.5
15.1 5.5, 6.0, 6.5 64-bit and 32-bit Linux. 64-bit and 32-bit Windows XP and newer.
64-bit and 32-bit OS X 10.8 and newer.
14.9 6.0, 6.5 64-bit and 32-bit Linux. 64-bit and 32-bit Windows XP and newer.
64-bit and 32-bit OS X 10.8 and newer.
CUDA 6.0
14.4 5.5, 6.0 64-bit and 32-bit Linux.
64-bit and 32-bit Windows XP and newer; Server 2008 R2 and newer.
64-bit and 32-bit OS X 10.7.5 and newer.
CUDA 5.5
14.4 5.0, 5.5 64-bit and 32-bit Linux.
64-bit and 32-bit Windows XP and newer; Server 2008 R2 and newer.
64-bit and 32-bit OS X 10.7 and newer.
CUDA 5.0


How do I uninstall PGI software?

To remove a PGI installation from a Linux platform, simply remove the $PGI directory.

% cd /
% chmod -R a+w  $PGI; rm -rf $PGI

To remove a particular release from a $PGI directory where multiple PGI releases are installed, go down another directory level, and remove the desired installation directory. This example removes the 64-bit 15.5 installation.

% cd $PGI/linux86-64
% ls
16.5/  16.7/  16.9/ 16.10/ 2016/
% chmod -R a+w ./16.5; rm -rf 16.5

To remove a PGI Workstation installation from an OS X platform, simply remove the /opt/PGI directory.

% cd /opt
% rm -rf PGI

To remove Free PGI for OS X, simply drag the icon from the Applications folder to the Trash.

To remove a PGI installation from a Windows platform, use the Control Panel-> Programs and Features facility, and uninstall the PGI product or version in question.

Click me