mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-07 15:32:11 +01:00
new file: o/OpenBLAS/OpenBLAS-0.3.5-GCC-8.3.0-2.32.eb
new file: s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2019b-OpenBLAS-0.3.5.eb new file: s/ScaLAPACK/ScaLAPACK-2.1.0-gompi-2020a.eb
This commit is contained in:
parent
481790107d
commit
44b3b0b96d
37
o/OpenBLAS/OpenBLAS-0.3.5-GCC-8.3.0-2.32.eb
Normal file
37
o/OpenBLAS/OpenBLAS-0.3.5-GCC-8.3.0-2.32.eb
Normal file
@ -0,0 +1,37 @@
|
||||
# IT4Innovations 2020
|
||||
# LK
|
||||
|
||||
name = 'OpenBLAS'
|
||||
version = '0.3.5'
|
||||
|
||||
homepage = 'http://xianyi.github.com/OpenBLAS/'
|
||||
description = "OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version."
|
||||
|
||||
toolchain = {'name': 'GCC', 'version': '8.3.0-2.32'}
|
||||
# need to build with -fno-tree-vectorize due to asm constraint bugs in OpenBLAS<0.3.6
|
||||
# cfr. https://github.com/easybuilders/easybuild-easyconfigs/issues/7180
|
||||
toolchainopts = {'vectorize': False}
|
||||
|
||||
source_urls = [
|
||||
# order matters, trying to download the large.tgz/timing.tgz LAPACK tarballs from GitHub causes trouble
|
||||
'http://www.netlib.org/lapack/timing/',
|
||||
'https://github.com/xianyi/OpenBLAS/archive/',
|
||||
]
|
||||
sources = ['v%(version)s.tar.gz']
|
||||
patches = [
|
||||
('large.tgz', '.'),
|
||||
('timing.tgz', '.'),
|
||||
'%(name)s-%(version)s_disable_AVX512_dgemm_kernel.patch',
|
||||
]
|
||||
checksums = [
|
||||
'0950c14bd77c90a6427e26210d6dab422271bc86f9fc69126725833ecdaa0e85', # v0.3.5.tar.gz
|
||||
'f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1', # large.tgz
|
||||
'999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af', # timing.tgz
|
||||
# OpenBLAS-0.3.5_disable_AVX512_dgemm_kernel.patch
|
||||
'56d5034869ebd7b63c7af23eadd0935280d4d57ac3b0d35956c64015a3103da9',
|
||||
]
|
||||
|
||||
# extensive testing can be enabled by uncommenting the line below
|
||||
# runtest = 'PATH=.:$PATH lapack-timing'
|
||||
|
||||
moduleclass = 'numlib'
|
25
s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2019b-OpenBLAS-0.3.5.eb
Normal file
25
s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-2019b-OpenBLAS-0.3.5.eb
Normal file
@ -0,0 +1,25 @@
|
||||
# IT4Innovations 2020
|
||||
# LK
|
||||
|
||||
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': '2019b'}
|
||||
toolchainopts = {'pic': True}
|
||||
|
||||
source_urls = [homepage]
|
||||
sources = [SOURCELOWER_TGZ]
|
||||
checksums = ['0c74aeae690fe5ee4db7926f49c5d0bb69ce09eea75beb915e00bba07530395c']
|
||||
|
||||
local_blaslib = 'OpenBLAS'
|
||||
local_blasver = '0.3.5'
|
||||
|
||||
versionsuffix = "-%s-%s" % (local_blaslib, local_blasver)
|
||||
|
||||
dependencies = [(local_blaslib, local_blasver)]
|
||||
|
||||
moduleclass = 'numlib'
|
17
s/ScaLAPACK/ScaLAPACK-2.1.0-gompi-2020a.eb
Normal file
17
s/ScaLAPACK/ScaLAPACK-2.1.0-gompi-2020a.eb
Normal file
@ -0,0 +1,17 @@
|
||||
name = 'ScaLAPACK'
|
||||
version = '2.1.0'
|
||||
|
||||
homepage = 'https://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': '2020a'}
|
||||
toolchainopts = {'pic': True}
|
||||
|
||||
source_urls = [homepage]
|
||||
sources = [SOURCELOWER_TGZ]
|
||||
checksums = ['61d9216cf81d246944720cfce96255878a3f85dec13b9351f1fa0fd6768220a6']
|
||||
|
||||
dependencies = [('OpenBLAS', '0.3.9')]
|
||||
|
||||
moduleclass = 'numlib'
|
Loading…
x
Reference in New Issue
Block a user