PyOpenCL is a project mainly written in PYTHON and C++, it's free.
Copy of Andreas Klöckner's PyOpenCL
You can find installation instructions and documentation at
http://mathema.tician.de/software/pyopencl
Have fun, Andreas