There are three types of errors in the log:
1. "parse error". This is an Apple OpenCL implementation bug, where it basically refuses to compile a perfectly valid code. I've encountered a similar one before, filed it, and they claimed to have fixed it somewhere at the time of OSX 10.11. Which version of OSX are you using? I can only access 10.10 right now, so I can't verify it.
2. "no field of name f3". This is due to https://github.com/inducer/compyte/issues/26
. PyOpenCL converts the datatype of the array on .get() call, adding dummy fields in the structure type instead of offsets (which are supported by numpy), causing the tests to fail.
3. Differences between the numpy and reikna FFT results.
The first two errors will only affect you if you're using structure dtypes. The third one is not particularly dangerous; as you can see from the output, the values are almost withing the absolute/relative tolerance limits. Different GPU platforms have slightly different implementations of single precision arithmetic (even with fast math off), so, perhaps, I should relax the limits a little.
You also mentioned some script that was giving you errors. Could you post it too?