mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-13 02:12:12 +01:00
modified: f/foss/foss-2017a.eb
modified: g/gompi/gompi-2017a.eb new file: g/grace/grace-5.1.25-intel-2015b-test.eb modified: g/grace/grace-5.1.25-intel-2017a.eb new file: h/HDF5/HDF5-1.10.1-foss-2017a.eb new file: h/HDF5/HDF5-1.8.18-foss-2017a-serial.eb modified: m/motif/motif-2.3.4-intel-2017a.eb modified: m/motif/motif-2.3.7.eb new file: m/mpi4py/mpi4py-3.0.0-foss-2017a-Python-2.7.13.eb modified: s/Singularity/Singularity-2.4.2.eb modified: s/Singularity/Singularity-2.4.eb new file: t/TRIQS/TRIQS-1.4.1-foss-2017a.eb modified: x/xorg-fonts/xorg-fonts-20170314.eb
This commit is contained in:
parent
bcd00b428d
commit
7fbdd5a335
@ -26,7 +26,7 @@ comp_mpi_tc = (comp_mpi_tc_name, version)
|
||||
# For binutils, stick to http://wiki.osdev.org/Cross-Compiler_Successful_Builds
|
||||
dependencies = [
|
||||
('GCC', gccver),
|
||||
('OpenMPI', '1.10.7', '', ('GCC', gccver)),
|
||||
('OpenMPI', '2.0.2', '', ('GCC', gccver)),
|
||||
(blaslib, blasver, blassuff, ('GCC', gccver)),
|
||||
('FFTW', '3.3.6', '', comp_mpi_tc),
|
||||
('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blassuff), comp_mpi_tc),
|
||||
|
@ -14,7 +14,7 @@ gccver = '6.3.0-2.27'
|
||||
# compiler toolchain dependencies
|
||||
dependencies = [
|
||||
('GCC', gccver), # includes both GCC 6.3.0 and binutils 2.27
|
||||
('OpenMPI', '1.10.7', '', ('GCC', gccver)),
|
||||
('OpenMPI', '2.0.2', '', ('GCC', gccver)),
|
||||
]
|
||||
|
||||
moduleclass = 'toolchain'
|
||||
|
30
g/grace/grace-5.1.25-intel-2015b-test.eb
Normal file
30
g/grace/grace-5.1.25-intel-2015b-test.eb
Normal file
@ -0,0 +1,30 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'grace'
|
||||
version = '5.1.25'
|
||||
versionsuffix = '-test'
|
||||
|
||||
homepage = 'http://freecode.com/projects/grace'
|
||||
description = """Grace is a WYSIWYG 2D plotting tool for X Windows System and Motif."""
|
||||
|
||||
source_urls = ['ftp://plasma-gate.weizmann.ac.il/pub/grace/src/stable']
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
toolchain = {'name': 'intel', 'version': '2015b'}
|
||||
|
||||
dependencies = [
|
||||
('motif', '2.3.4', '-libX11-1.6.2'),
|
||||
('netCDF', '4.3.2'),
|
||||
]
|
||||
|
||||
runtest = 'tests'
|
||||
|
||||
# we also need to run make links right before or after make install.
|
||||
installopts = 'links'
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/xmgrace'],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'vis'
|
@ -12,8 +12,8 @@ sources = [SOURCE_TAR_GZ]
|
||||
toolchain = {'name': 'intel', 'version': '2017a'}
|
||||
|
||||
dependencies = [
|
||||
('motif', '2.3.4', '-libX11-1.6.5'),
|
||||
('netCDF', '4.4.1.1'),
|
||||
('motif', '2.3.7', '', True),
|
||||
('netCDF', '4.4.1'),
|
||||
]
|
||||
|
||||
runtest = 'tests'
|
||||
|
22
h/HDF5/HDF5-1.10.1-foss-2017a.eb
Normal file
22
h/HDF5/HDF5-1.10.1-foss-2017a.eb
Normal file
@ -0,0 +1,22 @@
|
||||
# IT4Innovations 2017
|
||||
|
||||
name = 'HDF5'
|
||||
version = '1.10.1'
|
||||
|
||||
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': 'foss', 'version': '2017a'}
|
||||
toolchainopts = {'pic': True, 'usempi': True}
|
||||
|
||||
source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src']
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
checksums = ['048a9d149fb99aaa1680a712963f5a78e9c43b588d0e79d55e06760ec377c172']
|
||||
|
||||
dependencies = [
|
||||
('zlib', '1.2.11', '', True),
|
||||
('Szip', '2.1', '', True),
|
||||
]
|
||||
|
||||
moduleclass = 'data'
|
23
h/HDF5/HDF5-1.8.18-foss-2017a-serial.eb
Normal file
23
h/HDF5/HDF5-1.8.18-foss-2017a-serial.eb
Normal file
@ -0,0 +1,23 @@
|
||||
# IT4Innovations 2017
|
||||
|
||||
name = 'HDF5'
|
||||
version = '1.8.18'
|
||||
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': 'foss', 'version': '2017a'}
|
||||
toolchainopts = {'pic': True, 'usempi': False}
|
||||
|
||||
source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src']
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
checksums = ['dd2148b740713ca0295442ec683d7b1c']
|
||||
|
||||
dependencies = [
|
||||
('zlib', '1.2.11', '', True),
|
||||
('Szip', '2.1', '', True),
|
||||
]
|
||||
|
||||
moduleclass = 'data'
|
@ -1,7 +1,7 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'motif'
|
||||
version = '2.3.8'
|
||||
version = '2.3.4'
|
||||
|
||||
homepage = 'http://motif.ics.com/'
|
||||
description = """Motif refers to both a graphical user interface (GUI) specification and the widget toolkit for building
|
||||
@ -18,16 +18,17 @@ source_urls = [SOURCEFORGE_SOURCE]
|
||||
libx11ver = '1.6.5'
|
||||
versionsuffix = '-libX11-%s' % libx11ver
|
||||
dependencies = [
|
||||
('libXt', '1.1.5', versionsuffix),
|
||||
('libXau', '1.0.8', '', True),
|
||||
('libX11', libx11ver),
|
||||
('libXext', '1.3.3', '', True),
|
||||
('libXdmcp', '1.1.2', '', True),
|
||||
# ('libXt', '1.1.5', versionsuffix),
|
||||
# ('libXau', '1.0.8', '', True),
|
||||
# ('libX11', libx11ver),
|
||||
# ('libXext', '1.3.3', '', True),
|
||||
# ('libXdmcp', '1.1.2', '', True),
|
||||
('libpng', '1.6.29', '', True),
|
||||
('xbitmaps', '1.1.1', '', True),
|
||||
('freetype', '2.6.3', '', True),
|
||||
('libjpeg-turbo', '1.5.1'),
|
||||
('bzip2', '1.0.6', '', True),
|
||||
('xorg-fonts', '20170314', '', True),
|
||||
]
|
||||
builddependencies = [
|
||||
('Autotools', '20150215', '', True),
|
||||
|
@ -14,18 +14,18 @@ sources = ['%(name)s-%(version)s.tar.gz']
|
||||
source_urls = [SOURCEFORGE_SOURCE]
|
||||
|
||||
dependencies = [
|
||||
('X11', '20170314'),
|
||||
('libpng', '1.6.29'),
|
||||
('X11', '20160819'),
|
||||
# ('libpng', '1.6.29'),
|
||||
('xbitmaps', '1.1.1'),
|
||||
('freetype', '2.8'),
|
||||
('libjpeg-turbo', '1.5.1'),
|
||||
# ('libjpeg-turbo', '1.5.1'),
|
||||
('bzip2', '1.0.6'),
|
||||
]
|
||||
builddependencies = [
|
||||
('Autotools', '20150215'),
|
||||
('flex', '2.6.3'),
|
||||
('Bison', '3.0.4'),
|
||||
('util-linux', '2.29.2'),
|
||||
# ('util-linux', '2.29.2'),
|
||||
]
|
||||
|
||||
# makefile is not parallel safe
|
||||
|
27
m/mpi4py/mpi4py-3.0.0-foss-2017a-Python-2.7.13.eb
Normal file
27
m/mpi4py/mpi4py-3.0.0-foss-2017a-Python-2.7.13.eb
Normal file
@ -0,0 +1,27 @@
|
||||
# IT4Innovations 2017
|
||||
|
||||
easyblock = 'PythonPackage'
|
||||
|
||||
name = 'mpi4py'
|
||||
version = '3.0.0'
|
||||
versionsuffix = '-Python-2.7.13'
|
||||
|
||||
homepage = 'https://bitbucket.org/mpi4py/mpi4py'
|
||||
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': 'foss', 'version': '2017a'}
|
||||
|
||||
source_urls = [BITBUCKET_DOWNLOADS]
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
|
||||
dependencies = [
|
||||
('Python', '2.7.13', '', True),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib/python%(pyshortver)s/site-packages/mpi4py'],
|
||||
}
|
||||
|
||||
moduleclass = 'lib'
|
@ -21,8 +21,6 @@ builddependencies = [('Autotools', '20150215')]
|
||||
|
||||
preconfigopts = './autogen.sh && '
|
||||
|
||||
modextravars = {'SINGULARITY_OVERLAYFS_ENABLED': '1'}
|
||||
|
||||
# modluafooter = 'add_property("state","experimental")'
|
||||
|
||||
moduleclass = 'tools'
|
||||
|
@ -22,8 +22,4 @@ builddependencies = [('Autotools', '20150215')]
|
||||
|
||||
preconfigopts = './autogen.sh && '
|
||||
|
||||
modextravars = {'SINGULARITY_OVERLAYFS_ENABLED': '1'}
|
||||
|
||||
#modluafooter = 'add_property("state","experimental")'
|
||||
|
||||
moduleclass = 'tools'
|
||||
|
36
t/TRIQS/TRIQS-1.4.1-foss-2017a.eb
Normal file
36
t/TRIQS/TRIQS-1.4.1-foss-2017a.eb
Normal file
@ -0,0 +1,36 @@
|
||||
# IT4Innovations 2017
|
||||
|
||||
easyblock = 'CMakeMake'
|
||||
|
||||
name = 'TRIQS'
|
||||
version = '1.4.1'
|
||||
|
||||
homepage = 'https://triqs.ipht.cnrs.fr'
|
||||
description = """TRIQS (Toolbox for Research on Interacting Quantum Systems) is a scientific
|
||||
project providing a set of C++ and Python libraries to develop new tools for the study
|
||||
of interacting quantum systems."""
|
||||
|
||||
toolchain = {'name': 'foss', 'version': '2017a'}
|
||||
|
||||
source_urls = ['https://github.com/TRIQS/triqs/archive/']
|
||||
sources = ['%(version)s.tar.gz']
|
||||
|
||||
dependencies = [
|
||||
('Mako', '1.0.6', '-Python-2.7.13', True),
|
||||
('mpi4py', '3.0.0', '-Python-2.7.13'),
|
||||
('Boost', '1.63.0', '-Python-2.7.13'),
|
||||
('HDF5', '1.8.18', '-serial'),
|
||||
]
|
||||
|
||||
builddependencies = [
|
||||
('CMake', '3.9.1', '', True),
|
||||
]
|
||||
|
||||
separate_build_dir = True
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/ipytriqs','bin/pytriqs','lib/libtriqs.so'],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'lib'
|
@ -10,6 +10,10 @@ toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
source_urls = [
|
||||
'https://www.x.org/pub/individual/font/',
|
||||
'https://www.x.org/archive/individual/proto/',
|
||||
'https://www.x.org/archive/individual/lib/',
|
||||
'https://xcb.freedesktop.org/dist/',
|
||||
'https://ftp.osuosl.org/pub/blfs/conglomeration/libxkbcommon/',
|
||||
]
|
||||
|
||||
dependencies = [
|
||||
|
Loading…
x
Reference in New Issue
Block a user