Skip to main content

Software - nvhpc

Description

The NVIDIA HPC SDK is a comprehensive suite of compilers, libraries and tools essential to maximizing developer productivity and the performance and portability of HPC applications. The 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.

Website

https://developer.nvidia.com/hpc-sdk

Variants installed

  1. nvhpc 22.3

    • Compiler: gcc 11.2.0
    • Architecture: zen2

    Spack Command

    $ spack load nvhpc/haau2u7
  2. nvhpc 22.5

    • Compiler: gcc 11.2.0
    • Architecture: zen2
    • Supports MPI

    Spack Command

    $ spack load nvhpc/ks76kzj
  3. nvhpc 22.9

    • Compiler: gcc 11.2.0
    • Architecture: zen2
    • Supports MPI

    Spack Command

    $ spack load nvhpc/2wu2dwj