<div align="center">
<img width="450" src="https://github.com/AccelerateHS/accelerate/raw/master/images/accelerate-logo-text-v.png?raw=true" alt="henlo, my name is Theia"/>
# FFT components for the Accelerate language
[](https://github.com/tmcdonell/accelerate-fft/actions)
[](https://gitter.im/AccelerateHS/Lobby)
<br>
[](https://stackage.org/lts/package/accelerate-fft)
[](https://stackage.org/nightly/package/accelerate-fft)
[](https://hackage.haskell.org/package/accelerate-fft)
</div>
FFT library for the embedded array language Accelerate. For details on
Accelerate, refer to the [main repository][GitHub].
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:
- `llvm-ptx`: For NVIDIA GPUs
- `llvm-cpu`: For multicore CPUs
Contributions and bug reports are welcome!<br>
Please feel free to contact me through GitHub or [gitter.im][gitter.im].
[GitHub]: https://github.com/AccelerateHS/accelerate
[gitter.im]: https://gitter.im/AccelerateHS/Lobby