Skip to content
Snippets Groups Projects
Commit dc3e51f0 authored by Alexandre Strube's avatar Alexandre Strube
Browse files

Merge branch 'sa-FFTW' into '2023'

move BLIS, OpenBLAS, FlexiBLAS and FFTW to GCCcore

See merge request software-team/easybuild!1511
parents 535d229d 33b360cd
No related branches found
No related tags found
No related merge requests found
......@@ -7,7 +7,7 @@ homepage = 'https://github.com/flame/blis/'
description = """BLIS is a portable software framework for instantiating high-performance
BLAS-like dense linear algebra libraries."""
toolchain = {'name': 'GCC', 'version': '11.3.0'}
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
source_urls = ['https://github.com/flame/blis/archive/']
sources = ['%(version)s.tar.gz']
......
......@@ -5,7 +5,7 @@ homepage = 'https://www.fftw.org'
description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT)
in one or more dimensions, of arbitrary input size, and of both real and complex data."""
toolchain = {'name': 'GCC', 'version': '11.3.0'}
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
toolchainopts = {'pic': True}
source_urls = [homepage]
......
......@@ -7,9 +7,10 @@ homepage = 'https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release'
description = """FlexiBLAS is a wrapper library that enables the exchange of the BLAS and LAPACK implementation
used by a program without recompiling or relinking it."""
toolchain = {'name': 'GCC', 'version': '11.3.0'}
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
local_extra_flags = "-fstack-protector-strong -fstack-clash-protection"
toolchainopts = {'pic': True, 'extra_cflags': local_extra_flags, 'extra_fflags': local_extra_flags}
toolchainopts = {'pic': True, 'extra_cflags': local_extra_flags,
'extra_fflags': local_extra_flags}
builddependencies = [
('CMake', '3.23.1'),
......
......@@ -19,8 +19,8 @@ local_comp_mpi_tc = ('gompi', version)
dependencies = [
('GCC', local_gccver),
('OpenMPI', '4.1.4', '', ('GCC', local_gccver)),
('FlexiBLAS', '3.2.0', '', ('GCC', local_gccver)),
('FFTW', '3.3.10', '', ('GCC', local_gccver)),
('FlexiBLAS', '3.2.0', '', ('GCCcore', local_gccver)),
('FFTW', '3.3.10', '', ('GCCcore', local_gccver)),
('FFTW.MPI', '3.3.10', '', local_comp_mpi_tc),
('ScaLAPACK', '2.2.0', '-fb', local_comp_mpi_tc),
]
......
......@@ -4,7 +4,7 @@ version = '0.3.20'
homepage = 'http://www.openblas.net/'
description = "OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version."
toolchain = {'name': 'GCC', 'version': '11.3.0'}
toolchain = {'name': 'GCCcore', 'version': '11.3.0'}
source_urls = [
# order matters, trying to download the large.tgz/timing.tgz LAPACK tarballs from GitHub causes trouble
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment