Skip to content

Commit

Permalink
adding easyconfigs: imkl-FFTW-2024.2.0-iimpi-2024.06.eb, intel-2024.0…
Browse files Browse the repository at this point in the history
…6.eb, HPL-2.3-intel-2024.06.eb
  • Loading branch information
bartoldeman committed Jun 28, 2024
1 parent 4041fe1 commit 6917eb7
Show file tree
Hide file tree
Showing 3 changed files with 54 additions and 0 deletions.
21 changes: 21 additions & 0 deletions easybuild/easyconfigs/h/HPL/HPL-2.3-intel-2024.06.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name = 'HPL'
version = '2.3'

homepage = 'https://www.netlib.org/benchmark/hpl/'
description = """HPL is a software package that solves a (random) dense linear system in double precision (64 bits)
arithmetic on distributed-memory computers. It can thus be regarded as a portable as well as freely available
implementation of the High Performance Computing Linpack Benchmark."""

toolchain = {'name': 'intel', 'version': '2024.06'}
toolchainopts = {'usempi': True}

source_urls = ['https://www.netlib.org/benchmark/%(namelower)s']
sources = [SOURCELOWER_TAR_GZ]
# fix Make dependencies, so parallel build also works
patches = ['HPL_parallel-make.patch']
checksums = [
'32c5c17d22330e6f2337b681aded51637fb6008d3f0eb7c277b163fadd612830', # hpl-2.3.tar.gz
'2a5bf9c4f328049828ddecec7ba3f05a9e25d236f4212747c53bd22fea80c5e6', # HPL_parallel-make.patch
]

moduleclass = 'tools'
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name = 'imkl-FFTW'
version = '2024.2.0'

homepage = 'https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onemkl.html'
description = "FFTW interfaces using Intel oneAPI Math Kernel Library"

toolchain = {'name': 'iimpi', 'version': '2024.06'}

dependencies = [('imkl', version, '', SYSTEM)]

moduleclass = 'numlib'
22 changes: 22 additions & 0 deletions easybuild/easyconfigs/i/intel/intel-2024.06.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
easyblock = 'Toolchain'

name = 'intel'
version = '2024.06'

homepage = 'https://easybuild.readthedocs.io/en/master/Common-toolchains.html#intel-toolchain'
description = "Compiler toolchain including Intel compilers, Intel MPI and Intel Math Kernel Library (MKL)."

toolchain = SYSTEM

local_comp_ver = '2024.2.0'
local_gccver = '13.3.0'
dependencies = [
('GCCcore', local_gccver),
('binutils', '2.42', '', ('GCCcore', local_gccver)),
('intel-compilers', local_comp_ver),
('impi', '2021.13.0', '', ('intel-compilers', local_comp_ver)),
('imkl', '2024.2.0', '', SYSTEM),
('imkl-FFTW', '2024.2.0', '', ('iimpi', version)),
]

moduleclass = 'toolchain'

0 comments on commit 6917eb7

Please sign in to comment.