added additional --opencl-platform check (reject numbers > number of OpenCL platforms)