mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-13 18:31:21 +01:00
modified: f/foss/foss-2018a.eb
new file: g/gompi/gompi-2018a.eb new file: s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2018a-OpenBLAS-0.2.20.eb new file: s/sparsehash/sparsehash-2.0.3-foss-2018a.eb
This commit is contained in:
parent
309a2f05c9
commit
1d173b2e23
@ -7,7 +7,7 @@ homepage = '(none)'
|
||||
description = """GNU Compiler Collection (GCC) based compiler toolchain, including
|
||||
OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': 'dummy'}
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
gccver = '6.3.0-2.27'
|
||||
|
||||
|
20
g/gompi/gompi-2018a.eb
Normal file
20
g/gompi/gompi-2018a.eb
Normal file
@ -0,0 +1,20 @@
|
||||
easyblock = "Toolchain"
|
||||
|
||||
name = 'gompi'
|
||||
version = '2018a'
|
||||
|
||||
homepage = '(none)'
|
||||
description = """GNU Compiler Collection (GCC) based compiler toolchain,
|
||||
including OpenMPI for MPI support."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': 'dummy'}
|
||||
|
||||
gccver = '6.3.0-2.27'
|
||||
|
||||
# compiler toolchain dependencies
|
||||
dependencies = [
|
||||
('GCC', gccver), # includes both GCC and binutils
|
||||
('OpenMPI', '3.0.0', '', ('GCC', gccver)),
|
||||
]
|
||||
|
||||
moduleclass = 'toolchain'
|
22
s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2018a-OpenBLAS-0.2.20.eb
Normal file
22
s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2018a-OpenBLAS-0.2.20.eb
Normal file
@ -0,0 +1,22 @@
|
||||
name = 'ScaLAPACK'
|
||||
version = '2.0.2'
|
||||
|
||||
homepage = 'http://www.netlib.org/scalapack/'
|
||||
description = """The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines
|
||||
redesigned for distributed memory MIMD parallel computers."""
|
||||
|
||||
toolchain = {'name': 'gompi', 'version': '2018a'}
|
||||
toolchainopts = {'pic': True}
|
||||
|
||||
source_urls = [homepage]
|
||||
sources = [SOURCELOWER_TGZ]
|
||||
checksums = ['0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c']
|
||||
|
||||
blaslib = 'OpenBLAS'
|
||||
blasver = '0.2.20'
|
||||
|
||||
versionsuffix = "-%s-%s" % (blaslib, blasver)
|
||||
|
||||
dependencies = [(blaslib, blasver)]
|
||||
|
||||
moduleclass = 'numlib'
|
30
s/sparsehash/sparsehash-2.0.3-foss-2018a.eb
Normal file
30
s/sparsehash/sparsehash-2.0.3-foss-2018a.eb
Normal file
@ -0,0 +1,30 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'sparsehash'
|
||||
version = '2.0.3'
|
||||
|
||||
homepage = 'https://github.com/sparsehash/sparsehash'
|
||||
|
||||
description = """
|
||||
An extremely memory-efficient hash_map implementation. 2 bits/entry overhead!
|
||||
The SparseHash library contains several hash-map implementations, including
|
||||
implementations that optimize for space or speed.
|
||||
"""
|
||||
|
||||
toolchain = {'name': 'foss', 'version': '2018a'}
|
||||
toolchainopts = {'pic': True}
|
||||
|
||||
source_urls = ['https://github.com/sparsehash/sparsehash/archive']
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
checksums = ['05e986a5c7327796dad742182b2d10805a8d4f511ad090da0490f146c1ff7a8c']
|
||||
|
||||
builddependencies = [
|
||||
('binutils', '2.28', '', True),
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['include/google/type_traits.h'],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'devel'
|
Loading…
x
Reference in New Issue
Block a user