mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-13 10:21:22 +01:00
new file: develop
modified: duplicate.sh new file: it4i new file: remove_list deleted: c/CUDA/CUDA-9.0.176.eb deleted: f/foss/foss-2017a.eb deleted: g/gompi/gompi-2017a.eb
This commit is contained in:
parent
c3c265a224
commit
953cef17fb
@ -1,16 +0,0 @@
|
||||
name = 'CUDA'
|
||||
version = '9.0.176'
|
||||
|
||||
homepage = 'https://developer.nvidia.com/cuda-toolkit'
|
||||
description = """CUDA (formerly Compute Unified Device Architecture) is a parallel
|
||||
computing platform and programming model created by NVIDIA and implemented by the
|
||||
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': 'dummy', 'version': 'dummy'}
|
||||
|
||||
source_urls = ['https://developer.nvidia.com/compute/cuda/%(version_major_minor)s/Prod/local_installers/']
|
||||
sources = ['cuda_%(version)s_384.81_linux-run']
|
||||
checksums = ['96863423feaa50b5c1c5e1b9ec537ef7ba77576a3986652351ae43e66bcd080c']
|
||||
|
||||
moduleclass = 'system'
|
@ -20,6 +20,7 @@ echo -n " Preparing develop ....... ["
|
||||
for a in `find . -type f -name *.eb`; do md5sum $a | grep -v "__archive__" | sed 's| .||' | cut -d '/' -f 1,4 | tr "/" ";" | sed 's|apps||'; done > it4i && echo -e "\e[32m OK \e[0m]" || echo -e "\e[31mFAIL\e[0m]"
|
||||
|
||||
echo ""
|
||||
echo "Checking..."
|
||||
|
||||
for x in `cat develop`; do
|
||||
X=$(echo $x | cut -d ';' -f 1)
|
||||
@ -36,7 +37,8 @@ done
|
||||
|
||||
echo ""
|
||||
|
||||
for read in `cat duplicate`; do grep "$read" it4i; done | sort -u > remove_list
|
||||
for rm in `cat remove_list | cut -d ';' -f 2`; do find . -name $rm -exec rm {} \;; done
|
||||
#for read in `cat duplicate`; do grep "$read" it4i; done | sort -u > remove_list
|
||||
#for rm in `cat remove_list | cut -d ';' -f 2`; do find . -name $rm -exec rm {} \;; done
|
||||
|
||||
#rm it4i develop
|
||||
|
||||
rm duplicate it4i develop remove_list
|
||||
|
@ -1,35 +0,0 @@
|
||||
easyblock = 'Toolchain'
|
||||
|
||||
name = 'foss'
|
||||
version = '2017a'
|
||||
|
||||
homepage = '(none)'
|
||||
description = """GNU Compiler Collection (GCC) based compiler toolchain, including
|
||||
OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': 'dummy'}
|
||||
|
||||
gccver = '6.3.0-2.27'
|
||||
|
||||
blaslib = 'OpenBLAS'
|
||||
blasver = '0.2.19'
|
||||
blas = '%s-%s' % (blaslib, blasver)
|
||||
blassuff = '-LAPACK-3.7.0'
|
||||
|
||||
# toolchain used to build foss dependencies
|
||||
comp_mpi_tc_name = 'gompi'
|
||||
comp_mpi_tc = (comp_mpi_tc_name, version)
|
||||
|
||||
# compiler toolchain depencies
|
||||
# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain
|
||||
# because of toolchain preperation functions
|
||||
# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds
|
||||
dependencies = [
|
||||
('GCC', gccver),
|
||||
('OpenMPI', '2.0.2', '', ('GCC', gccver)),
|
||||
(blaslib, blasver, blassuff, ('GCC', gccver)),
|
||||
('FFTW', '3.3.6', '', comp_mpi_tc),
|
||||
('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc),
|
||||
]
|
||||
|
||||
moduleclass = 'toolchain'
|
@ -1,20 +0,0 @@
|
||||
easyblock = "Toolchain"
|
||||
|
||||
name = 'gompi'
|
||||
version = '2017a'
|
||||
|
||||
homepage = '(none)'
|
||||
description = """GNU Compiler Collection (GCC) based compiler toolchain,
|
||||
including OpenMPI for MPI support."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': 'dummy'}
|
||||
|
||||
gccver = '6.3.0-2.27'
|
||||
|
||||
# compiler toolchain dependencies
|
||||
dependencies = [
|
||||
('GCC', gccver), # includes both GCC 6.3.0 and binutils 2.27
|
||||
('OpenMPI', '2.0.2', '', ('GCC', gccver)),
|
||||
]
|
||||
|
||||
moduleclass = 'toolchain'
|
0
remove_list
Normal file
0
remove_list
Normal file
Loading…
x
Reference in New Issue
Block a user