From 4aff00483057ca7caa0671a5bfea49d35d892b9d Mon Sep 17 00:00:00 2001 From: Jasper Grimm Date: Tue, 10 May 2022 16:40:21 +0100 Subject: [PATCH 1/2] adding easyconfigs: iimpi-2022.05.eb, imkl-FFTW-2022.1.0-iimpi-2022.05.eb --- easybuild/easyconfigs/i/iimpi/iimpi-2022.05.eb | 18 ++++++++++++++++++ .../imkl-FFTW-2022.1.0-iimpi-2022.05.eb | 11 +++++++++++ 2 files changed, 29 insertions(+) create mode 100644 easybuild/easyconfigs/i/iimpi/iimpi-2022.05.eb create mode 100644 easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2022.1.0-iimpi-2022.05.eb diff --git a/easybuild/easyconfigs/i/iimpi/iimpi-2022.05.eb b/easybuild/easyconfigs/i/iimpi/iimpi-2022.05.eb new file mode 100644 index 00000000000..e5a33925a5e --- /dev/null +++ b/easybuild/easyconfigs/i/iimpi/iimpi-2022.05.eb @@ -0,0 +1,18 @@ +# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild +easyblock = 'Toolchain' + +name = 'iimpi' +version = '2022.05' + +homepage = 'https://software.intel.com/parallel-studio-xe' +description = """Intel C/C++ and Fortran compilers, alongside Intel MPI.""" + +toolchain = SYSTEM + +local_comp_ver = '2022.1.0' +dependencies = [ + ('intel-compilers', local_comp_ver), + ('impi', '2021.6.0', '', ('intel-compilers', local_comp_ver)), +] + +moduleclass = 'toolchain' diff --git a/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2022.1.0-iimpi-2022.05.eb b/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2022.1.0-iimpi-2022.05.eb new file mode 100644 index 00000000000..1d2d73b038e --- /dev/null +++ b/easybuild/easyconfigs/i/imkl-FFTW/imkl-FFTW-2022.1.0-iimpi-2022.05.eb @@ -0,0 +1,11 @@ +name = 'imkl-FFTW' +version = '2022.1.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': '2022.05'} + +dependencies = [('imkl', version, '', True)] + +moduleclass = 'numlib' From 212e95c2f00d997d10ba564be185b34826e2b36b Mon Sep 17 00:00:00 2001 From: Jasper Grimm Date: Tue, 10 May 2022 16:44:51 +0100 Subject: [PATCH 2/2] add intel-2022.05 --- .../easyconfigs/i/intel/intel-2022.05.eb | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 easybuild/easyconfigs/i/intel/intel-2022.05.eb diff --git a/easybuild/easyconfigs/i/intel/intel-2022.05.eb b/easybuild/easyconfigs/i/intel/intel-2022.05.eb new file mode 100644 index 00000000000..b78b8a46bb5 --- /dev/null +++ b/easybuild/easyconfigs/i/intel/intel-2022.05.eb @@ -0,0 +1,22 @@ +easyblock = 'Toolchain' + +name = 'intel' +version = '2022.05' + +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 = '2022.1.0' +local_gccver = '11.3.0' +dependencies = [ + ('GCCcore', local_gccver), + ('binutils', '2.38', '', ('GCCcore', local_gccver)), + ('intel-compilers', local_comp_ver), + ('impi', '2021.6.0', '', ('intel-compilers', local_comp_ver)), + ('imkl', local_comp_ver, '', True), + ('imkl-FFTW', local_comp_ver, '', ('iimpi', version)), +] + +moduleclass = 'toolchain'