@@ -152,9 +152,9 @@ build_gcc() {
152
152
* ) dpl_conditional_flags=" -DFETCH_ONEDPL=ON -DFETCH_TBB=ON -DUSE_TBB=ON -DCXX_EXTRA_FLAGS=-D_GLIBCXX_USE_TBB_PAR_BACKEND=0" ;;
153
153
esac
154
154
# some distributions like Ubuntu bionic implements std par with TBB, so conditionally link it here
155
- run_build $name " ${GCC_CXX:? } " std-data " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl "
156
- run_build $name " ${GCC_CXX:? } " std-indices " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl "
157
- run_build $name " ${GCC_CXX:? } " std-ranges " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl "
155
+ run_build $name " ${GCC_CXX:? } " std " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl -DSTDIMPL=DATA17 "
156
+ run_build $name " ${GCC_CXX:? } " std " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl -DSTDIMPL=DATA20 "
157
+ run_build $name " ${GCC_CXX:? } " std " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl -DSTDIMPL=INDICES "
158
158
done
159
159
160
160
run_build $name " ${GCC_CXX:? } " tbb " $cxx -DONE_TBB_DIR=$TBB_LIB "
@@ -251,9 +251,10 @@ build_clang() {
251
251
OFF) dpl_conditional_flags=" -DCXX_EXTRA_LIBRARIES=${CLANG_STD_PAR_LIB:- } " ;;
252
252
* ) dpl_conditional_flags=" -DFETCH_ONEDPL=ON -DFETCH_TBB=ON -DUSE_TBB=ON -DCXX_EXTRA_FLAGS=-D_GLIBCXX_USE_TBB_PAR_BACKEND=0" ;;
253
253
esac
254
- run_build $name " ${CLANG_CXX:? } " std-data " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl "
255
- run_build $name " ${CLANG_CXX:? } " std-indices " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl "
256
- # run_build $name "${CLANG_CXX:?}" std-ranges "$cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl" # not yet supported
254
+ run_build $name " ${CLANG_CXX:? } " std " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl -DSTDIMPL=DATA17"
255
+ # Requires GCC 14
256
+ # run_build $name "${CLANG_CXX:?}" std "$cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl -DSTDIMPL=DATA20"
257
+ run_build $name " ${CLANG_CXX:? } " std " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl -DSTDIMPL=INDICES"
257
258
done
258
259
259
260
run_build $name " ${CLANG_CXX:? } " tbb " $cxx -DONE_TBB_DIR=$TBB_LIB "
@@ -270,8 +271,10 @@ build_clang() {
270
271
build_nvhpc () {
271
272
local name=" nvhpc_build"
272
273
local cxx=" -DCMAKE_CXX_COMPILER=${NVHPC_NVCXX:? } "
273
- run_build $name " ${NVHPC_NVCXX:? } " std-data " $cxx -DNVHPC_OFFLOAD=$NV_ARCH_CCXY "
274
- run_build $name " ${NVHPC_NVCXX:? } " std-indices " $cxx -DNVHPC_OFFLOAD=$NV_ARCH_CCXY "
274
+ run_build $name " ${NVHPC_NVCXX:? } " std " $cxx -DNVHPC_OFFLOAD=$NV_ARCH_CCXY -DSTDIMPL=DATA17"
275
+ # Requires GCC 14
276
+ # run_build $name "${NVHPC_NVCXX:?}" std "$cxx -DNVHPC_OFFLOAD=$NV_ARCH_CCXY -DSTDIMPL=DATA20"
277
+ run_build $name " ${NVHPC_NVCXX:? } " std " $cxx -DNVHPC_OFFLOAD=$NV_ARCH_CCXY -DSTDIMPL=INDICES"
275
278
276
279
run_build $name " ${NVHPC_NVCXX:? } " acc " $cxx -DTARGET_DEVICE=gpu -DTARGET_PROCESSOR=px -DCUDA_ARCH=$NV_ARCH_CCXY "
277
280
run_build $name " ${NVHPC_NVCXX:? } " acc " $cxx -DTARGET_DEVICE=multicore -DTARGET_PROCESSOR=zen"
0 commit comments