I got very strande issue with local group size.
I proceed matrix 512x512 (my global group size) and had a local group size (256,256). The module worked without any problems using C API.
Now I rewrote the program using C++ Wrapper. The kernel code stay the same, but I got message about wrong work group size from enqueueNDRange(). The biggest size I can use now is 16x16.
Can anybody explain what's going on?