mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-16 19:50:50 +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"
|
name = "fontconfig"
|
||||||
version = '2.11.1'
|
version = '2.11.1'
|
||||||
versionsuffix = '-upgrade'
|
#versionsuffix = '-upgrade'
|
||||||
|
|
||||||
homepage = 'http://www.freedesktop.org/software/fontconfig'
|
homepage = 'http://www.freedesktop.org/software/fontconfig'
|
||||||
description = """Fontconfig is a library designed to provide system-wide font configuration, customization and
|
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'
|
name = 'icc'
|
||||||
version = '2018.0.128'
|
version = '2018.1.163'
|
||||||
|
|
||||||
homepage = 'http://software.intel.com/en-us/intel-compilers/'
|
homepage = 'http://software.intel.com/en-us/intel-compilers/'
|
||||||
description = "Intel C and C++ compilers"
|
description = "Intel C and C++ compilers"
|
||||||
|
|
||||||
toolchain = {'name': 'dummy', 'version': ''}
|
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'
|
gccver = '6.4.0'
|
||||||
binutilsver = '2.28'
|
binutilsver = '2.28'
|
||||||
@ -28,8 +28,4 @@ dontcreateinstalldir = 'True'
|
|||||||
|
|
||||||
license_file = '/apps/licenses/intel/license.lic'
|
license_file = '/apps/licenses/intel/license.lic'
|
||||||
|
|
||||||
postinstallcmds = [
|
|
||||||
'rm /tmp/easybuild/easybuild_intel/* -rf',
|
|
||||||
]
|
|
||||||
|
|
||||||
moduleclass = 'compiler'
|
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'
|
easyblock = 'Toolchain'
|
||||||
|
|
||||||
name = 'iccifort'
|
name = 'iccifort'
|
||||||
version = '2018.0.128'
|
version = '2018.1.163'
|
||||||
versionsuffix = '-GCC-6.4.0-2.28'
|
versionsuffix = '-GCC-6.4.0-2.28'
|
||||||
|
|
||||||
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
|
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
|
||||||
description = "Intel C, C++ & Fortran compilers"
|
description = "Intel C, C++ & Fortran compilers"
|
||||||
|
|
||||||
toolchain = {'name': 'dummy', 'version': 'dummy'}
|
toolchain = {'name': 'dummy', 'version': ''}
|
||||||
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
('icc', version, versionsuffix),
|
('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'
|
name = 'ifort'
|
||||||
version = '2018.0.128'
|
version = '2018.1.163'
|
||||||
|
|
||||||
homepage = 'http://software.intel.com/en-us/intel-compilers/'
|
homepage = 'http://software.intel.com/en-us/intel-compilers/'
|
||||||
description = "Intel Fortran compiler"
|
description = "Intel Fortran compiler"
|
||||||
|
|
||||||
toolchain = {'name': 'dummy', 'version': ''}
|
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 = [
|
checksums = [
|
||||||
'05d04873d47043ef6fd55a85ce501e6d', # parallel_studio_xe_2018_composer_edition_for_fortran.tgz
|
# parallel_studio_xe_2018_update1_composer_edition_for_fortran.tgz
|
||||||
'7241e492a5f7ba4e62e8106c97f585c2fd931e32886d886f7bf0a9020e421325', # ifort_2017_no_mpi_mic_dependency.patch
|
'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'
|
gccver = '6.4.0'
|
||||||
binutilsver = '2.28'
|
binutilsver = '2.28'
|
||||||
versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver)
|
versionsuffix = '-GCC-%s-%s' % (gccver, binutilsver)
|
||||||
@ -34,8 +32,4 @@ dontcreateinstalldir = 'True'
|
|||||||
|
|
||||||
license_file = '/apps/licenses/intel/license.lic'
|
license_file = '/apps/licenses/intel/license.lic'
|
||||||
|
|
||||||
postinstallcmds = [
|
|
||||||
'rm /tmp/easybuild/easybuild_intel/* -rf',
|
|
||||||
]
|
|
||||||
|
|
||||||
moduleclass = 'compiler'
|
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': ''}
|
toolchain = {'name': 'dummy', 'version': ''}
|
||||||
|
|
||||||
compver = '2017.4.196'
|
compver = '2017.5.239'
|
||||||
suff = '-GCC-6.3.0-2.27'
|
suff = '-GCC-6.3.0-2.27'
|
||||||
dependencies = [
|
dependencies = [
|
||||||
('icc', compver, suff),
|
('icc', compver, suff),
|
||||||
('ifort', 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'
|
moduleclass = 'toolchain'
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
easyblock = "Toolchain"
|
easyblock = 'Toolchain'
|
||||||
|
|
||||||
name = 'iimpi'
|
name = 'iimpi'
|
||||||
version = '2018.00'
|
version = '2018a'
|
||||||
|
|
||||||
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
|
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
|
||||||
description = """Intel C/C++ and Fortran compilers, alongside Intel MPI."""
|
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'
|
suff = '-GCC-6.4.0-2.28'
|
||||||
dependencies = [
|
dependencies = [
|
||||||
('icc', compver, suff),
|
('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'
|
name = 'imkl'
|
||||||
version = '2018.0.128'
|
version = '2018.1.163'
|
||||||
|
|
||||||
homepage = 'http://software.intel.com/en-us/intel-mkl/'
|
homepage = 'http://software.intel.com/en-us/intel-mkl/'
|
||||||
description = """Intel Math Kernel Library is a library of highly optimized,
|
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
|
applications that require maximum performance. Core math functions include
|
||||||
BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms, Vector Math, and more."""
|
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']
|
sources = ['l_mkl_%(version)s.tgz']
|
||||||
checksums = ['0fa23779816a0f2ee23a396fc1af9978']
|
checksums = ['f6dc263fc6f3c350979740a13de1b1e8745d9ba0d0f067ece503483b9189c2ca']
|
||||||
|
|
||||||
dontcreateinstalldir = 'True'
|
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'
|
name = 'impi'
|
||||||
version = '2018.0.128'
|
version = '2018.1.163'
|
||||||
|
|
||||||
homepage = 'http://software.intel.com/en-us/intel-mpi-library/'
|
homepage = 'http://software.intel.com/en-us/intel-mpi-library/'
|
||||||
description = "Intel MPI Library, compatible with MPICH ABI"
|
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']
|
sources = ['l_mpi_%(version)s.tgz']
|
||||||
|
|
||||||
checksums = ['15b46fc6a3014595de897aa48d3a658b']
|
checksums = ['130b11571c3f71af00a722fa8641db5a1552ac343d770a8304216d8f5d00e75c']
|
||||||
|
|
||||||
dontcreateinstalldir = 'True'
|
dontcreateinstalldir = 'True'
|
||||||
|
|
||||||
@ -26,8 +26,4 @@ postinstallcmds = [
|
|||||||
'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'
|
'ln -s %(installdir)s/lib64/libmpi.so %(installdir)s/lib64/libopa.so'
|
||||||
]
|
]
|
||||||
|
|
||||||
postinstallcmds = [
|
|
||||||
'rm /tmp/easybuild/easybuild_intel/* -rf',
|
|
||||||
]
|
|
||||||
|
|
||||||
moduleclass = 'mpi'
|
moduleclass = 'mpi'
|
@ -8,7 +8,7 @@ description = "Compiler toolchain including Intel compilers, Intel MPI and Intel
|
|||||||
|
|
||||||
toolchain = {'name': 'dummy', 'version': ''}
|
toolchain = {'name': 'dummy', 'version': ''}
|
||||||
|
|
||||||
compver = '2017.4.196'
|
compver = '2017.5.239'
|
||||||
gccver = '6.3.0'
|
gccver = '6.3.0'
|
||||||
binutilsver = '2.27'
|
binutilsver = '2.27'
|
||||||
gccsuff = '-GCC-%s-%s' % (gccver, binutilsver)
|
gccsuff = '-GCC-%s-%s' % (gccver, binutilsver)
|
||||||
@ -17,8 +17,8 @@ dependencies = [
|
|||||||
('binutils', binutilsver, '-GCCcore-%s' % gccver),
|
('binutils', binutilsver, '-GCCcore-%s' % gccver),
|
||||||
('icc', compver, gccsuff),
|
('icc', compver, gccsuff),
|
||||||
('ifort', compver, gccsuff),
|
('ifort', compver, gccsuff),
|
||||||
('impi', '2017.3.196', '', ('iccifort', '%s%s' % (compver, gccsuff))),
|
('impi', '2017.4.239', '', ('iccifort', '%s%s' % (compver, gccsuff))),
|
||||||
('imkl', '2017.3.196', '', ('iimpi', version)),
|
('imkl', '2017.4.239', '', ('iimpi', version)),
|
||||||
]
|
]
|
||||||
|
|
||||||
moduleclass = 'toolchain'
|
moduleclass = 'toolchain'
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
easyblock = 'Toolchain'
|
easyblock = 'Toolchain'
|
||||||
|
|
||||||
name = 'intel'
|
name = 'intel'
|
||||||
version = '2018.00'
|
version = '2018a'
|
||||||
|
|
||||||
homepage = 'http://software.intel.com/en-us/intel-cluster-toolkit-compiler/'
|
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)."
|
description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)."
|
||||||
|
|
||||||
toolchain = {'name': 'dummy', 'version': ''}
|
toolchain = {'name': 'dummy', 'version': ''}
|
||||||
|
|
||||||
compver = '2018.0.128'
|
compver = '2018.1.163'
|
||||||
gccver = '6.4.0'
|
gccver = '6.4.0'
|
||||||
binutilsver = '2.28'
|
binutilsver = '2.28'
|
||||||
gccsuff = '-GCC-%s-%s' % (gccver, binutilsver)
|
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'
|
name = 'nettle'
|
||||||
version = '3.2'
|
version = '3.2'
|
||||||
versionsuffix = "-fix_bug"
|
#versionsuffix = "-fix_bug"
|
||||||
|
|
||||||
homepage = 'http://www.lysator.liu.se/~nisse/nettle/'
|
homepage = 'http://www.lysator.liu.se/~nisse/nettle/'
|
||||||
description = """Nettle is a cryptographic library that is designed to fit easily
|
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']
|
source_urls = ['https://github.com/numpy/numpy/releases/download/v%(version)s']
|
||||||
sources = ['%(name)s-%(version)s.tar.gz']
|
sources = ['%(name)s-%(version)s.tar.gz']
|
||||||
|
|
||||||
|
patch = [
|
||||||
|
'numpy-1.8.1-mkl.patch',
|
||||||
|
'numpy-1.11.0-sse42.patch'
|
||||||
|
]
|
||||||
|
|
||||||
dependencies = [
|
dependencies = [
|
||||||
('mkl', '2017.4.239', '', True),
|
('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'}
|
toolchain = {'name': 'dummy', 'version': 'dummy'}
|
||||||
|
|
||||||
dependencies = [
|
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'
|
moduleclass = 'toolchain'
|
||||||
|
@ -11,7 +11,8 @@ description = """Python 3.6 toolchain"""
|
|||||||
toolchain = {'name': 'dummy', 'version': 'dummy'}
|
toolchain = {'name': 'dummy', 'version': 'dummy'}
|
||||||
|
|
||||||
dependencies = [
|
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'
|
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 = version.split('.')[1:]
|
||||||
version_minor_etc += '0' * (3 - len(version_minor_etc))
|
version_minor_etc += '0' * (3 - len(version_minor_etc))
|
||||||
version_str = '%(version_major)s' + ''.join('%02d' % int(x) for x in 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 = [
|
dependencies = [
|
||||||
('libreadline', '7.0'),
|
('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