Hi Szilárd, What do you mean about quoted includes? If you mean the include in kernels, I think we may have some problem with that. The *.cl we used for clang actually was a copied tmp version stored not in where is used to be. So I think if you just put what need to be included in the old place, clang could not find it. You could try a workaround to pass “-I where/your/header/is” as a build option to clBuildProgram.
Then if you have some double types used on Haswell it may have some problem. The hardware for HSW does not support double very well as we have refined our double support to hardware then, so HSW may have some issues with double type. If it is not the problem with double float, you can send your kernel as an attachment or report a bug on our Bugzilla(https://bugs.freedesktop.org) and we will tried to fix it. Thanks Xiuli From: Beignet [mailto:[email protected]] On Behalf Of Szilárd Páll Sent: Friday, March 25, 2016 7:16 AM To: [email protected] Subject: [Beignet] GROMACS on beignet Hi, I am a developer of the GROMACS (www.gromacs.org<http://www.gromacs.org>) molecular dynamics simulation package. We have OpenCL offload for some of the compute-intensive kernels which that works very well on AMD. I wanted to assess how feasible is to use an Intel iGPU in GROMACS and after jumping through some hoops I got a 4.2 kernel and beignet master installed. Then I ran into the first minor issue: it seems that beignet does not accept quoted includes although AFAIK the double-quoted include paths should be accepted, but that did not work. No big deal, it doesn't work with Apple's OpenCL either, but I thought I'd ask. However, the bigger issue is that running on Haswell (HD 4600, I think) the kernel produces results that are very off (while the very same source gives correct results on other platforms). I've not much time to dig deeper, but I thought I'd drop a mail maybe somebody is interested in helping out with tips or even tracking down where the issue is. Suggestions would be welcome! Cheers, -- Szilárd
_______________________________________________ Beignet mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/beignet
