Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 73 lines (66 sloc) 2.462 kb
71c296f @JeffHeard first commit
authored
1 name: OpenCLRaw
2 version: 1.0.1001
3 cabal-version: >=1.2
4 build-type: Simple
5 license: BSD3
6 license-file: LICENSE
7 copyright: Renaissance Computing Institute
8 maintainer: J.R. Heard
9 stability: Experimental
10 homepage: http://vis.renci.org/jeff/opencl
11 package-url:
12 bug-reports:
13 synopsis: The OpenCL Standard for heterogenous data-parallel computing
14 description: The OpenCL system for open heterogenous data parallel supercomputing.
15
16 **General Notes on the differences between Haskell and the OpenCL-C implementation**
17
18 * Side-effectful procedures capable of returning an error code only return a Maybe ErrorCode, with Nothing returned upon success
19
20 * 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
21
22 * 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 ()
23
24 * Enumerations and constants are replaced by newtypes for the sake of type-safety.
25
26 category: Graphics
27 author: J.R. Heard
28 tested-with:
29 data-files:
30 data-dir: ""
31 extra-source-files:
32 extra-tmp-files:
363cbc2 @dagit Fix cabal warnings about cabal file syntax
dagit authored
33 library
34 build-depends: base < 5, bytestring -any, mtl -any
35 exposed-modules: System.OpenCL.Raw.V10.CommandQueue
36 System.OpenCL.Raw.V10.Context
37 System.OpenCL.Raw.V10.DeviceInfo
38 System.OpenCL.Raw.V10.Errors
39 System.OpenCL.Raw.V10.Etc
40 System.OpenCL.Raw.V10.EventObject
41 System.OpenCL.Raw.V10.FlushFinish
42 System.OpenCL.Raw.V10.Kernel
43 System.OpenCL.Raw.V10.MemoryObject
44 System.OpenCL.Raw.V10.OutOfOrder
45 System.OpenCL.Raw.V10.PlatformInfo
46 System.OpenCL.Raw.V10.ProgramObject
47 System.OpenCL.Raw.V10.Sampler
48 System.OpenCL.Raw.V10.Types
49 System.OpenCL.Raw.V10
50 exposed: True
51 buildable: True
52 build-tools:
53 cpp-options:
54 cc-options:
55 ld-options:
56 pkgconfig-depends:
57 frameworks:
58 c-sources:
59 extensions:
60 extra-libraries:
61 extra-lib-dirs:
62 includes:
63 install-includes:
64 include-dirs:
65 hs-source-dirs: .
66 other-modules: System.OpenCL.Raw.V10.Utils
67 ghc-prof-options:
68 ghc-shared-options:
69 ghc-options: -Wall
70 hugs-options:
71 nhc98-options:
72 jhc-options:
Something went wrong with that request. Please try again.