added code supporting OpenCL chebyshev solver