I am trying to make Mathematica recognize my OpenCL installation, which is beignet. It is experimental software, so I know that it probably won't work (even clinfo terminates with an error after displaying some info), yet I would like to know exactly why OpenCLQ[] returns False.
Asked
Active
Viewed 214 times
1
Lorenzo Pistone
- 1,607
- 11
- 16
TraceorTracePrinthelp? – Sjoerd C. de Vries Jan 15 '14 at 12:41$InstallationDirectory`SystemFiles`Links`OpenCLLink) and follow the logic through. I had trouble with OpenCL in the past and did so myself; there seemed to be quite a few strange assumptions/incorrect logic involved in it, at least in version 8. This may have been improved but I have the feeling it would still not be completely robust. Anyway, this should give you an idea of what is needed forOpenCLQ[]to returnTrue. – Oleksandr R. Jan 15 '14 at 14:55PlatformCount(on which I suppose you saw thatOpenCLQdepends) is in$InstallationDirectory`SystemFiles`Links`GPUTools`WGLPrivate.m. – Oleksandr R. Jan 16 '14 at 04:16