Libraries compilation

I’ve spent some time looking for libraries built for OpenCL that can be used when developing application, but could not find much at all. There are the demo application that comes with the various OpenCL implementations, but they often lack functionality since they are written for instructional purposes rather than real world usage (limited to 2^n elements and the like). I have therefore created this thread where I intend to post links to libraries that I may come across in the future, and also hope that others can contribute. In this way we get a place to start looking when we need a off-the-shelf implementation for something, and possibly also a discussion where the pros and cons of each library is evaluated.

Java implementations of bitonic- and radix sort. Appears to be based on NVIDIA demo implementations.

http://viennacl.sourceforge.net/
“…a linear algebra library for computations on GPUs written in C++ and based on OpenCL.”