Skip to content
/ vexcl Public

VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP

License

Notifications You must be signed in to change notification settings

ddemidov/vexcl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

47364f2 · Apr 14, 2025
Dec 27, 2018
Nov 8, 2021
Apr 14, 2025
Apr 14, 2025
Apr 14, 2025
Nov 14, 2021
Oct 12, 2024
Dec 27, 2018
Aug 5, 2013
Aug 16, 2019
Apr 14, 2025
Jun 3, 2014
Oct 3, 2013
Feb 6, 2018
Oct 18, 2017

Repository files navigation

VexCL

Documentation Status DOI Build Status Build status codecov Coverity Scan Build Status

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-vector products, etc. Multi-device and even multi-platform computations are supported. The source code of the library is distributed under very permissive MIT license.

See VexCL documentation at http://vexcl.readthedocs.io/