cuda-0.1: cuda.cabal
Name: cuda
Version: 0.1
Synopsis: A binding to the CUDA interface for programming NVIDIA GPUs
Description:
The CUDA library provides a direct, general purpose C-like SPMD programming
model for NVIDIA graphics cards (G8x series onwards). This is a collection
of bindings to allow you to call and control, although not write, such
functions from Haskell land. You will need to install the CUDA driver and
developer toolkit (tested with v2.3).
.
<http://developer.nvidia.com/object/cuda.html>
.
Note that on Snow Leopard, the c2hs preprocessor is confused by the notation
for Apple's Blocks extension, so to work around this:
.
> cabal install --c2hs-option=-ccpp-4.0
.
License: BSD3
License-file: LICENSE
Copyright: Copyright (c) 2009-10. Trevor L. McDonell <tmcdonell@cse.unsw.edu.au>
Author: Trevor L. McDonell <tmcdonell@cse.unsw.edu.au>
Maintainer: Trevor L. McDonell <tmcdonell@cse.unsw.edu.au>
Category: Foreign
Cabal-version: >=1.2
Build-type: Configure
Extra-tmp-files: cuda.buildinfo
Extra-source-files: configure
cuda.buildinfo.in
Library
Exposed-Modules: Foreign.CUDA
Foreign.CUDA.Runtime
Foreign.CUDA.Runtime.Device
Foreign.CUDA.Runtime.Error
Foreign.CUDA.Runtime.Event
Foreign.CUDA.Runtime.Exec
Foreign.CUDA.Runtime.Marshal
Foreign.CUDA.Runtime.Ptr
Foreign.CUDA.Runtime.Stream
Foreign.CUDA.Runtime.Thread
Foreign.CUDA.Runtime.Utils
Foreign.CUDA.Driver
Foreign.CUDA.Driver.Context
Foreign.CUDA.Driver.Device
Foreign.CUDA.Driver.Error
Foreign.CUDA.Driver.Event
Foreign.CUDA.Driver.Exec
Foreign.CUDA.Driver.Marshal
Foreign.CUDA.Driver.Module
Foreign.CUDA.Driver.Stream
Foreign.CUDA.Driver.Utils
Other-modules: Foreign.CUDA.Internal.C2HS
Foreign.CUDA.Internal.Offsets
Include-dirs: .
C-sources: cbits/stubs.c
Build-tools: c2hs, hsc2hs
Build-depends: base >= 3 && < 5, haskell98, bytestring, extensible-exceptions
Extensions:
ghc-options: -Wall
extra-libraries: cuda cudart