packages feed

repa-examples-3.0.0.2: repa-examples.cabal

Name:                repa-examples
Version:             3.0.0.2
License:             BSD3
License-file:        LICENSE
Author:              The DPH Team
Maintainer:          Ben Lippmeier <benl@ouroborus.net>
Build-Type:          Simple
Cabal-Version:       >=1.6
Stability:           experimental
Category:            Data Structures
Homepage:            http://repa.ouroborus.net
Bug-reports:         repa@ouroborus.net
Description:
        Examples using the Repa array library.

Synopsis:
        Examples using the Repa array library.


Executable repa-canny
  Build-depends: 
        base                 == 4.5.*,
        repa                 == 3.0.*,
        repa-algorithms      == 3.0.*,
        template-haskell     >= 2.5 && < 2.8

  Main-is: examples/Canny/src-repa/Main.hs
  hs-source-dirs: examples/Canny/src-repa .
  ghc-options: 
        -rtsopts 
        -threaded 
        -eventlog
        -Odph -fllvm -optlo-O3
        -fno-liberate-case


Executable repa-mmult
  Build-depends: 
        base                 == 4.5.*,
        repa                 == 3.0.*,
        repa-io              == 3.0.*,
        repa-algorithms      == 3.0.*,
        random               == 1.0.*

  Main-is: examples/MMult/src-repa/Main.hs
  other-modules: Solver
  hs-source-dirs: examples/MMult/src-repa .
  ghc-options: 
        -rtsopts 
        -threaded 
        -eventlog
        -Odph -fllvm -optlo-O3
        -fno-liberate-case
        -funfolding-use-threshold100
        -funfolding-keeness-factor100


Executable repa-laplace
  Build-depends: 
        base                 == 4.5.*,
        repa                 == 3.0.*,
        repa-io              == 3.0.*

  Main-is: examples/Laplace/src-repa/Main.hs
  other-modules: SolverGet SolverStencil
  hs-source-dirs: examples/Laplace/src-repa .
  ghc-options: 
        -rtsopts 
        -threaded 
        -eventlog
        -Odph -fllvm -optlo-O3
        -fno-liberate-case


Executable repa-fft2d
  Build-depends: 
        base                 == 4.5.*,
        repa                 == 3.0.*,
        repa-algorithms      == 3.0.*,
        repa-io              == 3.0.*

  Main-is: examples/FFT/FFT2d/src-repa/Main.hs
  hs-source-dirs: examples/FFT/FFT2d/src-repa .
  ghc-options: 
        -rtsopts 
        -threaded 
        -eventlog
        -Odph -fllvm -optlo-O3
        -fno-liberate-case
        -funfolding-use-threshold100
        -funfolding-keeness-factor100


Executable repa-fft2d-highpass
  Build-depends: 
        base                 == 4.5.*,
        repa                 == 3.0.*,
        repa-algorithms      == 3.0.*,
        repa-io              == 3.0.*

  Main-is: examples/FFT/HighPass2d/src-repa/Main.hs
  hs-source-dirs: examples/FFT/HighPass2d/src-repa .
  ghc-options: 
        -rtsopts 
        -threaded 
        -eventlog
        -Odph -fllvm -optlo-O3
        -fno-liberate-case
        -funfolding-use-threshold100
        -funfolding-keeness-factor100



Executable repa-fft3d-highpass
  Build-depends: 
        base                 == 4.5.*,
        repa                 == 3.0.*,
        repa-algorithms      == 3.0.*

  Main-is: examples/FFT/HighPass3d/src-repa/Main.hs
  hs-source-dirs: examples/FFT/HighPass3d/src-repa .
  ghc-options: 
        -rtsopts 
        -threaded 
        -eventlog
        -Odph -fllvm -optlo-O3
        -fno-liberate-case
        -funfolding-use-threshold100
        -funfolding-keeness-factor100


Executable repa-blur
  Build-depends: 
        base                 == 4.5.*,
        repa                 == 3.0.*,
        repa-algorithms      == 3.0.*,
        vector               == 0.9.*

  Main-is: examples/Blur/src-repa/Main.hs
  hs-source-dirs: examples/Blur/src-repa .
  ghc-options: 
        -rtsopts 
        -threaded 
        -eventlog
        -Odph -fllvm -optlo-O3
        -fno-liberate-case
        -funfolding-use-threshold100
        -funfolding-keeness-factor100


Executable repa-sobel
  Build-depends: 
        base                 == 4.5.*,
        repa                 == 3.0.*,
        repa-algorithms      == 3.0.*,
        template-haskell     >= 2.5 && < 2.8

  Main-is: examples/Sobel/src-repa/Main.hs
  other-modules: Solver
  hs-source-dirs: examples/Sobel/src-repa .
  ghc-options:
        -rtsopts 
        -threaded 
        -eventlog
        -Odph -fllvm -optlo-O3
        -fno-liberate-case
        -funfolding-use-threshold100
        -funfolding-keeness-factor100


Executable repa-volume
  Build-depends: 
        base                 == 4.5.*,
        repa                 == 3.0.*,
        repa-io              == 3.0.*

  Main-is: examples/Volume/Main.hs
  ghc-options: 
        -rtsopts 
        -threaded 
        -eventlog
        -Odph -fllvm -optlo-O3
        -fno-liberate-case
        -funfolding-use-threshold100
        -funfolding-keeness-factor100