question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Add package for the NVIDIA HPC SDK

See original GitHub issue

The NVIDIA HPC SDK is a comprehensive suite of compilers, libraries and tools for HPC developers. The HPC SDK includes C, C++, and Fortran compilers (formerly known as the PGI compilers), as well as CUDA, GPU math libraries, communication libraries such as MPI and NCCL, and Nsight performance profilers.

This issue is to discuss adding a package for the HPC SDK, including support for using the compilers to build other packages.

The HPC SDK is free for download, and is also available as containers from NGC and is supported in Spack.

The HPC SDK is available for x86_64, Power, and Arm.

The HPC SDK has two variants: one includes the latest CUDA only, and the other includes 3 versions of CUDA. Ideally, based on the detected NVIDIA driver, the most appropriate variant can be selected for install.

The “REDIST” directory contains the set of runtime libraries (there are also separate devel and runtime Docker containers on NGC).

Tagging @jakirkham @kkraus14 @raydouglass @costat @sfiligoi

Issue Analytics

  • State:open
  • Created 2 years ago
  • Reactions:2
  • Comments:10 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
sfiligoicommented, Apr 17, 2021

@beckermr The NVIDIA HPC SDK is the only compiler with great support for OpenACC (for GPU offload). That’s my main reason for wanting it.

1reaction
beckermrcommented, Apr 16, 2021
Read more comments on GitHub >

github_iconTop Results From Across the Web

NVIDIA HPC SDK Installation Guide
This section describes how to install the HPC SDK in a generic manner on Linux x86_64, OpenPOWER, or Arm Server systems with NVIDIA...
Read more >
NVidia HPC SDK - High Performance Computing
The NVIDIA HPC Software Development Kit (SDK) includes the proven compilers, libraries and software tools essential to maximizing developer productivity and ...
Read more >
NVIDIA HPC SDK Current Release Downloads
NVIDIA HPC SDK Current Release Downloads ; Linux x86_64 · Linux x86_64 Tarball · Linux x86_64 CentOS/RHEL RPM ; Linux OpenPOWER · LinuxOpenPOWER...
Read more >
NVIDIA HPC SDK Installation Guide
This section describes how to install the HPC SDK in a generic manner on Linux x86_64,. OpenPOWER, or Arm Server systems with NVIDIA...
Read more >
NVIDIA HPC SDK Version 22.11 Documentation
HPC SDK Install Guide: This guide describes the requirements and steps for installing the HPC SDK on compatible workstations, servers, ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found