mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-16 03:38:05 +01:00
Merge branch 'it4i-salomon'
This commit is contained in:
commit
53cf56f8ee
@ -1,28 +0,0 @@
|
|||||||
# IT4Innovations 2019
|
|
||||||
|
|
||||||
name = 'Boost'
|
|
||||||
version = '1.68.0'
|
|
||||||
versionsuffix = '-Python-2.7.15'
|
|
||||||
|
|
||||||
homepage = 'http://www.boost.org/'
|
|
||||||
description = """Boost provides free peer-reviewed portable C++ source libraries."""
|
|
||||||
|
|
||||||
toolchain = {'name': 'gompi', 'version': '2019.01'}
|
|
||||||
toolchainopts = {'pic': True, 'usempi': True}
|
|
||||||
|
|
||||||
source_urls = [SOURCEFORGE_SOURCE]
|
|
||||||
sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))]
|
|
||||||
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('bzip2', '1.0.6', '', True),
|
|
||||||
('zlib', '1.2.11', '', True),
|
|
||||||
('Python', '2.7.15')
|
|
||||||
]
|
|
||||||
|
|
||||||
configopts = '--with-python=$EBROOTPYTHON/bin/python'
|
|
||||||
|
|
||||||
# also build boost_mpi
|
|
||||||
boost_mpi = True
|
|
||||||
|
|
||||||
moduleclass = 'devel'
|
|
@ -1,27 +0,0 @@
|
|||||||
# IT4Innovations 2019
|
|
||||||
|
|
||||||
name = 'Boost'
|
|
||||||
version = '1.68.0'
|
|
||||||
versionsuffix = '-Py-2.7-serial'
|
|
||||||
|
|
||||||
homepage = 'http://www.boost.org/'
|
|
||||||
description = """Boost provides free peer-reviewed portable C++ source libraries."""
|
|
||||||
|
|
||||||
toolchain = {'name': 'gompi', 'version': '2019.01'}
|
|
||||||
toolchainopts = {'pic': True, 'usempi': True}
|
|
||||||
|
|
||||||
source_urls = [SOURCEFORGE_SOURCE]
|
|
||||||
sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))]
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('bzip2', '1.0.6', '', True),
|
|
||||||
('zlib', '1.2.11', '', True),
|
|
||||||
]
|
|
||||||
|
|
||||||
configopts = '--with-libraries=serialization '
|
|
||||||
configopts += '--without-libraries=python'
|
|
||||||
|
|
||||||
# also build boost_mpi
|
|
||||||
boost_mpi = True
|
|
||||||
|
|
||||||
moduleclass = 'devel'
|
|
@ -1,25 +0,0 @@
|
|||||||
# IT4Innovations 2019
|
|
||||||
|
|
||||||
name = 'Boost'
|
|
||||||
version = '1.68.0'
|
|
||||||
|
|
||||||
homepage = 'http://www.boost.org/'
|
|
||||||
description = """Boost provides free peer-reviewed portable C++ source libraries."""
|
|
||||||
|
|
||||||
toolchain = {'name': 'gompi', 'version': '2019.01'}
|
|
||||||
toolchainopts = {'pic': True, 'usempi': True}
|
|
||||||
|
|
||||||
source_urls = [SOURCEFORGE_SOURCE]
|
|
||||||
sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))]
|
|
||||||
|
|
||||||
dependencies = [
|
|
||||||
('bzip2', '1.0.6', '', True),
|
|
||||||
('zlib', '1.2.11', '', True),
|
|
||||||
]
|
|
||||||
|
|
||||||
configopts = '--without-libraries=python'
|
|
||||||
|
|
||||||
# also build boost_mpi
|
|
||||||
boost_mpi = True
|
|
||||||
|
|
||||||
moduleclass = 'devel'
|
|
@ -1,32 +0,0 @@
|
|||||||
# IT4Innovations 2019
|
|
||||||
|
|
||||||
easyblock = 'ConfigureMake'
|
|
||||||
|
|
||||||
name = 'GMP'
|
|
||||||
version = '6.1.2'
|
|
||||||
|
|
||||||
homepage = 'http://gmplib.org/'
|
|
||||||
description = """GMP is a free library for arbitrary precision arithmetic,
|
|
||||||
operating on signed integers, rational numbers, and floating point numbers. """
|
|
||||||
|
|
||||||
toolchain = {'name': 'gompi', 'version': '2019.01'}
|
|
||||||
toolchainopts = {'pic': True, 'precise': True}
|
|
||||||
|
|
||||||
sources = [SOURCELOWER_TAR_BZ2]
|
|
||||||
source_urls = ['http://ftp.gnu.org/gnu/gmp']
|
|
||||||
|
|
||||||
builddependencies = [
|
|
||||||
('Autotools', '20150215', '', True),
|
|
||||||
]
|
|
||||||
|
|
||||||
# enable C++ interface
|
|
||||||
configopts = '--enable-cxx'
|
|
||||||
|
|
||||||
runtest = 'check'
|
|
||||||
|
|
||||||
sanity_check_paths = {
|
|
||||||
'files': ['lib/libgmp.%s' % SHLIB_EXT, 'include/gmp.h'],
|
|
||||||
'dirs': [],
|
|
||||||
}
|
|
||||||
|
|
||||||
moduleclass = 'math'
|
|
@ -1,23 +0,0 @@
|
|||||||
# IT4Innovations 2019
|
|
||||||
# for TRIQS
|
|
||||||
|
|
||||||
easyblock = "Toolchain"
|
|
||||||
|
|
||||||
name = 'gompi'
|
|
||||||
version = '2019.01'
|
|
||||||
|
|
||||||
homepage = '(none)'
|
|
||||||
description = """GNU Compiler Collection (GCC) based compiler toolchain,
|
|
||||||
including OpenMPI for MPI support."""
|
|
||||||
|
|
||||||
toolchain = {'name': 'dummy', 'version': ''}
|
|
||||||
|
|
||||||
gccver = '8.1.0-2.30'
|
|
||||||
|
|
||||||
# compiler toolchain dependencies
|
|
||||||
dependencies = [
|
|
||||||
('GCC', gccver), # includes both GCC and binutils
|
|
||||||
('OpenMPI', '2.1.1', '', ('GCC', gccver)),
|
|
||||||
]
|
|
||||||
|
|
||||||
moduleclass = 'toolchain'
|
|
@ -1,28 +0,0 @@
|
|||||||
# IT4Innovations 2019
|
|
||||||
|
|
||||||
easyblock = 'PythonPackage'
|
|
||||||
|
|
||||||
name = 'h5py'
|
|
||||||
version = '2.7.1'
|
|
||||||
versionsuffix = '-gompi-2019.01'
|
|
||||||
|
|
||||||
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.4', '-serial', ('GCC', '8.1.0-2.30')),
|
|
||||||
('numpy', '1.13.3'),
|
|
||||||
('mpi4py', '3.0.0', '-gompi-2019.01'), # 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'
|
|
@ -1,27 +0,0 @@
|
|||||||
# IT4Innovations 2018
|
|
||||||
|
|
||||||
easyblock = 'PythonPackage'
|
|
||||||
|
|
||||||
name = 'mpi4py'
|
|
||||||
version = '3.0.0'
|
|
||||||
versionsuffix = '-gompi-2019.01'
|
|
||||||
|
|
||||||
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 = [
|
|
||||||
('gompi', '2019.01', '', True),
|
|
||||||
]
|
|
||||||
|
|
||||||
sanity_check_paths = {
|
|
||||||
'files': [],
|
|
||||||
'dirs': ['lib/python2.7/site-packages/mpi4py'],
|
|
||||||
}
|
|
||||||
|
|
||||||
moduleclass = 'python'
|
|
@ -1,42 +0,0 @@
|
|||||||
# IT4Innovations 2019
|
|
||||||
|
|
||||||
easyblock = "EB_Python"
|
|
||||||
name = 'Python'
|
|
||||||
version = '2.7.15'
|
|
||||||
|
|
||||||
homepage = 'http://python.org/'
|
|
||||||
description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively."
|
|
||||||
|
|
||||||
toolchain = {'name': 'gompi', 'version': '2019.01'}
|
|
||||||
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.1', '', 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'
|
|
Loading…
x
Reference in New Issue
Block a user