catching OpenCL double not supported exceptions