The cufft package

[ Tags: bsd3, foreign, library ] [ Propose Tags ]

This library contains FFI bindings to the CUFFT library, which provides highly optimised, FFTW compatible, Fast-Fourier Transform (FFT) implementations for NVIDIA GPUs. The CUFFT library is part of the CUDA developer toolkit.

See the build matrix for tested CUDA library versions.

[Skip to Readme]


Dependencies base (==4.*), cuda (>=0.6.6) [details]
License BSD3
Author Robert Clifton-Everest, Trevor L. McDonell
Maintainer Robert Clifton-Everest <>
Category Foreign
Home page
Bug tracker
Source repo head: git clone
this: git clone
Uploaded Thu Aug 24 13:27:01 UTC 2017 by TrevorMcDonell
Distributions LTSHaskell:, NixOS:, Stackage:
Downloads 3586 total (65 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees

Readme for cufft-

[back to package description]

Haskell FFI Bindings to CUDA FFT

Build Status

The CUFFT library provides high performance implementations of Fast Fourier Transform (FFT) operations on NVIDIA GPUs. This is a collection of bindings to allow you to call those functions from Haskell. You will need to install the CUDA driver and developer toolkit.

The configure script will look for your CUDA installation in the standard places, and if the nvcc compiler is found in your PATH, relative to that.