There is a known bug when trying to run the LBM code using LLVM SYCL on a Intel Skylake. It will crash at runtime with a segmentation fault caused by lines 312-320 and 518-526. I have tried removing the isgreater function and changing it from ternary operators to if statements. If you are able to fix this please submit a pull request.
