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

new file: c/CUDA/CUDA-9.0.176.eb

	new file:   f/Forge/Forge-7.1.eb
	modified:   p/PGI/PGI-17.3-GCC-6.3.0-2.28.eb
	new file:   p/PGI/PGI-17.9-GCC-6.3.0-2.28.eb
	new file:   p/PerformanceReports/PerformanceReports-7.1.eb
	deleted:    p/PGI/PGI-17.3-GCC-6.3.0-2.28.eb~HEAD
parent 3583134b
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'
# IT4Innovations 2017
# !!! --include-easyblocks /apps/easybuild/it4i-easyblocks/easyblocks/a/allineabase.py !!!
easyblock = 'AllineaBase'
name = 'Forge'
version = "7.1"
homepage = 'http://www.allinea.com/products/develop-allinea-forge'
description = """Allinea Forge is the complete toolsuite for software development
- with everything needed to debug, profile, optimize, edit and build C, C++
and FORTRAN applications on Linux for high performance - from single threads through
to complex parallel HPC codes with MPI, OpenMP, threads or CUDA.
"""
toolchain = {'name': 'dummy', 'version': ''}
source_urls = [
# Use manually downloaded sources
# http://content.allinea.com/downloads/allinea-reports-latest-Redhat-6.0-x86_64.tar
# and rename it to format %(namelower)s-%(version)s.tar, so forge-7.0.4.tar.
]
sources = [SOURCELOWER_TAR]
skipsteps = ['configure', 'build']
postinstallcmds = [
'ln -s /apps/licenses/Allinea/Licence %(installdir)s/licences/Licence',
]
sanity_check_paths = {
'files': ['bin/ddt-client', 'bin/map', 'bin/ddt', 'bin/ddt-debugger', 'bin/ddt-debugger-ll', 'bin/ddt-debugger-mps', 'bin/ddt-mpirun', 'bin/forge', 'bin/make-profiler-libraries'],
'dirs': ['lib'],
}
moduleclass = 'debugger'
......@@ -7,7 +7,7 @@ description = "C, C++ and Fortran compilers from The Portland Group - PGI"
toolchain = {'name': 'dummy', 'version': ''}
sources = ['pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz']
checksums = ['6eefc42f85e756cbaba76467ed640902']
#checksums = ['']
gccver = '6.3.0'
binutilsver = '2.27'
......@@ -20,6 +20,6 @@ dependencies = [
]
# license file
license_file = HOME + '/licenses/pgi/license.dat'
license_file = '/apps/licenses/pgi/license.dat'
moduleclass = 'compiler'
name = 'PGI'
version = '17.3'
version = '17.9'
homepage = 'http://www.pgroup.com/'
description = "C, C++ and Fortran compilers from The Portland Group - PGI"
......@@ -7,7 +7,7 @@ description = "C, C++ and Fortran compilers from The Portland Group - PGI"
toolchain = {'name': 'dummy', 'version': ''}
sources = ['pgilinux-20%(version_major)s-%(version_major)s%(version_minor)s-x86_64.tar.gz']
checksums = ['6eefc42f85e756cbaba76467ed640902']
#checksums = ['']
gccver = '6.3.0'
binutilsver = '2.27'
......@@ -20,6 +20,6 @@ dependencies = [
]
# license file
license_file = HOME + '/licenses/pgi/license.dat'
license_file = '/apps/licenses/pgi/license.dat'
moduleclass = 'compiler'
# IT4Innovations 2017
easyblock = 'AllineaBase'
name = 'PerformanceReports'
version = '7.1'
homepage = 'http://www.allinea.com/products/allinea-performance-reports'
description = """Allinea Performance Reports are the most effective way
to characterize and understand the performance of HPC application runs.
One single-page HTML report elegantly answers a range of vital questions for any HPC site.
- Is this application well-optimized for the system and the processors it is running on?
- Does it benefit from running at this scale?
- Are there I/O, networking or threading bottlenecks affecting performance?
- Which hardware, software or configuration changes can we make to improve performance further.
- How much energy did this application use?
"""
toolchain = {'name': 'dummy', 'version': ''}
source_urls = [
# Use manually downloaded sources
]
sources = [SOURCELOWER_TAR]
skipsteps = ['configure', 'build']
postinstallcmds = [
'ln -s /apps/licenses/PerformanceReports/Licence %(installdir)s/licences/Licence',
]
sanity_check_paths = {
'files': ['bin/perf-report'],
'dirs': ['lib'],
}
moduleclass = 'debugger'
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