Building and using Alien SYCL backend¶
Building Alien SYCL backend¶
Alien’s build system is based on CMake.
Configuring¶
export GCCCORE='path_to_gccroot_compiler'
cmake -S `pwd`/alien \
-B `pwd`/build-alien \
-DCMAKE_BUILD_TYPE=Release \
-DALIEN_WANT_AVX2=ON \
-DALIEN_USE_LIBXML2=ON \
-DALIEN_UNIT_TESTS=ON \
-DALIEN_USE_HDF5=ON -DHIPSYCL_TARGETS=cuda:sm_50 \
-DALIEN_USE_SYCL=ON \
-DGCCCORE_ROOT:PATH=${GCCXORE_ROOT} \
../alien
cmake --build <build_dir>
cmake --install <build_dir>