HPC SDK
Version
21.7
(Documentation Archives)
-
Last updated July 22, 2021
NVIDIA HPC SDK Version 21.7 Documentation
HPC Compilers
- HPC Compilers User's Guide
- This guide describes how to use the HPC Fortran, C, and C++ compilers and program development tools on CPUs and NVIDIA GPUs, including information about parallelization and optimization.
- HPC Compiler Reference Manual
- This manual includes reference information for using the NVIDIA HPC compilers and program development tools.
Programming Models
- C++ Parallel Algorithms
- C++ 17 Parallel Algorithms introduce parallel and vector concurrency through execution policies and are supported in the NVC++ compiler.
- CUDA Fortran Programming Guide
- This guide describes how to program with CUDA Fortran, a small set of extensions to Fortran that supports and is built upon the NVIDIA CUDA programming model. CUDA Fortran is available on a variety of 64-bit operating systems for both x86 and OpenPOWER hardware platforms. CUDA Fortran includes runtime APIs and programming examples.
- OpenACC Getting Started Guide
- This guide introduces the NVIDIA OpenACC implementation, including examples of how to write, build and run programs using the OpenACC directives.
Other Documentation
- NVIDIA Fortran CUDA Library Interfaces
- This document describes the NVIDIA Fortran interfaces to the cuBLAS, cuFFT, cuRAND, and cuSPARSE CUDA Libraries.
- Using OpenACC with MPI Tutorial
- This tutorial describes using the NVIDIA OpenACC compiler with MPI.
Support Services
- HPC Compiler Support Services Quick Start Guide
- These are the terms and conditions of the optional NVIDIA HPC Compilers Support Services offering.
- HPC Compiler Support Services Supplement
- These are the terms and conditions of the optional NVIDIA HPC Compilers Support Services offering.
Archives
- HPC Compilers Documentation Archive
- This Archives document provides access to previously released documentation for PGI compilers back to 2010.