This is a standalone backend library of LTFAT.
The library depends on FFTW, BLAS and LAPACK. On Ubuntu, just run
sudo apt-get install libfftw3-dev libblas-dev liblapack-dev
followed by
make
sudo make install PREFIX=/usr/local
You might also need to run
sudo ldconfig
to make the just installed library accesible.
There are three target libraries (static and shared versions)
The dependency on BLAS and LAPACK can be disabled by calling
make NOBLASLAPACK=1
The dependency on FFTW can be disabled by calling
make FFTBACKEND=KISS
The internal KISS FFT implementation will be used.
By default, cmake is configured as if NOBLASLAPACK=1
and FFTBACKEND=KISS
were set such
that libltfat is standalone (except for the libm dependency).
Doxygen generated documentation is available here.
libltfat was written by Peter L. Søndergaard and Zdeněk Průša.