I have resolved my MesaOpenCL problem by re-installing PyOpenCL. Now the listed program runs BUT it doesn't work. The output line labeled 'C' is always zeros. I believe there is a problem with my kernel being created and executed properly. Maybe it's still a beignet problem.