Skip to content

Commit

Permalink
align with latest intel/2017b commits in PR easybuilders#4618
Browse files Browse the repository at this point in the history
  • Loading branch information
JackPerdue committed Aug 19, 2017
1 parent af8cc4a commit 3347cdf
Show file tree
Hide file tree
Showing 6 changed files with 41 additions and 5 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild
# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild

name = 'icc'
version = '2017.4.196'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild
# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild
easyblock = 'Toolchain'

name = 'iccifort'
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild
# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild

name = 'ifort'
version = '2017.4.196'
Expand Down
2 changes: 1 addition & 1 deletion easybuild/easyconfigs/i/iimpi/iimpi-2017b.eb
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild
# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild
easyblock = "Toolchain"

name = 'iimpi'
Expand Down
36 changes: 36 additions & 0 deletions easybuild/easyconfigs/i/imkl/imkl-2017.3.196-iimpi-2017b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild

name = 'imkl'
version = '2017.3.196'

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': '2017b'}

sources = ['l_mkl_%(version)s.tgz']
checksums = ['fd7295870fa164d6138c9818304f25f2bb263c814a6c6539c9fe4e104055f1ca']

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/',
'tar xvzf %(installdir)s/mkl/examples/examples_mic_f.tgz -C %(installdir)s/mkl/examples/',
'tar xvzf %(installdir)s/mkl/examples/examples_mic_c.tgz -C %(installdir)s/mkl/examples/',
]

modextravars = {
'MKL_EXAMPLES': '%(installdir)s/mkl/examples/',
}

moduleclass = 'numlib'
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# This is an easyconfig file for EasyBuild, see http://hpcugent.github.io/easybuild
# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild

name = 'impi'
version = '2017.3.196'
Expand Down

0 comments on commit 3347cdf

Please sign in to comment.