The OpenCLRaw package

[Tags:bsd3, library]

The OpenCL system for open heterogenous data parallel supercomputing. **General Notes on the differences between Haskell and the OpenCL-C implementation** * Side-effectful procedures capable of returning an error code only return a Maybe ErrorCode, with Nothing returned upon success * Procedures which follow the pattern of returning a pointer to an object and taking a final parameter as an error code instead return Either ErrorCode ObjectType * Procedures which prefix with clGetInfo* merely take the object, parameter name, and parameter size to allocate. The allocation handled by OpenCLRaw and returned as a Haskell-managed ForeignPtr () * Enumerations and constants are replaced by newtypes for the sake of type-safety.

Properties

Versions 1.0.1000, 1.0.1001
Dependencies base (<=4.1.0.0), bytestring, mtl [details]
License BSD3
Copyright Renaissance Computing Institute
Author J.R. Heard
Maintainer J.R. Heard
Stability Experimental
Category Graphics
Home page http://vis.renci.org/jeff/opencl
Uploaded Mon Aug 17 17:13:50 UTC 2009 by JeffersonHeard
Distributions NixOS:1.0.1001
Downloads 593 total (3 in the last 30 days)
Votes
0 []
Status Docs not available [build log]
All reported builds failed as of 2015-12-08 [all 5 reports]

Modules

  • System
    • OpenCL
      • Raw
        • System.OpenCL.Raw.V10
          • System.OpenCL.Raw.V10.CommandQueue
          • System.OpenCL.Raw.V10.Context
          • System.OpenCL.Raw.V10.DeviceInfo
          • System.OpenCL.Raw.V10.Errors
          • System.OpenCL.Raw.V10.Etc
          • System.OpenCL.Raw.V10.EventObject
          • System.OpenCL.Raw.V10.FlushFinish
          • System.OpenCL.Raw.V10.Kernel
          • System.OpenCL.Raw.V10.MemoryObject
          • System.OpenCL.Raw.V10.OutOfOrder
          • System.OpenCL.Raw.V10.PlatformInfo
          • System.OpenCL.Raw.V10.ProgramObject
          • System.OpenCL.Raw.V10.Sampler
          • System.OpenCL.Raw.V10.Types

Downloads

Maintainer's Corner

For package maintainers and hackage trustees