Commit 953cef17 authored by Lukáš Krupčík's avatar Lukáš Krupčík

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
parent c3c265a2
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'
This diff is collapsed.
......@@ -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
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'
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'
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment