From a0cb02dcea5fb4e5ed4f3c64ebe6f4d5174d22dc Mon Sep 17 00:00:00 2001 From: Sebastian Ohlmann <sebastian.ohlmann@mpcdf.mpg.de> Date: Thu, 29 Jul 2021 14:50:11 +0200 Subject: [PATCH] Add oneapi 2021.3 and adapt compiler versions --- mpcdf_common.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/mpcdf_common.py b/mpcdf_common.py index 0efb021..70e5ada 100644 --- a/mpcdf_common.py +++ b/mpcdf_common.py @@ -39,6 +39,7 @@ intel_parallel_studio = { "mpcdf_intel_parallel_studio_2020_2": {"compiler": "intel_19_1_2", "impi": "impi_2019_8", "mkl": "mkl_2020_2-module", }, "mpcdf_intel_parallel_studio_2020_4": {"compiler": "intel_19_1_3", "impi": "impi_2019_9", "mkl": "mkl_2020_4-module", }, "mpcdf_intel_oneapi_2021_2": {"compiler": "intel_2021_2_0", "impi": "impi_2021_2", "mkl": "mkl_2021_2-module", }, + "mpcdf_intel_oneapi_2021_3": {"compiler": "intel_2021_3_0", "impi": "impi_2021_3", "mkl": "mkl_2021_3-module", }, } all_mkls = {ic["mkl"] for ic in intel_parallel_studio.values()} @@ -161,7 +162,13 @@ check_for_update() def compiler_module(compiler_repo): - return compiler_repo.replace("_", "/", 1).replace("_", ".") + # special case: long and short version for intel 21.2.0 + if compiler_repo == "intel_2021_2_0": + return "intel/21.2.0" + elif compiler_repo == "intel_2021_3_0": + return "intel/21.3.0" + else: + return compiler_repo.replace("_", "/", 1).replace("_", ".") def mpi_module(mpi_repo): -- GitLab