new file: i/iimpi/iimpi-2019.03-GCC-9.1.0-2.32.eb

new file:   i/imkl/imkl-2019.3.199-iimpi-2019.03-GCC-9.1.0-2.32.eb
	modified:   i/intel/intel-2019.03-GCC-9.1.0-2.32.eb
This commit is contained in:
Lukáš Krupčík 2019-07-29 13:46:04 +02:00
parent d47898db60
commit 93c263fa57
3 changed files with 61 additions and 1 deletions

View File

@ -0,0 +1,24 @@
# IT4Innovations 2019
easyblock = "Toolchain"
name = 'iimpi'
version = '2019.03'
versionsuffix = '-GCC-9.1.0-2.32'
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
description = """Intel C/C++ and Fortran compilers, alongside Intel MPI."""
toolchain = {'name': 'dummy', 'version': ''}
compver = '2019.4.227'
suff = '-GCC-9.1.0-2.32'
dependencies = [
('icc', compver, suff),
('ifort', compver, suff),
('impi', '2019.3.199', '', ('iccifort', '%s%s' % (compver, suff))),
]
modluafooter = 'add_property("state","experimental")'
moduleclass = 'toolchain'

View File

@ -0,0 +1,36 @@
# IT4Innovations 2019
name = 'imkl'
version = '2019.3.199'
#versionsuffix = '-GCC-9.1.0-2.32'
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': 'iimpi', 'version': '2019.03-GCC-9.1.0-2.32'}
sources = ['l_mkl_%(version)s.tgz']
dontcreateinstalldir = 'True'
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/',
}
modluafooter = 'add_property("state","experimental")'
moduleclass = 'numlib'

View File

@ -21,7 +21,7 @@ dependencies = [
('icc', compver, gccsuff),
('ifort', compver, gccsuff),
('impi', '2019.3.199', '', ('iccifort', '%s%s' % (compver, gccsuff))),
('imkl', '2019.3.199', '', ('iimpi', version)),
('imkl', '2019.3.199', '', ('iimpi', '%s%s' % (version, gccsuff))),
]
modluafooter = 'add_property("state","experimental")'