Fast Fourier Transforms in Futhark
Switch branches/tags
Nothing to show
Clone or download
Latest commit 013bcb9 Oct 18, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib/github.com/diku-dk/fft Silence warnings. Oct 18, 2018
.gitignore Initial import. Aug 23, 2018
.travis.yml Initial import. Aug 23, 2018
README.md Add status badge. Aug 23, 2018
futhark.pkg Silence warnings. Oct 18, 2018

README.md

Fast Fourier Transforms in Futhark Build Status

A library for perfoming FFTs in Futhark. Currently only provides a radix-2 Stockham implementation, but will hopefully grow in the future to contain more algorithms.

Installation

$ futhark-pkg add github.com/diku-dk/fft
$ futhark-pkg sync

Usage

> import "lib/github.com/diku-dk/fft/stockham-radix-2"
> module fft32 = mk_fft f32
> unzip (fft32.fft (zip [1,2,3] [4,5,6]))
[6.0f32, 3.0f32, 2.0f32]
[15.0f32, -4.0f32, 5.0f32]

See also