easyconfigs-it4i/u/UCX-CUDA/UCX-CUDA-1.12.1-GCCcore-10.2.0-CUDA-11.7.0.eb
Lukas Krupcik 41d895c99c new file: a/ADIOS2/ADIOS2-2.9.2-gompi-2020b.eb
new file:   a/ANSYS/ANSYS-2023R2-intel-2022.12-alamerini.eb
	new file:   c/cuTENSOR/cuTENSOR-2.0.0.7-CUDA-12.2.0.eb
	new file:   n/NWChem/NWChem-7.2.2-intel-2020a-Python-3.8.2-karolina.eb
	new file:   n/NWChem/NWChem-7.2.2-intel-2022a.eb
	new file:   o/OpenMPI/OpenMPI-4.1.4-GCC-10.2.0-CUDA-11.7.0.eb
	new file:   o/openPMD-api/openPMD-api-0.15.2-gompi-2020b.eb
	new file:   p/pkgconf/pkgconf-1.8.0-GCCcore-10.2.0.eb
	new file:   p/pkgconfig/pkgconf-1.8.0-GCCcore-10.2.0.eb
	new file:   s/Smilei/Smilei-5.0-intel-2020b-CUDA-12.2.0.eb
	new file:   s/Smilei/Smilei-5.0-intel-2020b.eb
	new file:   u/UCC/UCC-1.1.0-GCCcore-10.2.0.eb
	new file:   u/UCX-CUDA/UCX-CUDA-1.12.1-GCCcore-10.2.0-CUDA-11.7.0.eb
	new file:   u/UCX/UCX-1.12.1-GCCcore-10.2.0.eb
2023-11-29 11:52:30 +01:00

45 lines
1.1 KiB
Plaintext

# IT4Innovations
# BS 2023
easyblock = 'EB_UCX_Plugins'
name = 'UCX-CUDA'
version = '1.12.1'
versionsuffix = '-CUDA-%(cudaver)s'
homepage = 'http://www.openucx.org/'
description = """Unified Communication X
An open-source production grade communication framework for data centric
and high-performance applications
This module adds the UCX CUDA support.
"""
toolchain = {'name': 'GCCcore', 'version': '10.2.0'}
toolchainopts = {'pic': True}
source_urls = ['https://github.com/openucx/ucx/releases/download/v%(version)s']
sources = [{'filename': 'ucx-%(version)s.tar.gz', 'alt_location': 'UCX'}]
patches = [
'%(name)s-1.11.0_link_against_existing_UCX_libs.patch',
]
checksums = [
{'ucx-1.12.1.tar.gz': '40b447c8e7da94a253f2828001b2d76021eb4ad39647107d433d62d61e18ae8e'},
{'UCX-CUDA-1.11.0_link_against_existing_UCX_libs.patch':
'457187fa020e526609ba91e7750c9941d57bd57d60d6eed317b40ad8824aca93'},
]
builddependencies = [
('binutils', '2.35'),
('Autotools', '20200321'),
('pkgconf', '1.8.0'),
]
dependencies = [
('zlib', '1.2.11'),
('UCX', version),
('CUDA', '11.7.0', '', SYSTEM),
('GDRCopy', '2.3'),
]
moduleclass = 'lib'