mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-07 23:42:12 +01:00
new file: a/APR-util/APR-util-1.5.4.eb
new file: a/APR/APR-1.5.2.eb new file: a/attrs/attrs-14.4.0-Py-2.7.eb new file: c/cereal/cereal-1.2.1.eb modified: f/fontconfig/fontconfig-2.11.1.eb new file: h/HDF5/HDF5-1.10.1-serial.eb new file: h/h5py/h5py-2.7.1-Py-2.7.eb new file: i/icc/icc-2017.5.239-GCC-6.3.0-2.27.eb new file: i/icc/icc-2018.1.163-GCC-6.4.0-2.28.eb new file: i/iccifort/iccifort-2017.5.239-GCC-6.3.0-2.27.eb new file: i/iccifort/iccifort-2018.1.163-GCC-6.4.0-2.28.eb new file: i/ifort/ifort-2017.5.239-GCC-6.3.0-2.27.eb new file: i/ifort/ifort-2018.1.163-GCC-6.4.0-2.28.eb new file: i/ifort/ifort_2018.1.163_no_mpi_mic_dependency.patch modified: i/iimpi/iimpi-2017b.eb new file: i/iimpi/iimpi-2018a.eb new file: i/imkl/imkl-2017.4.239-iimpi-2017b.eb new file: i/imkl/imkl-2018.1.163-iimpi-2018a.eb new file: i/impi/impi-2017.4.239-iccifort-2017.5.239-GCC-6.3.0-2.27.eb new file: i/impi/impi-2018.1.163-iccifort-2018.1.163-GCC-6.4.0-2.28.eb modified: i/intel/intel-2017b.eb new file: i/intel/intel-2018a.eb new file: l/lxml/lxml-4.1.1-Py-2.7.eb new file: m/matplotlib/matplotlib-2.1.1-Py-2.7.eb new file: m/mpi4py/mpi4py-3.0.0-Py-2.7.eb modified: n/nettle/nettle-3.2-intel-2017a.eb new file: n/numpy/.cache/v/cache/lastfailed new file: n/numpy/numpy-1.13.3-Py-2.7.eb modified: n/numpy/numpy-1.13.3-Py-3.6.eb new file: o/OpenSSL/OpenSSL-1.0.2n-intel-2017b.eb new file: o/OpenSSL/OpenSSL-1.1.0e-intel-2017b.eb new file: p/PDT/PDT-3.18.1.eb modified: p/Py/Py-2.7.eb modified: p/Py/Py-3.6.eb new file: p/PyYAML/PyYAML-3.12-Py-2.7.eb new file: p/Python/.cache/v/cache/lastfailed new file: p/Python/Python-2.7.14-GCC-6.3.0-2.27-base.eb new file: p/Python/Python-3.6.4-GCC-6.3.0-2.27-base.eb new file: p/phonopy/phonopy-1.12.4.11-Py-2.7.eb new file: p/pluggy/pluggy-0.6.0-Py-2.7.eb new file: p/pyparsing/pyparsing-2.2.0-Py-2.7.eb new file: p/pytest/pytest-3.3.2-Py-2.7.eb new file: p/python-dateutil/python-dateutil-2.6.1-Py-2.7.eb new file: s/SCons/SCons-2.3.6-Py-2.7.eb new file: s/SCons/SCons-3.0.0.eb modified: s/SQLite/SQLite-3.17.0.eb new file: s/Serf/Serf-1.3.8.eb new file: s/Subversion/Subversion-1.9.3.eb new file: s/scipy/scipy-1.0.0-Py-2.7.eb new file: v/VTune/VTune-2018_update1.eb deleted: i/icc/icc-2018.0.128-GCC-6.4.0-2.28.eb deleted: i/iccifort/iccifort-2018.0.128-GCC-6.4.0-2.28.eb deleted: i/ifort/ifort-2018.0.128-GCC-6.4.0-2.28.eb deleted: i/iimpi/iimpi-2018.00.eb deleted: i/imkl/imkl-2018.0.128-iimpi-2018.00.eb deleted: i/impi/impi-2018.0.128-iccifort-2018.0.128-GCC-6.4.0-2.28.eb deleted: i/intel/intel-2018.00.eb deleted: s/scipy/scipy-1.0.0-Py-3.6-test.eb
This commit is contained in:
parent
5274ab3c51
commit
f36c3efb48
29
a/APR-util/APR-util-1.5.4.eb
Normal file
29
a/APR-util/APR-util-1.5.4.eb
Normal file
@ -0,0 +1,29 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'APR-util'
|
||||
version = '1.5.4'
|
||||
|
||||
homepage = 'http://apr.apache.org/'
|
||||
description = "Apache Portable Runtime (APR) util libraries."
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
source_urls = ['http://archive.apache.org/dist/apr/']
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('APR', '1.5.2'),
|
||||
('SQLite', '3.17.0'),
|
||||
('expat', '2.2.0'),
|
||||
]
|
||||
|
||||
configopts = "--with-apr=$EBROOTAPR/bin/apr-1-config --with-sqlite3=$EBROOTSQLITE --with-expat=$EBROOTEXPAT "
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ["bin/apu-1-config", "lib/libaprutil-1.%s" % SHLIB_EXT, "lib/libaprutil-1.a"],
|
||||
'dirs': ["include/apr-1"],
|
||||
}
|
||||
|
||||
parallel = 1
|
||||
|
||||
moduleclass = 'tools'
|
19
a/APR/APR-1.5.2.eb
Normal file
19
a/APR/APR-1.5.2.eb
Normal file
@ -0,0 +1,19 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'APR'
|
||||
version = '1.5.2'
|
||||
|
||||
homepage = 'http://apr.apache.org/'
|
||||
description = "Apache Portable Runtime (APR) libraries."
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
source_urls = ['http://archive.apache.org/dist/apr/']
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ["bin/apr-1-config", "lib/libapr-1.%s" % SHLIB_EXT, "lib/libapr-1.a"],
|
||||
'dirs': ["include/apr-1"],
|
||||
}
|
||||
|
||||
moduleclass = 'tools'
|
23
a/attrs/attrs-14.4.0-Py-2.7.eb
Normal file
23
a/attrs/attrs-14.4.0-Py-2.7.eb
Normal file
@ -0,0 +1,23 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = 'PythonPackage'
|
||||
|
||||
name = 'attrs'
|
||||
version = '17.4.0'
|
||||
|
||||
homepage = 'http://www.attrs.org/'
|
||||
description = 'Classes Without Boilerplate'
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
options = {'modulename': 'attr'}
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7.egg'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
23
c/cereal/cereal-1.2.1.eb
Normal file
23
c/cereal/cereal-1.2.1.eb
Normal file
@ -0,0 +1,23 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = 'Tarball'
|
||||
|
||||
name = 'cereal'
|
||||
version = '1.2.1'
|
||||
|
||||
homepage = 'http://uscilab.github.io/cereal/'
|
||||
description = 'cereal is a header-only C++11 serialization library.'
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
source_urls = ['https://github.com/USCiLab/cereal/archive/']
|
||||
sources = ['v%(version)s.tar.gz']
|
||||
|
||||
skipsteps = ['configure', 'build']
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['include/cereal'],
|
||||
}
|
||||
|
||||
moduleclass = 'lib'
|
@ -2,7 +2,7 @@ easyblock = 'ConfigureMake'
|
||||
|
||||
name = "fontconfig"
|
||||
version = '2.11.1'
|
||||
versionsuffix = '-upgrade'
|
||||
#versionsuffix = '-upgrade'
|
||||
|
||||
homepage = 'http://www.freedesktop.org/software/fontconfig'
|
||||
description = """Fontconfig is a library designed to provide system-wide font configuration, customization and
|
||||
|
22
h/HDF5/HDF5-1.10.1-serial.eb
Normal file
22
h/HDF5/HDF5-1.10.1-serial.eb
Normal file
@ -0,0 +1,22 @@
|
||||
# IT4Innovations 2017
|
||||
|
||||
name = 'HDF5'
|
||||
version = '1.10.1'
|
||||
versionsuffix= '-serial'
|
||||
|
||||
homepage = 'http://www.hdfgroup.org/HDF5/'
|
||||
description = """HDF5 is a unique technology suite that makes possible the management of
|
||||
extremely large and complex data collections."""
|
||||
|
||||
toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'}
|
||||
toolchainopts = {'pic': True}
|
||||
|
||||
source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src']
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('zlib', '1.2.11', '', True),
|
||||
('Szip', '2.1', '', True),
|
||||
]
|
||||
|
||||
moduleclass = 'data'
|
27
h/h5py/h5py-2.7.1-Py-2.7.eb
Normal file
27
h/h5py/h5py-2.7.1-Py-2.7.eb
Normal file
@ -0,0 +1,27 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = 'PythonPackage'
|
||||
|
||||
name = 'h5py'
|
||||
version = '2.7.1'
|
||||
|
||||
homepage = 'https://github.com/jupyter/testpath'
|
||||
description = """Test utilities for code working with files and commands"""
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('HDF5', '1.10.1', '-serial', ('GCC', '6.3.0-2.27')),
|
||||
('numpy', '1.13.3'),
|
||||
('mpi4py', '3.0.0'), # required for MPI support
|
||||
('six', '1.11.0'),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python2.7/site-packages/h5py-2.7.1-py2.7-linux-x86_64.egg'],
|
||||
}
|
||||
moduleclass = 'python'
|
31
i/icc/icc-2017.5.239-GCC-6.3.0-2.27.eb
Normal file
31
i/icc/icc-2017.5.239-GCC-6.3.0-2.27.eb
Normal file
@ -0,0 +1,31 @@
|
||||
name = 'icc'
|
||||
version = '2017.5.239'
|
||||
|
||||
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']
|
||||
|
||||
checksums = ['b31c6a83653cbc94123f75ce1781e01f']
|
||||
|
||||
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', 'intel-gdb(?!.*mic)']
|
||||
|
||||
dontcreateinstalldir = 'True'
|
||||
|
||||
license_file = '/apps/licenses/intel/license.lic'
|
||||
|
||||
moduleclass = 'compiler'
|
@ -1,14 +1,14 @@
|
||||
name = 'icc'
|
||||
version = '2018.0.128'
|
||||
version = '2018.1.163'
|
||||
|
||||
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_composer_edition_for_cpp.tgz']
|
||||
sources = ['parallel_studio_xe_%(version_major)s_update%(version_minor)s_composer_edition_for_cpp.tgz']
|
||||
|
||||
checksums = ['5bd22f0b1d2f01dfdee755aeae4c89fa']
|
||||
checksums = ['ddbfdf88eed095817650ec0a226ef3b9c07c41c855d258e80eaade5173fedb6e']
|
||||
|
||||
gccver = '6.4.0'
|
||||
binutilsver = '2.28'
|
||||
@ -28,8 +28,4 @@ dontcreateinstalldir = 'True'
|
||||
|
||||
license_file = '/apps/licenses/intel/license.lic'
|
||||
|
||||
postinstallcmds = [
|
||||
'rm /tmp/easybuild/easybuild_intel/* -rf',
|
||||
]
|
||||
|
||||
moduleclass = 'compiler'
|
17
i/iccifort/iccifort-2017.5.239-GCC-6.3.0-2.27.eb
Normal file
17
i/iccifort/iccifort-2017.5.239-GCC-6.3.0-2.27.eb
Normal file
@ -0,0 +1,17 @@
|
||||
easyblock = 'Toolchain'
|
||||
|
||||
name = 'iccifort'
|
||||
version = '2017.5.239'
|
||||
versionsuffix = '-GCC-6.3.0-2.27'
|
||||
|
||||
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
|
||||
description = "Intel C, C++ & Fortran compilers"
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
dependencies = [
|
||||
('icc', version, versionsuffix),
|
||||
('ifort', version, versionsuffix),
|
||||
]
|
||||
|
||||
moduleclass = 'toolchain'
|
@ -1,13 +1,13 @@
|
||||
easyblock = 'Toolchain'
|
||||
|
||||
name = 'iccifort'
|
||||
version = '2018.0.128'
|
||||
version = '2018.1.163'
|
||||
versionsuffix = '-GCC-6.4.0-2.28'
|
||||
|
||||
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
|
||||
description = "Intel C, C++ & Fortran compilers"
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': 'dummy'}
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
dependencies = [
|
||||
('icc', version, versionsuffix),
|
34
i/ifort/ifort-2017.5.239-GCC-6.3.0-2.27.eb
Normal file
34
i/ifort/ifort-2017.5.239-GCC-6.3.0-2.27.eb
Normal file
@ -0,0 +1,34 @@
|
||||
name = 'ifort'
|
||||
version = '2017.5.239'
|
||||
|
||||
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']
|
||||
|
||||
checksums = ['66968fb808eee91b6ee7dbd1c76d337f']
|
||||
|
||||
# remove dependency on intel-mpi-rt-mic
|
||||
patches = ['ifort_2017_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']
|
||||
|
||||
dontcreateinstalldir = 'True'
|
||||
|
||||
license_file = '/apps/licenses/intel/license.lic'
|
||||
|
||||
moduleclass = 'compiler'
|
@ -1,21 +1,19 @@
|
||||
name = 'ifort'
|
||||
version = '2018.0.128'
|
||||
version = '2018.1.163'
|
||||
|
||||
homepage = 'http://software.intel.com/en-us/intel-compilers/'
|
||||
description = "Intel Fortran compiler"
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
sources = ['parallel_studio_xe_%(version_major)s_composer_edition_for_fortran.tgz']
|
||||
|
||||
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']
|
||||
checksums = [
|
||||
'05d04873d47043ef6fd55a85ce501e6d', # parallel_studio_xe_2018_composer_edition_for_fortran.tgz
|
||||
'7241e492a5f7ba4e62e8106c97f585c2fd931e32886d886f7bf0a9020e421325', # ifort_2017_no_mpi_mic_dependency.patch
|
||||
# parallel_studio_xe_2018_update1_composer_edition_for_fortran.tgz
|
||||
'c9e7a3ecd89632e4a2babf3a483542edcfd7bc8646ee616f035a0caaf936dcd0',
|
||||
'fdc818390643e77b3dc7ae1d9ba4547e1f1792da8674ff47747c56d97be6fb99', # ifort_2018.1.163_no_mpi_mic_dependency.patch
|
||||
]
|
||||
|
||||
# remove dependency on intel-mpi-rt-mic
|
||||
#patches = ['ifort_2017_no_mpi_mic_dependency.patch']
|
||||
|
||||
gccver = '6.4.0'
|
||||
binutilsver = '2.28'
|
||||
versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver)
|
||||
@ -34,8 +32,4 @@ dontcreateinstalldir = 'True'
|
||||
|
||||
license_file = '/apps/licenses/intel/license.lic'
|
||||
|
||||
postinstallcmds = [
|
||||
'rm /tmp/easybuild/easybuild_intel/* -rf',
|
||||
]
|
||||
|
||||
moduleclass = 'compiler'
|
11
i/ifort/ifort_2018.1.163_no_mpi_mic_dependency.patch
Normal file
11
i/ifort/ifort_2018.1.163_no_mpi_mic_dependency.patch
Normal file
@ -0,0 +1,11 @@
|
||||
--- parallel_studio_xe_2018_update1_composer_edition_for_fortran/pset/mediaconfig.xml.orig 2017-11-15 14:33:21.020900575 +0100
|
||||
+++ parallel_studio_xe_2018_update1_composer_edition_for_fortran/pset/mediaconfig.xml 2017-11-15 14:33:25.910946330 +0100
|
||||
@@ -962,7 +962,7 @@
|
||||
</Layers>
|
||||
<InstallDir>${COMPLIB_ROOT}</InstallDir>
|
||||
<GUID>1510147141733</GUID>
|
||||
- <Component depend="35.3;1.1;1.3;1.91;1.11;1.12;1.14;1.16;1.7;1.27;1.24;142.2" id="1" invisible="0" mandatory="0" platform="INTEL64">
|
||||
+ <Component depend="35.3;1.1;1.3;1.91;1.11;1.12;1.14;1.16;1.7;1.27;1.24" id="1" invisible="0" mandatory="0" platform="INTEL64">
|
||||
<Name>Intel Fortran Compiler for Intel(R) 64</Name>
|
||||
<Description>Intel Fortran Compiler 18.0 Update 1</Description>
|
||||
<Name locale="ja_JP.UTF-8">インテル(R) Fortran コンパイラー (インテル(R) 64)</Name>
|
@ -8,12 +8,12 @@ description = """Intel C/C++ and Fortran compilers, alongside Intel MPI."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
compver = '2017.4.196'
|
||||
compver = '2017.5.239'
|
||||
suff = '-GCC-6.3.0-2.27'
|
||||
dependencies = [
|
||||
('icc', compver, suff),
|
||||
('ifort', compver, suff),
|
||||
('impi', '2017.3.196', '', ('iccifort', '%s%s' % (compver, suff))),
|
||||
('impi', '2017.4.239', '', ('iccifort', '%s%s' % (compver, suff))),
|
||||
]
|
||||
|
||||
moduleclass = 'toolchain'
|
||||
|
@ -1,14 +1,14 @@
|
||||
easyblock = "Toolchain"
|
||||
easyblock = 'Toolchain'
|
||||
|
||||
name = 'iimpi'
|
||||
version = '2018.00'
|
||||
version = '2018a'
|
||||
|
||||
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': 'dummy'}
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
compver = '2018.0.128'
|
||||
compver = '2018.1.163'
|
||||
suff = '-GCC-6.4.0-2.28'
|
||||
dependencies = [
|
||||
('icc', compver, suff),
|
34
i/imkl/imkl-2017.4.239-iimpi-2017b.eb
Normal file
34
i/imkl/imkl-2017.4.239-iimpi-2017b.eb
Normal file
@ -0,0 +1,34 @@
|
||||
name = 'imkl'
|
||||
version = '2017.4.239'
|
||||
|
||||
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 = ['3066272dd0ad3da7961b3d782e1fab3b']
|
||||
|
||||
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'
|
@ -1,5 +1,5 @@
|
||||
name = 'imkl'
|
||||
version = '2018.0.128'
|
||||
version = '2018.1.163'
|
||||
|
||||
homepage = 'http://software.intel.com/en-us/intel-mkl/'
|
||||
description = """Intel Math Kernel Library is a library of highly optimized,
|
||||
@ -7,10 +7,10 @@ description = """Intel Math Kernel Library is a library of highly optimized,
|
||||
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': '2018.00'}
|
||||
toolchain = {'name': 'iimpi', 'version': '2018a'}
|
||||
|
||||
sources = ['l_mkl_%(version)s.tgz']
|
||||
checksums = ['0fa23779816a0f2ee23a396fc1af9978']
|
||||
checksums = ['f6dc263fc6f3c350979740a13de1b1e8745d9ba0d0f067ece503483b9189c2ca']
|
||||
|
||||
dontcreateinstalldir = 'True'
|
||||
|
29
i/impi/impi-2017.4.239-iccifort-2017.5.239-GCC-6.3.0-2.27.eb
Normal file
29
i/impi/impi-2017.4.239-iccifort-2017.5.239-GCC-6.3.0-2.27.eb
Normal file
@ -0,0 +1,29 @@
|
||||
name = 'impi'
|
||||
version = '2017.4.239'
|
||||
|
||||
homepage = 'http://software.intel.com/en-us/intel-mpi-library/'
|
||||
description = "Intel MPI Library, compatible with MPICH ABI"
|
||||
|
||||
toolchain = {'name': 'iccifort', 'version': '2017.5.239-GCC-6.3.0-2.27'}
|
||||
|
||||
sources = ['l_mpi_%(version)s.tgz']
|
||||
|
||||
checksums = ['460a9ef1b3599d60b4d696e3f0f2a14d']
|
||||
|
||||
dontcreateinstalldir = 'True'
|
||||
|
||||
components = ['intel-mpi', 'intel-psxe', 'intel-imb']
|
||||
|
||||
# set up all the mpi commands to default to intel compilers
|
||||
set_mpi_wrappers_all = 'True'
|
||||
|
||||
postinstallcmds = [
|
||||
'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpich.so',
|
||||
'ln -s %(installdir)s/lib64/libmpigc4.so %(installdir)s/lib64/libmpichcxx.so',
|
||||
'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libfmpich.so',
|
||||
'ln -s %(installdir)s/lib64/libmpigf.so %(installdir)s/lib64/libmpichf90.so',
|
||||
'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libmpl.so',
|
||||
'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'
|
||||
]
|
||||
|
||||
moduleclass = 'mpi'
|
@ -1,14 +1,14 @@
|
||||
name = 'impi'
|
||||
version = '2018.0.128'
|
||||
version = '2018.1.163'
|
||||
|
||||
homepage = 'http://software.intel.com/en-us/intel-mpi-library/'
|
||||
description = "Intel MPI Library, compatible with MPICH ABI"
|
||||
|
||||
toolchain = {'name': 'iccifort', 'version': '2018.0.128-GCC-6.4.0-2.28'}
|
||||
toolchain = {'name': 'iccifort', 'version': '2018.1.163-GCC-6.4.0-2.28'}
|
||||
|
||||
sources = ['l_mpi_%(version)s.tgz']
|
||||
|
||||
checksums = ['15b46fc6a3014595de897aa48d3a658b']
|
||||
checksums = ['130b11571c3f71af00a722fa8641db5a1552ac343d770a8304216d8f5d00e75c']
|
||||
|
||||
dontcreateinstalldir = 'True'
|
||||
|
||||
@ -26,8 +26,4 @@ postinstallcmds = [
|
||||
'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'
|
||||
]
|
||||
|
||||
postinstallcmds = [
|
||||
'rm /tmp/easybuild/easybuild_intel/* -rf',
|
||||
]
|
||||
|
||||
moduleclass = 'mpi'
|
@ -8,7 +8,7 @@ description = "Compiler toolchain including Intel compilers, Intel MPI and Intel
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
compver = '2017.4.196'
|
||||
compver = '2017.5.239'
|
||||
gccver = '6.3.0'
|
||||
binutilsver = '2.27'
|
||||
gccsuff = '-GCC-%s-%s' % (gccver, binutilsver)
|
||||
@ -17,8 +17,8 @@ dependencies = [
|
||||
('binutils', binutilsver, '-GCCcore-%s' % gccver),
|
||||
('icc', compver, gccsuff),
|
||||
('ifort', compver, gccsuff),
|
||||
('impi', '2017.3.196', '', ('iccifort', '%s%s' % (compver, gccsuff))),
|
||||
('imkl', '2017.3.196', '', ('iimpi', version)),
|
||||
('impi', '2017.4.239', '', ('iccifort', '%s%s' % (compver, gccsuff))),
|
||||
('imkl', '2017.4.239', '', ('iimpi', version)),
|
||||
]
|
||||
|
||||
moduleclass = 'toolchain'
|
||||
|
@ -1,14 +1,14 @@
|
||||
easyblock = 'Toolchain'
|
||||
|
||||
name = 'intel'
|
||||
version = '2018.00'
|
||||
version = '2018a'
|
||||
|
||||
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
|
||||
description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)."
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
compver = '2018.0.128'
|
||||
compver = '2018.1.163'
|
||||
gccver = '6.4.0'
|
||||
binutilsver = '2.28'
|
||||
gccsuff = '-GCC-%s-%s' % (gccver, binutilsver)
|
26
l/lxml/lxml-4.1.1-Py-2.7.eb
Normal file
26
l/lxml/lxml-4.1.1-Py-2.7.eb
Normal file
@ -0,0 +1,26 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
|
||||
name = 'lxml'
|
||||
version = '4.1.1'
|
||||
|
||||
homepage = 'http://lxml.de/'
|
||||
description = """The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt."""
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('libxml2', '2.9.4', '', True),
|
||||
('libxslt', '1.1.29', '', True),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': [('lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg')]
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
31
m/matplotlib/matplotlib-2.1.1-Py-2.7.eb
Normal file
31
m/matplotlib/matplotlib-2.1.1-Py-2.7.eb
Normal file
@ -0,0 +1,31 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'matplotlib'
|
||||
version = '2.1.1'
|
||||
|
||||
homepage = 'http://matplotlib.org'
|
||||
description = """Matplotlib is a python 2D plotting library which produces publication quality figures in a variety of
|
||||
hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python
|
||||
and ipython shell, web application servers, and six graphical user interface toolkits."""
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = ['https://github.com/matplotlib/matplotlib/archive/']
|
||||
sources = ['v%(version)s.tar.gz']
|
||||
|
||||
dependencies = [
|
||||
('freetype', '2.8', '', True),
|
||||
('libpng', '1.6.29', '', True),
|
||||
('python-dateutil', '2.6.1'),
|
||||
('numpy', '1.13.3'),
|
||||
('pyparsing', '2.2.0'),
|
||||
('six', '1.11.0'),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg/%(name)s'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
26
m/mpi4py/mpi4py-3.0.0-Py-2.7.eb
Normal file
26
m/mpi4py/mpi4py-3.0.0-Py-2.7.eb
Normal file
@ -0,0 +1,26 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = 'PythonPackage'
|
||||
|
||||
name = 'mpi4py'
|
||||
version = '3.0.0'
|
||||
|
||||
homepage = 'http://mpi4py.scipy.org/docs'
|
||||
description = """MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for
|
||||
the Python programming language, allowing any Python program to exploit multiple processors."""
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('OpenMPI', '1.10.7', '', ('GCC', '6.3.0-2.27')),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python2.7/site-packages/mpi4py'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
@ -2,7 +2,7 @@ easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'nettle'
|
||||
version = '3.2'
|
||||
versionsuffix = "-fix_bug"
|
||||
#versionsuffix = "-fix_bug"
|
||||
|
||||
homepage = 'http://www.lysator.liu.se/~nisse/nettle/'
|
||||
description = """Nettle is a cryptographic library that is designed to fit easily
|
||||
|
1
n/numpy/.cache/v/cache/lastfailed
vendored
Normal file
1
n/numpy/.cache/v/cache/lastfailed
vendored
Normal file
@ -0,0 +1 @@
|
||||
{}
|
32
n/numpy/numpy-1.13.3-Py-2.7.eb
Normal file
32
n/numpy/numpy-1.13.3-Py-2.7.eb
Normal file
@ -0,0 +1,32 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = 'PythonPackage'
|
||||
|
||||
name = 'numpy'
|
||||
version = '1.13.3'
|
||||
|
||||
homepage = 'http://www.numpy.org'
|
||||
description = """NumPy is the fundamental package needed for scientific computing with Python."""
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = ['https://github.com/numpy/numpy/releases/download/v%(version)s']
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
patch = [
|
||||
'numpy-1.8.1-mkl.patch',
|
||||
'numpy-1.11.0-sse42.patch'
|
||||
]
|
||||
|
||||
dependencies = [
|
||||
('mkl', '2017.4.239', '', True),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg/numpy'],
|
||||
}
|
||||
|
||||
sanity_check_commands = [('python', '-c "import numpy; assert(numpy.__version__ == \'%(version)s\')"')]
|
||||
|
||||
moduleclass = 'python'
|
@ -13,6 +13,11 @@ toolchain = {'name': 'Py', 'version': '3.6'}
|
||||
source_urls = ['https://github.com/numpy/numpy/releases/download/v%(version)s']
|
||||
sources = ['%(name)s-%(version)s.tar.gz']
|
||||
|
||||
patch = [
|
||||
'numpy-1.8.1-mkl.patch',
|
||||
'numpy-1.11.0-sse42.patch'
|
||||
]
|
||||
|
||||
dependencies = [
|
||||
('mkl', '2017.4.239', '', True),
|
||||
]
|
||||
|
19
o/OpenSSL/OpenSSL-1.0.2n-intel-2017b.eb
Normal file
19
o/OpenSSL/OpenSSL-1.0.2n-intel-2017b.eb
Normal file
@ -0,0 +1,19 @@
|
||||
name = 'OpenSSL'
|
||||
version = '1.0.2n'
|
||||
|
||||
homepage = 'http://www.openssl.org/'
|
||||
description = """The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured,
|
||||
and Open Source toolchain implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1)
|
||||
protocols as well as a full-strength general purpose cryptography library. """
|
||||
|
||||
toolchain = {'name': 'intel', 'version': '2017b'}
|
||||
toolchainopts = {'pic': True}
|
||||
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
source_urls = ['http://www.openssl.org/source/']
|
||||
|
||||
dependencies = [('zlib', '1.2.11', '', True)]
|
||||
|
||||
#runtest = 'test'
|
||||
|
||||
moduleclass = 'system'
|
19
o/OpenSSL/OpenSSL-1.1.0e-intel-2017b.eb
Normal file
19
o/OpenSSL/OpenSSL-1.1.0e-intel-2017b.eb
Normal file
@ -0,0 +1,19 @@
|
||||
name = 'OpenSSL'
|
||||
version = '1.1.0e'
|
||||
|
||||
homepage = 'http://www.openssl.org/'
|
||||
description = """The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured,
|
||||
and Open Source toolchain implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1)
|
||||
protocols as well as a full-strength general purpose cryptography library. """
|
||||
|
||||
toolchain = {'name': 'intel', 'version': '2017b'}
|
||||
toolchainopts = {'pic': True}
|
||||
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
source_urls = ['http://www.openssl.org/source/']
|
||||
|
||||
dependencies = [('zlib', '1.2.11', '', True)]
|
||||
|
||||
#runtest = 'test'
|
||||
|
||||
moduleclass = 'system'
|
16
p/PDT/PDT-3.18.1.eb
Normal file
16
p/PDT/PDT-3.18.1.eb
Normal file
@ -0,0 +1,16 @@
|
||||
name = 'PDT'
|
||||
version = '3.18.1'
|
||||
|
||||
homepage = 'http://www.cs.uoregon.edu/research/pdt/'
|
||||
description = """Program Database Toolkit (PDT) is a framework for analyzing source
|
||||
code written in several programming languages and for making rich program knowledge
|
||||
accessible to developers of static and dynamic analysis tools. PDT implements a standard
|
||||
program representation, the program database (PDB), that can be accessed in a uniform way
|
||||
through a class library supporting common PDB operations."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
sources = ['pdtoolkit-%(version)s.tar.gz']
|
||||
source_urls = ['http://tau.uoregon.edu/pdt_releases/']
|
||||
|
||||
moduleclass = 'perf'
|
@ -11,7 +11,8 @@ description = """Python 2.7 toolchain"""
|
||||
toolchain = {'name': 'dummy', 'version': 'dummy'}
|
||||
|
||||
dependencies = [
|
||||
('Python', '2.7.14', '-base'),
|
||||
('Python', '2.7.14', '-base', ('GCC', '6.3.0-2.27')),
|
||||
('GCC', '6.3.0-2.27'),
|
||||
]
|
||||
|
||||
moduleclass = 'toolchain'
|
||||
|
@ -11,7 +11,8 @@ description = """Python 3.6 toolchain"""
|
||||
toolchain = {'name': 'dummy', 'version': 'dummy'}
|
||||
|
||||
dependencies = [
|
||||
('Python', '3.6.4', '-base'),
|
||||
('Python', '3.6.4', '-base', ('GCC', '6.3.0-2.27')),
|
||||
('GCC', '6.3.0-2.27'),
|
||||
]
|
||||
|
||||
moduleclass = 'toolchain'
|
||||
|
27
p/PyYAML/PyYAML-3.12-Py-2.7.eb
Normal file
27
p/PyYAML/PyYAML-3.12-Py-2.7.eb
Normal file
@ -0,0 +1,27 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
|
||||
name = "PyYAML"
|
||||
version = "3.12"
|
||||
|
||||
homepage = "https://pypi.python.org/pypi/PyYAML/"
|
||||
description = """PyYAML is a YAML parser and emitter for the Python programming language."""
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('libyaml', '0.1.7', '', True),
|
||||
]
|
||||
|
||||
options = {'modulename': 'yaml'}
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python2.7/site-packages/yaml'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
4
p/Python/.cache/v/cache/lastfailed
vendored
Normal file
4
p/Python/.cache/v/cache/lastfailed
vendored
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"scipy/special/tests/test_data.py::test_boost[<Data for legendre_p_via_assoc_: legendre_p_large_ipp-legendre_p_large>]": true,
|
||||
"scipy/special/tests/test_data.py::test_boost[<Data for legendre_p_via_lpmn: legendre_p_large_ipp-legendre_p_large>]": true
|
||||
}
|
43
p/Python/Python-2.7.14-GCC-6.3.0-2.27-base.eb
Normal file
43
p/Python/Python-2.7.14-GCC-6.3.0-2.27-base.eb
Normal file
@ -0,0 +1,43 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "EB_Python"
|
||||
name = 'Python'
|
||||
version = '2.7.14'
|
||||
versionsuffix = '-base'
|
||||
|
||||
homepage = 'http://python.org/'
|
||||
description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively."
|
||||
|
||||
toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'}
|
||||
toolchainopts = {'pic': True, 'opt': True, 'optarch': True}
|
||||
|
||||
source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/']
|
||||
sources = [SOURCE_TGZ]
|
||||
|
||||
dependencies = [
|
||||
('bzip2', '1.0.6', '', True),
|
||||
('zlib', '1.2.11', '', True),
|
||||
('libreadline', '7.0', '', True),
|
||||
('ncurses', '6.0', '', True),
|
||||
('SQLite', '3.17.0', '', True),
|
||||
('Tk', '8.6.6', '', True),
|
||||
]
|
||||
|
||||
osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')]
|
||||
|
||||
#buildopts = 'CPPFLAGS="-I/apps/all/bzip2/1.0.6/include -I/apps/all/zlib/1.2.8/include -I/apps/all/ncurses/5.9/include -I/apps/all/SQLite/3.8.8.1/include" LDFLAGS="-L/apps/all/bzip2/1.0.6/lib -L/apps/all/zlib/1.2.8/lib -L/apps/all/ncurses/5.9/lib -L/apps/all/SQLite/3.8.8.1/lib:$CPPFLAGS"'
|
||||
|
||||
exts_list = [
|
||||
('setuptools', '38.4.0', {
|
||||
'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'],
|
||||
'source_tmpl': '%(name)s-%(version)s.zip',
|
||||
}),
|
||||
('pip', '9.0.1', {
|
||||
'source_urls': ['http://pypi.python.org/packages/source/p/pip/'],
|
||||
}),
|
||||
('nose', '1.3.7', {
|
||||
'source_urls': ['http://pypi.python.org/packages/source/n/nose/'],
|
||||
}),
|
||||
]
|
||||
|
||||
moduleclass = 'lang'
|
53
p/Python/Python-3.6.4-GCC-6.3.0-2.27-base.eb
Normal file
53
p/Python/Python-3.6.4-GCC-6.3.0-2.27-base.eb
Normal file
@ -0,0 +1,53 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
name = 'Python'
|
||||
version = '3.6.4'
|
||||
versionsuffix = '-base'
|
||||
|
||||
homepage = 'http://python.org/'
|
||||
description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively."
|
||||
|
||||
toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'}
|
||||
toolchainopts = {'pic': True, 'opt': True, 'optarch': True}
|
||||
|
||||
source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/']
|
||||
sources = [SOURCE_TGZ]
|
||||
|
||||
prebuildopts = 'export CFLAGS="-I${EBROOTXZ}/include" && '
|
||||
prebuildopts += 'export LDFLAGS="-L${EBROOTXZ}/lib" && '
|
||||
configopts = "--enable-optimizations"
|
||||
|
||||
# python needs bzip2 to build the bz2 package
|
||||
dependencies = [
|
||||
('bzip2', '1.0.6', '', True),
|
||||
('libreadline', '7.0', '', True),
|
||||
('SQLite', '3.17.0', '', True),
|
||||
('Tk', '8.6.6', '', True),
|
||||
('GMP', '6.1.2', '', True),
|
||||
('XZ', '5.2.3', '', True),
|
||||
('zlib', '1.2.11', '', True),
|
||||
('ncurses', '6.0', '', True),
|
||||
# ('OpenSSL', '1.0.1q'), # OS dependency should be preferred if the os version is more recent then this version, it's
|
||||
# nice to have an up to date openssl for security reasons
|
||||
]
|
||||
|
||||
osdependencies = [('openssl-devel', 'libssl-dev')]
|
||||
|
||||
# order is important!
|
||||
# package versions updated Feb 25th 2016
|
||||
exts_list = [
|
||||
('setuptools', '38.4.0', {
|
||||
'source_urls': ['https://pypi.python.org/packages/source/s/setuptools/'],
|
||||
'source_tmpl': '%(name)s-%(version)s.zip',
|
||||
}),
|
||||
('pip', '9.0.1', {
|
||||
'source_urls': ['https://pypi.python.org/packages/source/p/pip/'],
|
||||
}),
|
||||
('nose', '1.3.7', {
|
||||
'source_urls': ['https://pypi.python.org/packages/source/n/nose/'],
|
||||
}),
|
||||
]
|
||||
|
||||
#modluafooter = 'add_property("state","experimental")'
|
||||
|
||||
moduleclass = 'lang'
|
25
p/phonopy/phonopy-1.12.4.11-Py-2.7.eb
Normal file
25
p/phonopy/phonopy-1.12.4.11-Py-2.7.eb
Normal file
@ -0,0 +1,25 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = 'PythonPackage'
|
||||
|
||||
name = 'phonopy'
|
||||
version = '1.12.4.11'
|
||||
|
||||
homepage = 'https://atztogo.github.io/phonopy'
|
||||
description = """Phonopy is an open source package of phonon calculations based on the supercell approach."""
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('matplotlib', '2.1.1'),
|
||||
('lxml', '4.1.1'),
|
||||
('PyYAML', '3.12'),
|
||||
('numpy', '1.13.3'),
|
||||
('h5py', '2.7.1'),
|
||||
('scipy', '1.0.0')
|
||||
]
|
||||
|
||||
moduleclass = 'python'
|
21
p/pluggy/pluggy-0.6.0-Py-2.7.eb
Normal file
21
p/pluggy/pluggy-0.6.0-Py-2.7.eb
Normal file
@ -0,0 +1,21 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = 'PythonPackage'
|
||||
|
||||
name = 'pluggy'
|
||||
version = '0.6.0'
|
||||
|
||||
homepage = 'https://github.com/pytest-dev/pluggy'
|
||||
description = 'Plugin and hook calling mechanisms for python.'
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7.egg'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
21
p/pyparsing/pyparsing-2.2.0-Py-2.7.eb
Normal file
21
p/pyparsing/pyparsing-2.2.0-Py-2.7.eb
Normal file
@ -0,0 +1,21 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'pyparsing'
|
||||
version = '2.2.0'
|
||||
|
||||
homepage = 'http://pyparsing.wikispaces.com'
|
||||
description = """The pyparsing module provides a library of classes
|
||||
that client code uses to construct the grammar directly in Python code."""
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7.egg'],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
27
p/pytest/pytest-3.3.2-Py-2.7.eb
Normal file
27
p/pytest/pytest-3.3.2-Py-2.7.eb
Normal file
@ -0,0 +1,27 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = 'PythonPackage'
|
||||
|
||||
name = 'pytest'
|
||||
version = '3.3.2'
|
||||
|
||||
homepage = 'http://pytest.org'
|
||||
description = 'Simple powerful testing with Python'
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('six', '1.11.0'),
|
||||
('pluggy', '0.6.0'),
|
||||
('attrs', '17.4.0'),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7.egg'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
26
p/python-dateutil/python-dateutil-2.6.1-Py-2.7.eb
Normal file
26
p/python-dateutil/python-dateutil-2.6.1-Py-2.7.eb
Normal file
@ -0,0 +1,26 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'python-dateutil'
|
||||
version = '2.6.1'
|
||||
|
||||
homepage = 'https://github.com/dateutil/dateutil'
|
||||
description = 'Useful extensions to the standard Python datetime features.'
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = ['https://github.com/dateutil/dateutil/releases/download/%(version)s']
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('six', '1.11.0'),
|
||||
]
|
||||
|
||||
options = {'modulename': 'dateutil'}
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['lib/python2.7/site-packages/python_dateutil-%(version)s-py2.7.egg'],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
22
s/SCons/SCons-2.3.6-Py-2.7.eb
Normal file
22
s/SCons/SCons-2.3.6-Py-2.7.eb
Normal file
@ -0,0 +1,22 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = "PythonPackage"
|
||||
name = 'SCons'
|
||||
version = '2.3.6'
|
||||
|
||||
homepage = 'https://github.com/benjaminp/six'
|
||||
description = 'Python 2 and 3 compatibility library.'
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
|
||||
options = {'modulename': False}
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/scons', 'bin/scons-time', 'bin/sconsign'],
|
||||
'dirs': ['lib/%(namelower)s-%(version)s'],
|
||||
}
|
||||
|
||||
moduleclass = 'python'
|
21
s/SCons/SCons-3.0.0.eb
Normal file
21
s/SCons/SCons-3.0.0.eb
Normal file
@ -0,0 +1,21 @@
|
||||
easyblock = 'PythonPackage'
|
||||
|
||||
name = 'SCons'
|
||||
version = '3.0.0'
|
||||
|
||||
homepage = 'http://www.scons.org/'
|
||||
description = "SCons is a software construction tool."
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
source_urls = ['http://prdownloads.sourceforge.net/%(namelower)s']
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/scons', 'bin/scons-time', 'bin/sconsign'],
|
||||
'dirs': ['lib/%(namelower)s-%(version)s/%(name)s'],
|
||||
}
|
||||
|
||||
options = {'modulename': False}
|
||||
|
||||
moduleclass = 'devel'
|
@ -24,7 +24,10 @@ source_urls = ['http://www.sqlite.org/2017/']
|
||||
version_minor_etc = version.split('.')[1:]
|
||||
version_minor_etc += '0' * (3 - len(version_minor_etc))
|
||||
version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in version_minor_etc)
|
||||
sources = ['sqlite-autoconf-%s.tar.gz' % version_str]
|
||||
sources = [
|
||||
'sqlite-autoconf-%s.tar.gz' % version_str,
|
||||
'sqlite-amalgamation-%s.zip' % version_str,
|
||||
]
|
||||
|
||||
dependencies = [
|
||||
('libreadline', '7.0'),
|
||||
|
38
s/Serf/Serf-1.3.8.eb
Normal file
38
s/Serf/Serf-1.3.8.eb
Normal file
@ -0,0 +1,38 @@
|
||||
easyblock = 'SCons'
|
||||
name = 'Serf'
|
||||
version = '1.3.8'
|
||||
|
||||
homepage = 'http://serf.apache.org/'
|
||||
description = """The serf library is a high performance C-based HTTP client library
|
||||
built upon the Apache Portable Runtime (APR) library"""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
source_urls = ['https://archive.apache.org/dist/%(namelower)s']
|
||||
sources = [SOURCELOWER_TAR_BZ2]
|
||||
|
||||
patches = [
|
||||
('%(name)s-%(version)s_remve_c99_comment.patch'),
|
||||
('%(name)s-%(version)s_SCons_ld_lib.patch'),
|
||||
]
|
||||
|
||||
builddependencies = [('SCons', '2.3.6', '-Py-2.7')]
|
||||
|
||||
dependencies = [
|
||||
('APR', '1.5.2'),
|
||||
('APR-util', '1.5.4'),
|
||||
# ('OpenSSL', '1.0.1p'), # OS dependency should be preferred if the os version is more recent then this version, it's
|
||||
# nice to have an up to date openssl for security reasons
|
||||
]
|
||||
|
||||
osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')]
|
||||
|
||||
buildopts = "APR=$EBROOTAPR/bin/apr-1-config APU=$EBROOTAPRMINUTIL/bin/apu-1-config"
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['include/serf-1/serf.h'] +
|
||||
['lib/libserf-1.%s' % x for x in ['a', 'so']],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'tools'
|
34
s/Subversion/Subversion-1.9.3.eb
Normal file
34
s/Subversion/Subversion-1.9.3.eb
Normal file
@ -0,0 +1,34 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'Subversion'
|
||||
version = '1.9.3'
|
||||
|
||||
homepage = 'http://subversion.apache.org/'
|
||||
description = " Subversion is an open source version control system."
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
source_urls = [
|
||||
'http://apache.belnet.be/%(namelower)s',
|
||||
'http://www.eu.apache.org/dist/%(namelower)s',
|
||||
'http://www.us.apache.org/dist/%(namelower)s',
|
||||
]
|
||||
sources = [SOURCELOWER_TAR_BZ2]
|
||||
|
||||
dependencies = [
|
||||
('APR', '1.5.2'),
|
||||
('APR-util', '1.5.4'),
|
||||
('SQLite', '3.17.0'),
|
||||
('zlib', '1.2.11'),
|
||||
('Serf', '1.3.8'),
|
||||
]
|
||||
|
||||
configopts = "--with-apr=$EBROOTAPR/bin/apr-1-config --with-apr-util=$EBROOTAPRMINUTIL/bin/apu-1-config "
|
||||
configopts += "--with-zlib=$EBROOTZLIB --with-sqlite=$EBROOTSQLITE --with-serf=$EBROOTSERF"
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ["bin/svn", "bin/svnversion"],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'tools'
|
33
s/scipy/scipy-1.0.0-Py-2.7.eb
Normal file
33
s/scipy/scipy-1.0.0-Py-2.7.eb
Normal file
@ -0,0 +1,33 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = 'PythonPackage'
|
||||
|
||||
name = 'scipy'
|
||||
version = '1.0.0'
|
||||
|
||||
homepage = 'http://scipy.org'
|
||||
description = """SciPy (pronounced 'Sigh Pie') is open-source software for mathematics, science, and engineering.
|
||||
It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and
|
||||
image processing, ODE solvers, and more."""
|
||||
|
||||
toolchain = {'name': 'Py', 'version': '2.7'}
|
||||
toolchainopts = {'pic': True}
|
||||
|
||||
source_urls = [PYPI_SOURCE]
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('numpy', '1.13.3'),
|
||||
('mkl', '2017.4.239', '', True),
|
||||
]
|
||||
|
||||
prebuildopts = 'unset LDFLAGS && '
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python2.7/site-packages/%(name)s-%(version)s-py2.7-linux-x86_64.egg/scipy'],
|
||||
}
|
||||
|
||||
sanity_check_commands = [('python', '-c "import scipy; assert(scipy.__version__ == \'%(version)s\')"')]
|
||||
|
||||
moduleclass = 'python'
|
@ -1,40 +0,0 @@
|
||||
# IT4Innovations 2018
|
||||
|
||||
easyblock = 'PythonPackage'
|
||||
|
||||
name = 'scipy'
|
||||
version = '1.0.0'
|
||||
versionsuffix = '-Py-3.6-test'
|
||||
|
||||
homepage = 'http://scipy.org'
|
||||
description = """SciPy (pronounced 'Sigh Pie') is open-source software for mathematics, science, and engineering.
|
||||
It includes modules for statistics, optimization, integration, linear algebra, Fourier transforms, signal and
|
||||
image processing, ODE solvers, and more."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
source_urls = ['https://github.com/scipy/scipy/releases/download/v%(version)s']
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('Py', '3.6'),
|
||||
('numpy', '1.13.3', '-Py-3.6-test'),
|
||||
]
|
||||
|
||||
builddependencies = [
|
||||
('imkl', '2017.1.132', '', ('iimpi', '2017a')),
|
||||
]
|
||||
|
||||
prebuildopts = 'echo "[mkl]" > site.cfg && '
|
||||
prebuildopts += 'echo "include_dirs = $EBROOTIMKL/mkl/include" >> site.cfg && '
|
||||
prebuildopts += 'echo "library_dirs = $EBROOTIMKL/mkl/lib/intel64" >> site.cfg && '
|
||||
prebuildopts += 'echo "mkl_libs = mkl_intel_lp64,mkl_intel_thread,mkl_core" >> site.cfg && '
|
||||
prebuildopts += 'echo "lapack_libs = mkl_lapack95_lp64" >> site.cfg && '
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python3.6/site-packages/scipy-1.0.0-py3.6-linux-x86_64.egg/scipy'],
|
||||
}
|
||||
|
||||
sanity_check_commands = [('python', '-c "import scipy; assert(scipy.__version__ == \'%(version)s\')"')]
|
||||
|
||||
moduleclass = 'python'
|
28
v/VTune/VTune-2018_update1.eb
Normal file
28
v/VTune/VTune-2018_update1.eb
Normal file
@ -0,0 +1,28 @@
|
||||
name = 'VTune'
|
||||
version = '2018_update1'
|
||||
|
||||
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']
|
||||
|
||||
dontcreateinstalldir = 'True'
|
||||
|
||||
# license file
|
||||
license_file = '/apps/licenses/intel/license.lic'
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['vtune_amplifier_2018.1.0.535340', 'modules'],
|
||||
}
|
||||
|
||||
# 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',
|
||||
]
|
||||
|
||||
moduleclass = 'tools'
|
Loading…
x
Reference in New Issue
Block a user