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 name | usage |
---|---|
nvhpc/21.7 | ml nvhpc/21.7 |
nvhpc/21.2 | ml nvhpc/21.2 |
nvhpc/20.9 | ml nvhpc/20.9 |
nvhpc/20.7 | ml nvhpc/20.7 |
NVHPC with CUDA/NCCL/OpenMPI matrix
NVHPC | CUDA | NCCL | OpenMPI |
---|---|---|---|
21.7 | 11.4 | 2.10.3 | 3.1.5 |
21.2 | 11.2 | 2.8.3 | 3.1.5 |
20.9 | 11.0 | 2.7.8 | 3.1.5 |
20.7 | 11.0 | 2.7.3 | 3.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 forC++11
is relatively incomplete. If your program needsC++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 name | usage |
---|---|
nvhpc/21.7 | ml 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