diff --git a/Overlays/juwels_overlay/i/iimpi/iimpi-2022a.eb b/Overlays/juwels_overlay/i/iimpi/iimpi-2022a.eb
new file mode 100644
index 0000000000000000000000000000000000000000..346e185e46daf9447f2225c9fc8185b5a3241000
--- /dev/null
+++ b/Overlays/juwels_overlay/i/iimpi/iimpi-2022a.eb
@@ -0,0 +1,18 @@
+# This is an easyconfig file for EasyBuild, see http://easybuilders.github.io/easybuild
+easyblock = 'Toolchain'
+
+name = 'iimpi'
+version = '2022a'
+
+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/Overlays/juwels_overlay/i/imkl-FFTW/imkl-FFTW-2022.1.0-iimpi-2022a.eb b/Overlays/juwels_overlay/i/imkl-FFTW/imkl-FFTW-2022.1.0-iimpi-2022a.eb
new file mode 100644
index 0000000000000000000000000000000000000000..a18ad2d9d36cdf6b89b67677d9744db4e18aaec9
--- /dev/null
+++ b/Overlays/juwels_overlay/i/imkl-FFTW/imkl-FFTW-2022.1.0-iimpi-2022a.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': '2022a'}
+
+dependencies = [('imkl', version, '', SYSTEM)]
+
+moduleclass = 'numlib'
diff --git a/Overlays/juwels_overlay/i/impi-settings/impi-settings-2021-UCX.eb b/Overlays/juwels_overlay/i/impi-settings/impi-settings-2021-UCX.eb
new file mode 100644
index 0000000000000000000000000000000000000000..f6fc6d88805fbae792d0d461fdf8a8a86bd5a5f3
--- /dev/null
+++ b/Overlays/juwels_overlay/i/impi-settings/impi-settings-2021-UCX.eb
@@ -0,0 +1,25 @@
+easyblock = 'SystemBundle'
+
+name = 'impi-settings'
+version = '2021'
+versionsuffix = 'UCX'
+
+homepage = ''
+description = 'This module loads the IntelMPI configuration with UCX.'
+
+site_contacts = 'd.alvarez@fz-juelich.de'
+
+toolchain = SYSTEM
+
+source_urls = []
+
+sources = []
+
+modextravars = {
+    'FI_PROVIDER': 'mlx',
+    'I_MPI_PMI_VALUE_LENGTH_MAX': '900',
+    # Needed for PSM and harmless for InfiniBand. For ParaStation it is set on the pscom module
+    'HFI_NO_CPUAFFINITY': 'YES',
+}
+
+moduleclass = 'system'
diff --git a/Overlays/juwels_overlay/i/impi-settings/impi-settings-2021-plain.eb b/Overlays/juwels_overlay/i/impi-settings/impi-settings-2021-plain.eb
new file mode 100644
index 0000000000000000000000000000000000000000..2f238b67f61ee6cef772d7bfc1ffd72d3d76085e
--- /dev/null
+++ b/Overlays/juwels_overlay/i/impi-settings/impi-settings-2021-plain.eb
@@ -0,0 +1,24 @@
+easyblock = 'SystemBundle'
+
+name = 'impi-settings'
+version = '2021'
+versionsuffix = 'plain'
+
+homepage = ''
+description = 'This module loads the default IntelMPI configuration. It relies on the default order for libfabric.'
+
+site_contacts = 'd.alvarez@fz-juelich.de'
+
+toolchain = SYSTEM
+
+source_urls = []
+
+sources = []
+
+modextravars = {
+    'I_MPI_PMI_VALUE_LENGTH_MAX': '900',
+    # Needed for PSM and harmless for InfiniBand. For ParaStation it is set on the pscom module
+    'HFI_NO_CPUAFFINITY': 'YES',
+}
+
+moduleclass = 'system'
diff --git a/Overlays/juwels_overlay/i/impi/impi-2021.6.0-intel-compilers-2022.1.0.eb b/Overlays/juwels_overlay/i/impi/impi-2021.6.0-intel-compilers-2022.1.0.eb
new file mode 100644
index 0000000000000000000000000000000000000000..b1d328caa62720ade2c9a5497318629928d8e235
--- /dev/null
+++ b/Overlays/juwels_overlay/i/impi/impi-2021.6.0-intel-compilers-2022.1.0.eb
@@ -0,0 +1,16 @@
+name = 'impi'
+version = '2021.6.0'
+
+homepage = 'https://software.intel.com/content/www/us/en/develop/tools/mpi-library.html'
+description = "Intel MPI Library, compatible with MPICH ABI"
+
+toolchain = {'name': 'intel-compilers', 'version': '2022.1.0'}
+
+# 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/18714/']
+sources = ['l_mpi_oneapi_p_%(version)s.602_offline.sh']
+checksums = ['e85db63788c434d43c1378e5e2bf7927a75d11aee8e6b78ee0d933da920977a6']
+
+dependencies = [('UCX', '1.12.1')]
+
+moduleclass = 'mpi'
diff --git a/Overlays/juwels_overlay/i/intel/intel-2022a.eb b/Overlays/juwels_overlay/i/intel/intel-2022a.eb
new file mode 100644
index 0000000000000000000000000000000000000000..59f22dc713b725c6b83a9d747782f5fdf39954f4
--- /dev/null
+++ b/Overlays/juwels_overlay/i/intel/intel-2022a.eb
@@ -0,0 +1,22 @@
+easyblock = 'Toolchain'
+
+name = 'intel'
+version = '2022a'
+
+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, '', SYSTEM),
+    ('imkl-FFTW', local_comp_ver, '', ('iimpi', version)),
+]
+
+moduleclass = 'toolchain'