Question: do nvidia cards support opencl?
Answer: Nvidia drivers support OpenCL . ( OpenCL 1.1 , as far as i know this is the version which is supported by Nvidia). which are more comfortable with AMD graphics cards. You can give a try installing AMD APP SDK if you have Intel CPUs or AMD APUs or GPUs (If you want OpenCL 1.2).