Skip to content

nccl

Description

nccl website

The NVIDIA Collective Communication Library (NCCL) implements multi-GPU and multi-node communication primitives optimized for NVIDIA GPUs and Networking. NCCL provides routines such as all-gather, all-reduce, broadcast, reduce, reduce-scatter as well as point-to-point send and receive that are optimized to achieve high bandwidth and low latency over PCIe and NVLink high-speed interconnects within a node and over NVIDIA Mellanox Network across nodes.

Environment Modules

Run module spider nccl to find out what environment modules are available for this application.

Environment Variables

  • HPC_NCCL_DIR - Installation Directory
  • HPC_NCCL_BIN - Executable Directory
  • HPC_NCCL_LIB - Library Directory
  • NCCL_HOME - HPC_NVHPC_DIR

Categories

programming, library, gpu