fix opencl support
add gamma(k, 1) dist in opencl