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:
Lukáš Krupčík 2018-01-09 08:14:30 +01:00
parent c3c265a224
commit 953cef17fb
7 changed files with 10554 additions and 74 deletions

View File

@ -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'

8210
develop Normal file

File diff suppressed because it is too large Load Diff

View File

@ -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

View File

@ -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'

View File

@ -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'

2339
it4i Normal file

File diff suppressed because it is too large Load Diff

0
remove_list Normal file
View File