Skip to content

Commit

Permalink
CUDA must reside at GCC (and iccifort for intelcuda) level.
Browse files Browse the repository at this point in the history
At GCCcore it won't work for intelcuda.
  • Loading branch information
akesandgren committed Nov 12, 2019
1 parent 1d27545 commit 3da64a2
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -10,12 +10,10 @@ description = """CUDA (formerly Compute Unified Device Architecture) is a parall
graphics processing units (GPUs) that they produce. CUDA gives developers access
to the virtual instruction set and memory of the parallel computational elements in CUDA GPUs."""

toolchain = {'name': 'GCCcore', 'version': '8.3.0'}
toolchain = {'name': 'GCC', 'version': '8.3.0'}

source_urls = ['https://developer.download.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/']
sources = ['%(namelower)s_%(version)s_418.87.00_linux.run']
checksums = ['e7c22dc21278eb1b82f34a60ad7640b41ad3943d929bebda3008b72536855d31']

builddependencies = [('binutils', '2.32')]

moduleclass = 'system'
2 changes: 1 addition & 1 deletion easybuild/easyconfigs/f/fosscuda/fosscuda-2019b.eb
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ local_comp_mpi_tc = ('gompic', version)
# gompic toolchain because of toolchain preperation functions.
dependencies = [
('GCC', local_gccver), # part of gompic
('CUDA', '10.1.243', '', ('GCCcore', local_gccver)), # part of gompic
('CUDA', '10.1.243', '', ('GCC', local_gccver)), # part of gompic
('OpenMPI', '3.1.4', '', ('gcccuda', version)), # part of gompic
('OpenBLAS', '0.3.7', '', ('GCC', local_gccver)),
('FFTW', '3.3.8', '', local_comp_mpi_tc),
Expand Down
2 changes: 1 addition & 1 deletion easybuild/easyconfigs/g/gcccuda/gcccuda-2019b.eb
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ local_gcc_version = '8.3.0'
# compiler toolchain dependencies
dependencies = [
('GCC', local_gcc_version),
('CUDA', '10.1.243', '', ('GCCcore', local_gcc_version)),
('CUDA', '10.1.243', '', ('GCC', local_gcc_version)),
]

moduleclass = 'toolchain'
2 changes: 1 addition & 1 deletion easybuild/easyconfigs/g/gompic/gompic-2019b.eb
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ local_gccver = '8.3.0'
# compiler toolchain dependencies
dependencies = [
('GCC', local_gccver), # part of gcccuda
('CUDA', '10.1.243', '', ('GCCcore', local_gccver)), # part of gcccuda
('CUDA', '10.1.243', '', ('GCC', local_gccver)), # part of gcccuda
('OpenMPI', '3.1.4', '', ('gcccuda', version)),
]

Expand Down

0 comments on commit 3da64a2

Please sign in to comment.