fftw
fftw copied to clipboard
FFTW3 binding for Rust
Like https://github.com/blas-lapack-rs/openblas-src/pull/35 vcpkg has fftw port https://github.com/microsoft/vcpkg/tree/master/ports/fftw3
Build for Android and iOS, only source feature, static linked. Add support for iOS, armv7 and aarch64. Add support for Android, armv7 and aarch64.
Would you accept a PR for helpers to handle half-complex arrays. I'm thinking for half-complex arrays x, y, - `x * y` - `mod(x)` or `abs(x)` - `arg(x)` (or `phase(x)`...
First of all great effort to port a amazing fft library to an amazing programming language. I am relatively new to rust and come from a more c++ heavy background....
https://github.com/rust-math/fftw/runs/1044484751 ``` running 3 tests test src\array.rs - array::alignment_of (line 109) ... FAILED test src\lib.rs - (line 10) ... FAILED test src\lib.rs - (line 29) ... FAILED failures: ---- src\array.rs...
Nvidia Cuda FFT library `cuFFT` [has an `FFTW` interface](https://docs.nvidia.com/cuda/cufft/index.html#fftw-supported-interface). It would be nice to have it as a feature along with `FFTW` and `MKL`
Resolve #46
First, I would be interested in submitting a PR for this, but I wanted to get feedback first. For reference, FFTW3 can save and later load accumulated [wisdom](http://www.fftw.org/fftw3_doc/Words-of-Wisdom_002dSaving-Plans.html#Words-of-Wisdom_002dSaving-Plans) about optimal...