packages feed

accelerate-cublas-0.0: accelerate-cublas.cabal

Name:             accelerate-cublas
Version:          0.0
License:          BSD3
License-File:     LICENSE
Author:           Henning Thielemann <haskell@henning-thielemann.de>
Maintainer:       Henning Thielemann <haskell@henning-thielemann.de>
Homepage:         http://code.haskell.org/~thielema/accelerate-cublas/
Category:         Math
Synopsis:         Basic Linear Algebra using native CUBLAS library
Description:
  Basic Linear Algebra using native CUBLAS library.
  Currently only support for the most basic batched matrix operations.
Tested-With:      GHC==7.8.3
Cabal-Version:    >=1.14
Build-Type:       Simple

Flag buildExamples
  description: Build example executables
  default:     False

Source-Repository this
  Tag:         0.0
  Type:        darcs
  Location:    http://code.haskell.org/~thielema/accelerate-cublas/

Source-Repository head
  Type:        darcs
  Location:    http://code.haskell.org/~thielema/accelerate-cublas/

Library
  Build-Depends:
    accelerate-arithmetic >=0.0.1 && <0.1,
    accelerate-utility >=0.1 && <0.2,
    accelerate-cuda >=0.15 && <0.16,
    accelerate-io >=0.15 && <0.16,
    accelerate >=0.15 && <0.16,
    cublas >=0.2.0.2 && <0.3,
    cuda >=0.5 && <0.7,
    vector >=0.10.11 && <0.11,
    utility-ht >=0.0.8 && <0.1,
    base >=4.5 && <4.8

  GHC-Options:      -Wall -fwarn-missing-import-lists
  Hs-Source-Dirs:   src
  Default-Language: Haskell98
  Exposed-Modules:
    Data.Array.Accelerate.CUBLAS.Level2.Batched
    Data.Array.Accelerate.CUBLAS.Level3.Batched
  Other-Modules:
    Data.Array.Accelerate.CUBLAS.Level3.Batched.Foreign

Executable accelerate-cublas-demo
  GHC-Options:      -Wall -fwarn-missing-import-lists
  Hs-Source-Dirs:   example
  Default-Language: Haskell98
  Main-Is: Main.hs
  Build-Depends:
    accelerate-cublas,
    accelerate-cuda,
    accelerate-arithmetic,
    accelerate-utility,
    accelerate,
    cublas,
    random >=1.0 && <1.1,
    base >=4.5 && <4.8