Skip to main content

NVIDIA HPC SDK

  • Package official website
  • Release note
  • Package source: Download from the official website.
  • The default CUDA version is the latest version in each release.
  • nvhpc has built-in Open MPI, mainly used in OpenACC.
  • nvhpc has built-in qd , and the setting of environment variables is completed.
  • The built-in gcc 4.8.5 of the operating system is installed by default.

NVHPC module matrix

module nameusage
nvhpc/21.7ml nvhpc/21.7
nvhpc/21.2ml nvhpc/21.2
nvhpc/20.9ml nvhpc/20.9
nvhpc/20.7ml nvhpc/20.7

NVHPC with CUDA/NCCL/OpenMPI matrix

NVHPCCUDANCCLOpenMPI
21.711.42.10.33.1.5
21.211.22.8.33.1.5
20.911.02.7.83.1.5
20.711.02.7.33.1.5

NVIDIA HPC SDK with gcc{7,8,9,10}

  • NVIDIA HPC SDK inherits the features of PGI that modifying localrc can match the specific gcc version. The built-in gcc of the operating system is 4.8.5, the supports for C++11 is relatively incomplete. If your program needs C++11 or newer versions, it is recommended to use a newer version of gcc to reduce compilation problems.
  • The detailed support matrix can be viewed in the release note of the NVIDIA HPC SDK.

GCC10 with NVHPC

module nameusage
nvhpc/21.7ml gcc10 nvhpc/21.7
# It's available only when you load the module and run the command below.
makelocalrc -x -d . -gcc `which gcc` -gpp `which g++` -g77 `which gfortran`
export NVLOCALRC=localrc