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

new file: i/icc/icc-2018.3.222-GCC-6.3.0-2.27.eb

	new file:   i/ifort/ifort-2018.3.222-GCC-6.3.0-2.27.eb
	new file:   i/imkl/imkl-2018.3.222-iompi-2018.03-GCC-6.3.0-2.27.eb
	new file:   i/iomkl/iomkl-2018.03-GCC-6.3.0-2.27.eb
	new file:   i/iompi/iompi-2018.03-GCC-6.3.0-2.27.eb
	new file:   v/VTune/VTune-2018_update4.eb
	new file:   v/VTune/VTune-2019_update3.eb
parent 274b658a
Pipeline #6253 passed with stage
in 15 seconds
# IT4Innovations 2019
name = 'icc'
version = '2018.3.222'
homepage = 'http://software.intel.com/en-us/intel-compilers/'
description = "Intel C and C++ compilers"
toolchain = {'name': 'dummy', 'version': ''}
sources = [
'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz']
gccver = '6.3.0'
binutilsver = '2.27'
versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver)
dependencies = [
('GCCcore', gccver),
('binutils', binutilsver, '', ('GCCcore', gccver)),
]
# list of regex for components to install
# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources
# cfr.
# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide
components = [
'intel-comp',
'intel-ccomp',
'intel-icc',
'intel-openmp',
'intel-ipsc?_',
'intel-gdb(?!.*mic)']
dontcreateinstalldir = 'True'
license_file = '/apps/licenses/intel/license.lic'
moduleclass = 'compiler'
# IT4Innovations 2019
name = 'ifort'
version = '2018.3.222'
homepage = 'http://software.intel.com/en-us/intel-compilers/'
description = "Intel Fortran compiler"
toolchain = {'name': 'dummy', 'version': ''}
sources = [
'parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_fortran.tgz']
#patches = ['ifort_%(version)s_no_mpi_mic_dependency.patch']
gccver = '6.3.0'
binutilsver = '2.27'
versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver)
dependencies = [
('GCCcore', gccver),
('binutils', binutilsver, '', ('GCCcore', gccver)),
]
# list of regex for components to install
# full list of components can be obtained from pset/mediaconfig.xml in unpacked sources
# cfr.
# https://software.intel.com/en-us/articles/intel-composer-xe-2015-silent-installation-guide
components = [
'intel-comp',
'intel-fcomp',
'intel-ifort',
'intel-openmp',
'intel-ipsf?_',
'intel-gdb(?!.*mic)']
dontcreateinstalldir = 'True'
license_file = '/apps/licenses/intel/license.lic'
moduleclass = 'compiler'
# IT4Innovations 2019
name = 'imkl'
version = '2018.3.222'
homepage = 'http://software.intel.com/en-us/intel-mkl/'
description = """Intel Math Kernel Library is a library of highly optimized,
extensively threaded math routines for science, engineering, and financial
applications that require maximum performance. Core math functions include
BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more."""
toolchain = {'name': 'iompi', 'version': '2018.03-GCC-6.3.0-2.27'}
sources = ['l_mkl_%(version)s.tgz']
dontcreateinstalldir = 'True'
license_file = '/apps/licenses/intel/license.lic'
interfaces = True
postinstallcmds = [
# extract the examples
'tar xvzf %(installdir)s/mkl/examples/examples_cluster_c.tgz -C %(installdir)s/mkl/examples/',
'tar xvzf %(installdir)s/mkl/examples/examples_cluster_f.tgz -C %(installdir)s/mkl/examples/',
'tar xvzf %(installdir)s/mkl/examples/examples_core_c.tgz -C %(installdir)s/mkl/examples/',
'tar xvzf %(installdir)s/mkl/examples/examples_core_f.tgz -C %(installdir)s/mkl/examples/',
'tar xvzf %(installdir)s/mkl/examples/examples_f95.tgz -C %(installdir)s/mkl/examples/',
]
modextravars = {
'MKL_EXAMPLES': '%(installdir)s/mkl/examples/',
}
moduleclass = 'numlib'
# IT4Innovations 2019
easyblock = "Toolchain"
name = 'iomkl'
version = '2018.03'
versionsuffix = '-GCC-6.3.0-2.27'
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
description = """Intel Cluster Toolchain Compiler Edition provides Intel C/C++ and Fortran compilers, Intel MKL &
OpenMPI."""
toolchain = {'name': 'dummy', 'version': ''}
compver = '2018.3.222'
gccsuff = '-GCC-6.3.0-2.27'
dependencies = [
('icc', compver, gccsuff),
('ifort', compver, gccsuff),
('OpenMPI', '2.1.1', gccsuff, True),
('imkl', '2018.3.222', '', ('iompi', version)),
]
moduleclass = 'toolchain'
# IT4Innovations 2019
easyblock = "Toolchain"
name = 'iompi'
version = '2018.03'
versionsuffix= '-GCC-6.3.0-2.27'
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
description = """Intel C/C++ and Fortran compilers, alongside Open MPI."""
toolchain = {'name': 'dummy', 'version': 'dummy'}
compver = '2018.3.222'
compversuff = '-GCC-6.3.0-2.27'
dependencies = [
('icc', compver, compversuff),
('ifort', compver, compversuff),
('OpenMPI', '2.1.1', compversuff, True),
]
moduleclass = 'toolchain'
# IT4Innovations 2019
name = 'VTune'
version = '2018_update4'
homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe'
description = "Intel VTune Amplifier XE 2016 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java."
toolchain = {'name': 'dummy', 'version': ''}
sources = ['vtune_amplifier_%(version)s.tar.gz']
checksums = ['e2c02345b11f5f1b9b66565532b4eda4']
dontcreateinstalldir = 'True'
# license file
license_file = '/apps/licenses/intel/license.lic'
sanity_check_paths = {
'files': [],
'dirs': ['vtune_amplifier_2018.4.0.574913'],
}
# Do necessary post-install steps to build VTune kernel modules
postinstallcmds = [
'mkdir %(installdir)s/modules',
'cd %(installdir)s/vtune_amplifier/sepdk/src/ && '
'./build-driver --install-dir=%(installdir)s/modules --non-interactive',
'sed "s|DEFAULT_GROUP=vtune|DEFAULT_GROUP=wheel|" %(installdir)s/modules/pax/insmod-pax -i',
'sed "s|DEFAULT_GROUP=vtune|DEFAULT_GROUP=wheel|" %(installdir)s/modules/vtsspp/insmod-vtsspp -i',
'sed "s|DEFAULT_GROUP=vtune|DEFAULT_GROUP=wheel|" %(installdir)s/modules/insmod-sep -i',
]
moduleclass = 'tools'
# IT4Innovations 2019
name = 'VTune'
version = '2019_update3'
homepage = 'http://software.intel.com/en-us/intel-vtune-amplifier-xe'
description = "Intel VTune Amplifier XE 2016 is the premier performance profiler for C, C++, C#, Fortran, Assembly and Java."
toolchain = {'name': 'dummy', 'version': ''}
sources = ['vtune_amplifier_%(version)s.tar.gz']
checksums = ['b948994b73ca160af46d6a0ef25d11fc']
dontcreateinstalldir = 'True'
# license file
license_file = '/apps/licenses/intel/license.lic'
sanity_check_paths = {
'files': [],
'dirs': ['vtune_amplifier_2019.2.0.584348'],
}
# Do necessary post-install steps to build VTune kernel modules
postinstallcmds = [
'mkdir %(installdir)s/modules',
'cd %(installdir)s/vtune_amplifier/sepdk/src/ && '
'./build-driver --install-dir=%(installdir)s/modules --non-interactive',
'sed "s|DEFAULT_GROUP=vtune|DEFAULT_GROUP=wheel|" %(installdir)s/modules/pax/insmod-pax -i',
'sed "s|DEFAULT_GROUP=vtune|DEFAULT_GROUP=wheel|" %(installdir)s/modules/vtsspp/insmod-vtsspp -i',
'sed "s|DEFAULT_GROUP=vtune|DEFAULT_GROUP=wheel|" %(installdir)s/modules/insmod-sep -i',
]
moduleclass = 'tools'
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