added opencl support
simple kernel test passed