diff --git a/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2024.0.0-iimpi-2023.11.eb b/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2024.0.0-iimpi-2023.11.eb new file mode 100644 index 00000000000..9bbc1b2f5c3 --- /dev/null +++ b/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2024.0.0-iimpi-2023.11.eb @@ -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' diff --git a/easybuild/easyconfigs/i/imkl/imkl-2024.0.0.eb b/easybuild/easyconfigs/i/imkl/imkl-2024.0.0.eb new file mode 100644 index 00000000000..5ba9d3b884a --- /dev/null +++ b/easybuild/easyconfigs/i/imkl/imkl-2024.0.0.eb @@ -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' diff --git a/easybuild/easyconfigs/i/intel/intel-2023.11.eb b/easybuild/easyconfigs/i/intel/intel-2023.11.eb new file mode 100644 index 00000000000..88f7db5e4ab --- /dev/null +++ b/easybuild/easyconfigs/i/intel/intel-2023.11.eb @@ -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'