accelerate-fft: FFT using the Accelerate library

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

Warnings:

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 (enabled by default).

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


[Skip to Readme]

Properties

Versions 0.13.0.0, 0.14.0.0, 0.15.0.0, 0.15.1.0, 1.0.0.0, 1.1.0.0, 1.2.0.0, 1.3.0.0, 1.3.0.0
Change log CHANGELOG.md
Dependencies accelerate (>=1.3), accelerate-llvm (>=1.3), accelerate-llvm-native (>=1.3), accelerate-llvm-ptx (>=1.3), base (>=4.9 && <5), bytestring (>=0.9), carray (>=0.1.5), containers (>=0.5), cuda (>=0.5), cufft (>=0.9), fft (>=0.1.8), file-embed (>=0.0.10), hashable (>=1.0), lens-accelerate (>=0.2), mtl (>=2.2), unordered-containers (>=0.2) [details]
License BSD-3-Clause
Author The Accelerate Team
Maintainer Trevor L. McDonell <trevor.mcdonell@gmail.com>
Category Accelerate, Math
Home page https://github.com/AccelerateHS/accelerate-fft
Bug tracker https://github.com/AccelerateHS/accelerate/issues
Source repo head: git clone git://github.com/AccelerateHS/accelerate-fft.git
this: git clone git://github.com/AccelerateHS/accelerate-fft.git(tag v1.3.0.0)
Uploaded by TrevorMcDonell at 2020-08-28T10:25:44Z

Modules

Manual Flags

NameDescriptionDefault
Automatic Flags
NameDescriptionDefault
llvm-ptx

Use CUFFT-based implementation in the LLVM.PTX backend

Enabled
llvm-cpu

Use FFTW-based implementation in the LLVM.Native backend

Enabled

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


Readme for accelerate-fft-1.3.0.0

[back to package description]
henlo, my name is Theia

FFT components for the Accelerate language

GitHub CI Gitter
Stackage LTS Stackage Nightly Hackage

FFT library for the embedded array language Accelerate. For details on Accelerate, refer to the main repository.

The following build flags control whether optimised implementations are used. Note that enabling these (which is the default) will require the corresponding Accelerate backend as a dependency:

Contributions and bug reports are welcome!
Please feel free to contact me through GitHub or gitter.im.