If NVIDIA drivers are installed, this thread might be helpful for you. It looks like this is more of an installation problem, e.g., OpenCL.dll was not copied properly during installation...
http://devgurus.amd.com/thread/159447
yurtesen Jul 11, 2012 1:36 AM (in response to yexindong)
I still would put the original libGL files in place and replace nvidia installed ones before blaming the SDK.
If you use elrepo for instaling the package, it will install the files in /usr/lib64/nvidia and this wont be a problem.
The problem is because nvidia driver is overwriting /usr/lib64/libGL.* files.If you are installing driver manually, I think you can tell it to install those files to /usr/lib64/nvidia (I think there is a command switch which you can give to installer)
Alternatively you can delete /usr/lib64/libGL* files and re-install mesa-gl (which will put original libgl files. If you are using your nvidia card to drive the display, this disables 3D support, but you can still use CUDA.