PGI version 20.4 for x86 - Last updated April 30, 2020

PGI version 20.4 Documentation for x86 and NVIDIA Processors

NVIDIA End-User License Agreement for PGI Software
The NVIDIA End-User License Agreement for PGI software.
PGI Support Services Agreement
The Support Services Agreement for PGI software.

PGI Compilers

PGI Release Notes Version for x86 CPUs
These release notes describe the new features of the PGI compilers and development tools, including changes from previous releases. They may also include late-breaking information not included in other product documentation.
PGI Installation Guide
This guide describes the requirements and steps for installing and licensing the PGI compilers and tools on 64-bit x86-compatible processor-based workstations, servers, and clusters running versions of the Linux, macOS, and Windows operating systems.
PGI Compiler User's Guide
This guide describes how to use the PGI Fortran, C, and C++ compilers and program development tools on CPUs and NVIDIA GPUs, including information about parallelization and optimization.
PGI Compiler Reference Manual
This manual includes reference information for using the PGI compilers and program development tools.

PGI Tools

PGI Profiler User's Guide
This is the guide to using the PGI Profiler.

PGI Guides

PGI Fortran Reference
This document describes the NVIDIA/PGI implementation of the FORTRAN 77, Fortran 90/95, and Fortran 2003 languages.
CUDA Fortran Programming Guide
This guide describes how to program with PGI CUDA Fortran, a small set of extensions to Fortran that supports and is built upon the NVIDIA CUDA programming model. PGI CUDA Fortran is available on a variety of 64-bit operating systems for both x86 and OpenPOWER hardware platforms. PGI CUDA Fortran includes runtime APIs and programming examples.
PGI Fortran CUDA Library Interfaces
This document describes the PGI Fortran interfaces to the cuBLAS, cuFFT, cuRAND, and cuSPARSE CUDA Libraries.
OpenACC Getting Started Guide
This guide introduces the PGI OpenACC implementation, including examples of how to write, build and run programs using the OpenACC directives.

This site uses cookies to store information on your computer. See our cookie policy for further details on how to block cookies.