FFTW binding for Rust
This repository includes three crates:
source: download and compile FFTW (default)- (Linux, macOS) Needs C-compiler and
makecommand to compile FFTW - (Windows) Download precompiled binary from FFTW page
- (Linux, macOS) Needs C-compiler and
system: use system's libfftw3 (experimental, Linux only)- You must install FFTW to your system before building this crate
intel-mkluse Intel MKL backend through intel-mkl-src- (Linux, macOS) Need
curlto download MKL archive - (Windows) Not supported
- (Linux, macOS) Need
The codes in this crate are licensed by MIT-License (see LICENSE), and the backends are redistributed under following licenses:
- FFTW is free software and distributed under GPLv2 (License and Copyright)
- Intel MKL is distributed under the Intel Simplified Software License for Intel(R) Math Kernel Library