hopencl

Haskell bindings for OpenCL

https://github.com/merijn/hopencl

Latest on Hackage:0.2.1

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.

BSD-3-Clause licensed by Merijn Verstraaten <[email protected]> (2014-present), Martin Dybdal <[email protected]> (2011-2014)
Maintained by Merijn Verstraaten

The bindings follows version 1.1 of the OpenCL specification. Haddock documentation is available at http://projects.haskell.org/hopencl/

The following sections of the OpenCL specification are not supported currently:

  • Image Objects (section 5.3)

  • Sampler Objects (section 5.5)

  • Profiling of memory objects and kernels (section 5.12)

  • Extensions of the OpenCL standard involving the API

  • OpenGL and D3D related functions

In addition, the are not currently any Haskell wrappers for the following functions:

clCreateSubBuffer, clEnqueueReadBufferRect, clEnqueueWriteBufferRect, clEnqueueCopyBufferRect, clEnqueueMapBuffer, clEnqueueUnmapMemObject, clEnqueueNativeKernel