Skip to content

fxzjshm/heimdall-astro

Repository files navigation

This is a fork of https://sourceforge.net/p/heimdall-astro

Currently `sycl` branch uses a modified version of SyclParallelSTL and tested mainly with intel/llvm and hipSYCL.
Run `./configure` with prefix `CXX="/opt/intel-llvm/bin/clang -fsycl -fsycl-targets=amdgcn-amd-amdhsa -Xsycl-target-backend --offload-arch=gfx906" CXXFLAGS="-std=c++20 -O3 -g"` to build with intel/llvm.
Run `./configure` with prefix `CXX="/opt/hipSYCL/bin/syclcc --hipsycl-targets=\"omp\" -O3" CFLAGS="-O3" CXXFLAGS="-std=c++20"` to build with hipSYCL.
(you may need to change the offload arch of for your system)

This implementation contains part of modified Intel's DPC++ compatibility tool (DPCT), see `Pipeline/dpct`

Original wiki is at https://sourceforge.net/p/heimdall-astro/wiki/Home/
Below is the original README

------------

Readme file

About

Migrating to SYCL, OpenCL & ROCm/HIP | Yet another fork of https://sourceforge.net/p/heimdall-astro

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published