Skip to content

Commit

Permalink
fix icpx OpenMP atomics
Browse files Browse the repository at this point in the history
CI_FILTER: ^linux_icpx
  • Loading branch information
psychocoderHPC committed Dec 20, 2023
1 parent cf105b7 commit fdbc2b8
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 1 deletion.
9 changes: 9 additions & 0 deletions script/job_generator/alpaka_filter.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
4 changes: 3 additions & 1 deletion script/job_generator/versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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,
],
Expand Down

0 comments on commit fdbc2b8

Please sign in to comment.