Skip to main content

nvhpc: Nvidia HPC SDK Compiler suite

Contents

  1. Overview of package
    1. General usage
  2. Availability of package by cluster

Overview of package

General information about package
Package: nvhpc
Description: Nvidia HPC SDK Compiler suite
For more information: https://developer.nvidia.com/hpc-sdk
Categories:
License: Free2Use (Nvidia HPC SDK Software License)

General usage information

The Nvidia High-Performance Computing (HPC) Software Development Kit (SDK) is a suite of compilers, libraries and software tools useful for HPC applications. This module will add the compilers to your PATH, including

The suite includes the NSight profiler, which this module will also add to your PATH (as nsys and nsys-ui). The suite also includes CUDA, BLAS and LAPACK libraries.

The following environmental variables have been defined:

You will probably wish to use these by adding the following flags to your compilation command (e.g. to CFLAGS in your Makefile):

and the following flags to your link command (e.g. LDFLAGS in your Makefile):

The following environmental variables have been defined:

You will probably wish to use these by adding the following flags to your compilation command (e.g. to CFLAGS in your Makefile):

and the following flags to your link command (e.g. LDFLAGS in your Makefile):

The suite also includes an MPI library, but that is only enabled with the use of the addtional module nvmpi.

Available versions of the package nvhpc, by cluster

This section lists the available versions of the package nvhpcon the different clusters.

Available versions of nvhpc on the Zaratab cluster

Available versions of nvhpc on the Zaratab cluster
Version Module tags CPU(s) optimized for GPU ready?
23.11 nvhpc/23.11 x86_64 Y






Back to Top