VexCL documentation =================== VexCL is a vector expression template library for OpenCL/CUDA. It has been created for ease of GPGPU development with C++. VexCL strives to reduce amount of boilerplate code needed to develop GPGPU applications. The library provides convenient and intuitive notation for vector arithmetic, reduction, sparse matrix-vectork products, etc. Multi-device and even multi-platform computations are supported. The library source code is available under MIT license at https://github.com/ddemidov/vexcl. Contents: --------- .. toctree:: :maxdepth: 1 initialize memory expressions primitives multiexpr symbolic customkernel interop cmake talks indices