NVHPC, or NVIDIA HPC SDK, C, C++, and Fortran compilers support GPU acceleration of HPC modeling and simulation applications with standard C++ and Fortran, OpenACC® directives, and CUDA®. GPU-accelerated math libraries maximize performance on common HPC algorithms, and optimized communications libraries enable standards-based multi-GPU and scalable systems programming. Performance profiling and debugging tools simplify porting and optimization of HPC applications, and containerization tools enable easy deployment on-premises or in the cloud. With support for NVIDIA GPUs and Arm, OpenPOWER, or x86-64 CPUs running Linux, the HPC SDK provides the tools you need to build NVIDIA GPU-accelerated HPC applications.
Availability and Restrictions
Versions
nvhpc is available on the Ascend Cluster. The versions currently available at OSC are:
Version | Owens | Pitzer | Ascend | Cardinal |
---|---|---|---|---|
21.9 | X* | |||
22.3 | X* | X* | ||
24.11 | X |
* Current Default Version
You can use module spider nvhpc
to view available modules for a given machine. Feel free to contact OSC Help if you need other versions for your work.
Access
nvhpc is available to all OSC users. If you have any questions, please contact OSC Help.
Publisher/Vendor/Repository and License Type
NVIDIA, Please review the license agreement carefully before use.