easyconfigs-it4i/n/NCCL/NCCL-2.21.5-GCCcore-14.2.0-CUDA-12.8.0.eb
Lukas Krupcik 64aa7c8083 new file: a/Automake/Automake-1.17-GCCcore-14.2.0.eb
deleted:    c/CASTEP/CASTEP-25.12-foss-2023b.eb
	new file:   c/CASTEP/CASTEP-25.12-intel-2024a.eb
	new file:   n/NCCL/NCCL-2.21.5-GCCcore-14.2.0-CUDA-12.8.0.eb
	modified:   n/NVHPC/NVHPC-24.9-CUDA-12.6.0.eb
	new file:   n/NVHPC/NVHPC-25.3-CUDA-12.8.0.eb
	new file:   o/OpenMPI/OpenMPI-5.0.7-25.3-CUDA-12.8.0.eb
	new file:   o/OpenMPI/OpenMPI-5.0.7-GCC-14.2.0.eb
	new file:   u/UCC-CUDA/UCC-CUDA-1.3.0-GCCcore-14.2.0-CUDA-12.8.0.eb
	deleted:    u/UCC/UCC-1.3.0-GCCcore-14.2.0.eb
	new file:   v/VASP/VASP-6.5.1-NVHPC-24.3-CUDA-12.3.0-adjust-makefile.patch
	new file:   v/VASP/VASP-6.5.1-NVHPC-24.3-CUDA-12.3.0.eb
	new file:   v/VASP/VASP-6.5.1-intel-2024a.eb
	new file:   v/VASP/VASP-6.5.1-intel-hdf5.patch
2025-04-11 09:10:46 +02:00

30 lines
852 B
Plaintext

# IT4Innovations
# LK 2025
name = 'NCCL'
version = '2.21.5'
versionsuffix = '-CUDA-%(cudaver)s'
homepage = 'https://developer.nvidia.com/nccl'
description = """The NVIDIA Collective Communications Library (NCCL) implements multi-GPU and multi-node collective
communication primitives that are performance optimized for NVIDIA GPUs."""
toolchain = {'name': 'GCCcore', 'version': '14.2.0'}
github_account = 'NVIDIA'
source_urls = [GITHUB_SOURCE]
sources = ['v%(version)s-1.tar.gz']
checksums = ['1923596984d85e310b5b6c52b2c72a1b93da57218f2bc5a5c7ac3d59297a3303']
builddependencies = [('binutils', '2.42')]
dependencies = [
('CUDA', '12.8.0', '', SYSTEM),
('UCX-CUDA', '1.18.0', versionsuffix),
]
# default CUDA compute capabilities to use (override via --cuda-compute-capabilities)
cuda_compute_capabilities = ['8.0']
moduleclass = 'lib'