From fdbc2b8ebf05cb165afcf740c638432de18f454f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Widera?= Date: Wed, 20 Dec 2023 09:48:27 +0100 Subject: [PATCH] fix icpx OpenMP atomics CI_FILTER: ^linux_icpx --- script/job_generator/alpaka_filter.py | 9 +++++++++ script/job_generator/versions.py | 4 +++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/script/job_generator/alpaka_filter.py b/script/job_generator/alpaka_filter.py index 71a43c1f4b70..81ce3fb8b389 100644 --- a/script/job_generator/alpaka_filter.py +++ b/script/job_generator/alpaka_filter.py @@ -55,4 +55,13 @@ def alpaka_post_filter(row: List) -> bool: ): return False + # OpenMP is not supported for ipcx < 2024 + #if row_check_name(row, HOST_COMPILER, "==", ICPX) and row_check_version(row, HOST_COMPILER, "!=", "2024.0") and ( + # row_check_backend_version(row, ALPAKA_ACC_CPU_B_SEQ_T_OMP2_ENABLE, "==", ON_VER) + # or row_check_backend_version( + # row, ALPAKA_ACC_CPU_B_SEQ_T_OMP2_ENABLE, "==", ON_VER + #) + #): + # return False + return True diff --git a/script/job_generator/versions.py b/script/job_generator/versions.py index d45f74d4b42d..eb00406d44af 100644 --- a/script/job_generator/versions.py +++ b/script/job_generator/versions.py @@ -28,7 +28,7 @@ "12.2", ], HIPCC: ["5.0", "5.1", "5.2", "5.3", "5.4", "5.5"], - ICPX: ["2023.1.0", "2023.2.0"], + ICPX: ["2024.0"], # Contains all enabled back-ends. # There are special cases for ALPAKA_ACC_GPU_CUDA_ENABLE and ALPAKA_ACC_GPU_HIP_ENABLE # which have to be combined with nvcc and hipcc versions. @@ -68,6 +68,8 @@ # Turn off OpenMP back-ends until Intel fixes https://github.com/intel/llvm/issues/10711 [ ALPAKA_ACC_CPU_B_SEQ_T_SEQ_ENABLE, + ALPAKA_ACC_CPU_B_SEQ_T_OMP2_ENABLE, + ALPAKA_ACC_CPU_B_OMP2_T_SEQ_ENABLE, ALPAKA_ACC_CPU_B_TBB_T_SEQ_ENABLE, ALPAKA_ACC_SYCL_ENABLE, ],