2011/6/29 Ricardo Amézquita <ramezquitao(a)cihologramas.com>:
Now I'm seeing a different issue. When I run the program, I get
Warning:W000:Barrier caused limited groupsize
This seems to be the limitation of ATI 4*** cards (barriers are not
supported for high workgroup sizes). Unfortunately, I do not have any
ATI cards in my disposal and therefore I did not test pyfft on ATI at
all. Does pyfft give correct results despite the warning? Could you
please run test scripts (located in test/ folder in the distribution,
you can just run test_all.py) on this ATI card?
There is another issue, I'm trying to calculate using an ATI4870,
cl_array.sum is not working. It works on my CPU, but not on the GPU. The
error I get is:
LogicError: clEnqueueNDRangeKernel failed: invalid work group size
Is there a way to set the group size for pyfft and for pyopencl.array.sum???
You should probably move this to a separate thread, as this has
nothing to do with pyfft --- looks like PyOpenCL issue.