4.2. NVIDIA HPC Compiler¶
Following compilers are available on the supercomputer. By configuring the settings, you can use the compiler and related libraries for the respective version. For more details, see each manual.
Version |
Module file |
Remarks |
---|---|---|
NVIDIA HPC-SDK 2025 |
nvhpc/25.3 |
Standard environment |
NVIDIA HPC-SDK 2025 |
nvhpc-nompi/25.3 |
Environment without MPI |
NVIDIA HPC-SDK 2025 |
nvhpc-hpcx/25.3 |
Environment including HPC-X |
NVIDIA HPC-SDK 2025 |
nvhpc-hpcx-cuda12/25.3 |
Environment including support for HPC-X(2.22) + CUDA 12 |
NVIDIA HPC-SDK 2025 |
nvhpc-hpcx-2.20-cuda12/25.3 |
Environment including support for HPC-X(2.20) + CUDA 12 |
NVIDIA HPC-SDK 2025 |
nvhpc-byo-compiler/25.3 |
BYO (Bring Your Own) Compiler version |
・Example
$ module avail nvhpc*
------------------------ /work/app/modulefiles/hpc-sdk ------------------------------
nvhpc-byo-compiler/25.3 nvhpc-hpcx-2.20-cuda12/25.3 nvhpc-hpcx-cuda12/25.3 nvhpc-hpcx/25.3 nvhpc-nompi/25.3 nvhpc/25.3
Key:
modulepath default-version
$
$ module load nvhpc/25.3
$
$ nvc --version
nvc 25.3-0 64-bit target on x86-64 Linux -tp sapphirerapids
NVIDIA Compilers and Tools
Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
$