Skip to content

Commit

Permalink
Merge pull request #19326 from bartoldeman/20231127131250_new_pr_imkl…
Browse files Browse the repository at this point in the history
…202400

{numlib}[system/system] imkl v2024.0.0, imkl-FFTW v2024.0.0, intel v2023.11
  • Loading branch information
boegel authored Dec 22, 2023
2 parents 6c2786b + 954d061 commit 41cde89
Show file tree
Hide file tree
Showing 3 changed files with 51 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name = 'imkl-FFTW'
version = '2024.0.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': '2023.11'}

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

moduleclass = 'numlib'
18 changes: 18 additions & 0 deletions easybuild/easyconfigs/i/imkl/imkl-2024.0.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name = 'imkl'
version = '2024.0.0'

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

toolchain = SYSTEM

# see https://software.intel.com/content/www/us/en/develop/articles/oneapi-standalone-components.html
source_urls = ['https://registrationcenter-download.intel.com/akdlm/IRC_NAS/86d6a4c1-c998-4c6b-9fff-ca004e9f7455']
sources = ['l_onemkl_p_%(version)s.49673_offline.sh']
checksums = ['2a3be7d01d75ba8cc3059f9a32ae72e5bfc93e68e72e94e79d7fa6ea2f7814de']

interfaces = False

installopts = "--download-cache=%(builddir)s/cache --download-dir=%(builddir)s/download --log-dir=%(builddir)s/log"

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

name = 'intel'
version = '2023.11'

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.0.0'
local_gccver = '13.2.0'
dependencies = [
('GCCcore', local_gccver),
('binutils', '2.40', '', ('GCCcore', local_gccver)),
('intel-compilers', local_comp_ver),
('impi', '2021.11.0', '', ('intel-compilers', local_comp_ver)),
('imkl', '2024.0.0', '', SYSTEM),
('imkl-FFTW', '2024.0.0', '', ('iimpi', version)),
]

moduleclass = 'toolchain'

0 comments on commit 41cde89

Please sign in to comment.