Skip to content

Initial Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@bjoo bjoo released this 03 Aug 22:56
· 12 commits to master since this release

This release features code which compiles, and when the tests run, they pass.
There is a large set of tests, but the main ones are test/test_dsalsh_sycl and test/test_dslash_sycl_vperf.

In addition:

  • complex numbers are implemented as either Fortran like (RIRIRIRI) or as separated real and imaginary parts (more vector oriented) (RRRRIIII)

  • Code has compiled with the Intel LLVM/SyCL compiler (see the repository github.com:bjoo/SyCLDslashWorkspace for examples ) but no other compilers were tried so far (e.g. Codeplay)

Known issues:
*) With my current compilations the OpenCL runtime occasionally throws the following
OpenCL API failed. OpenCL API returns: -34 (CL_INVALID_CONTEXT)
which I guess is the OpenCL equivalent of a crash...