The accelerate-fft package

[Tags:bsd3, library]

Rank-polymorphic discrete Fourier transform (DFT), computed with a fast Fourier transform (FFT) algorithm using the Accelerate library. Note that optimised implementations are available via foreign libraries, but must be explicitly enabled.

Refer to the main Accelerate package for more information: http://hackage.haskell.org/package/accelerate

Properties

Versions 0.13.0.0, 0.14.0.0, 0.15.0.0, 0.15.1.0, 1.0.0.0
Dependencies accelerate (==1.0.*), accelerate-cuda (>=0.16), accelerate-llvm (==1.0.*), accelerate-llvm-native (==1.0.*), accelerate-llvm-ptx (==1.0.*), base (>=4.7 && <4.10), bytestring (>=0.9), carray (>=0.1.5), cuda (>=0.5), cufft (>=0.1.2), fft (>=0.1.8), file-embed (>=0.0.10), storable-complex (>=0.2) [details]
License BSD3
Author Manuel M T Chakravarty, Gabriele Keller, Trevor L. McDonell, Robert Clifton-Everest
Maintainer Trevor L. McDonell <tmcdonell@cse.unsw.edu.au>
Category Compilers/Interpreters, Concurrency, Data, Parallelism
Home page https://github.com/AccelerateHS/accelerate-fft
Bug tracker https://github.com/AccelerateHS/accelerate/issues
Source repository head: git clone git://github.com/AccelerateHS/accelerate-fft.git
this: git clone git://github.com/AccelerateHS/accelerate-fft.git(tag 1.0.0.0)
Uploaded Fri Mar 31 05:36:59 UTC 2017 by TrevorMcDonell
Updated Mon Apr 10 01:02:59 UTC 2017 by TrevorMcDonell to revision 1
Distributions NixOS:1.0.0.0
Downloads 1308 total (31 in the last 30 days)
Votes
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Flags

NameDescriptionDefaultType
cudaUse CUFFT-based implementation in the CUDA backendDisabledAutomatic
llvm-ptxUse CUFFT-based implementation in the LLVM.PTX backendEnabledAutomatic
llvm-cpuUse FFTW-based implementation in the LLVM.Native backendEnabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees