mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-07 23:42:12 +01:00
new file: a/ATLAS/ATLAS-3.10.3-intel-2017a-LAPACK-3.6.1.eb
new file: g/glibc/glibc-2.14.eb new file: l/libICU/libICU-59.1.eb new file: l/libunwind/libunwind-1.2.eb new file: s/Singularity/Singularity-2.3.eb
This commit is contained in:
parent
815a5ac45e
commit
308398159f
36
a/ATLAS/ATLAS-3.10.3-intel-2017a-LAPACK-3.6.1.eb
Normal file
36
a/ATLAS/ATLAS-3.10.3-intel-2017a-LAPACK-3.6.1.eb
Normal file
@ -0,0 +1,36 @@
|
||||
name = 'ATLAS'
|
||||
version = '3.10.2'
|
||||
|
||||
homepage = 'http://math-atlas.sourceforge.net'
|
||||
description = """ATLAS (Automatically Tuned Linear Algebra Software) is the application of
|
||||
the AEOS (Automated Empirical Optimization of Software) paradigm, with the present emphasis
|
||||
on the Basic Linear Algebra Subprograms (BLAS), a widely used, performance-critical, linear
|
||||
algebra kernel library."""
|
||||
|
||||
toolchain = {'name': 'GCC', 'version': '7.1.0-2.28'}
|
||||
toolchainopts = {'pic': True}
|
||||
|
||||
lapackver = '3.6.1'
|
||||
versionsuffix = '-LAPACK-%s' % lapackver
|
||||
|
||||
source_urls = [
|
||||
('http://sourceforge.net/projects/math-atlas/files/Stable/%(version)s', 'download'),
|
||||
'http://www.netlib.org/lapack/',
|
||||
]
|
||||
sources = [
|
||||
'%(namelower)s%(version)s.tar.bz2',
|
||||
'lapack-%s.tgz' % lapackver,
|
||||
]
|
||||
|
||||
# build full LAPACK library with supplied netlib LAPACK
|
||||
full_lapack = True
|
||||
|
||||
# fix for http://math-atlas.sourceforge.net/errata.html#sharedProbe
|
||||
configopts = "-Ss f77lib '-L$(EBROOTGCC)/lib64 -lgfortran'"
|
||||
|
||||
# ignore check done by ATLAS for CPU throttling;
|
||||
# you should set this to False (or remove it)
|
||||
# and disable CPU throttling (requires root privileges) if you can
|
||||
ignorethrottling = True
|
||||
|
||||
moduleclass = 'numlib'
|
27
g/glibc/glibc-2.14.eb
Normal file
27
g/glibc/glibc-2.14.eb
Normal file
@ -0,0 +1,27 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'glibc'
|
||||
version = '2.14'
|
||||
|
||||
homepage = 'http://git-scm.com/'
|
||||
description = """Git is a free and open source distributed version control system designed
|
||||
to handle everything from small to very large projects with speed and efficiency."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
sources = ['%(name)s-%(version)s.tar.gz']
|
||||
source_urls = ['http://ftp.gnu.org/gnu/glibc/']
|
||||
|
||||
preconfigopts = 'mkdir build && '
|
||||
preconfigopts += 'cd build && '
|
||||
configure_cmd_prefix = '.'
|
||||
configopts = '--enable-kernel=2.6.32'
|
||||
prebuildopts = 'cd build && '
|
||||
preinstallopts= 'cd build && '
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['lib'],
|
||||
}
|
||||
|
||||
moduleclass = 'lib'
|
26
l/libICU/libICU-59.1.eb
Normal file
26
l/libICU/libICU-59.1.eb
Normal file
@ -0,0 +1,26 @@
|
||||
easyblock = 'PackedBinary'
|
||||
|
||||
name = 'libICU'
|
||||
version = '59_1'
|
||||
|
||||
homepage = 'http://maven.apache.org/index.html'
|
||||
description = """Binary maven install, Apache Maven is a software project management and comprehension tool. Based on
|
||||
the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a
|
||||
central piece of information.
|
||||
"""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': 'dummy'}
|
||||
|
||||
sources = ['icu4c-%(version)s-AIX7_2-VA2.tgz']
|
||||
source_urls = ['http://download.icu-project.org/files/icu4c/59.1/']
|
||||
|
||||
postinstallcmds = [
|
||||
'mv %(installdir)s/usr/local/* %(installdir)s/',
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': [],
|
||||
'dirs': ['bin'],
|
||||
}
|
||||
|
||||
moduleclass = 'devel'
|
29
l/libunwind/libunwind-1.2.eb
Normal file
29
l/libunwind/libunwind-1.2.eb
Normal file
@ -0,0 +1,29 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'libunwind'
|
||||
version = '1.2'
|
||||
|
||||
homepage = 'http://www.nongnu.org/libunwind/'
|
||||
description = """The primary goal of libunwind is to define a portable and efficient C programming interface
|
||||
(API) to determine the call-chain of a program. The API additionally provides the means to manipulate the
|
||||
preserved (callee-saved) state of each call-frame and to resume execution at any point in the call-chain
|
||||
(non-local goto). The API supports both local (same-process) and remote (across-process) operation.
|
||||
As such, the API is useful in a number of applications"""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
source_urls = [GNU_SAVANNAH_SOURCE]
|
||||
|
||||
dependencies = [
|
||||
('XZ', '5.2.3'),
|
||||
]
|
||||
|
||||
preconfigopts = 'export LIBS="$LIBS -llzma" && '
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ["include/libunwind.h", "lib/libunwind.%s" % SHLIB_EXT],
|
||||
'dirs': []
|
||||
}
|
||||
|
||||
moduleclass = 'lib'
|
18
s/Singularity/Singularity-2.3.eb
Normal file
18
s/Singularity/Singularity-2.3.eb
Normal file
@ -0,0 +1,18 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'Singularity'
|
||||
version = '2.3'
|
||||
|
||||
homepage = 'http://gmkurtzer.github.io/singularity'
|
||||
description = """Singularity is a portable application stack packaging and runtime utility."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
source_urls = ['https://github.com/gmkurtzer/singularity/archive/']
|
||||
sources = ['%(version)s.tar.gz']
|
||||
|
||||
builddependencies = [('Autotools', '20150215')]
|
||||
|
||||
preconfigopts = './autogen.sh && '
|
||||
|
||||
moduleclass = 'tools'
|
Loading…
x
Reference in New Issue
Block a user