mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-16 11:48:06 +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]"
|
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 ""
|
||||||
|
echo "Checking..."
|
||||||
|
|
||||||
for x in `cat develop`; do
|
for x in `cat develop`; do
|
||||||
X=$(echo $x | cut -d ';' -f 1)
|
X=$(echo $x | cut -d ';' -f 1)
|
||||||
@ -36,7 +37,8 @@ done
|
|||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
for read in `cat duplicate`; do grep "$read" it4i; done | sort -u > remove_list
|
#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 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