File | Date | Author | Commit |
---|---|---|---|
examples | 2023-09-11 |
|
[17deec] updated to release LTFAT 2.6.0 |
modules | 2023-09-11 |
|
[17deec] updated to release LTFAT 2.6.0 |
.gitattributes | unknown | ||
.gitignore | 2018-03-26 |
|
[210ce2] Removed old libltfat |
CMakeLists.txt | unknown | ||
LICENSE | unknown | ||
Makefile | 2023-09-11 |
|
[17deec] updated to release LTFAT 2.6.0 |
README.md | 2018-03-26 |
|
[210ce2] Removed old libltfat |
comptarget.mk | 2018-03-26 |
|
[210ce2] Removed old libltfat |
copyrightplate | unknown | ||
ostools.mk | 2018-03-26 |
|
[210ce2] Removed old libltfat |
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)
* build/libltfat.a(.so) Contains double and single prec. versions of the functions
* build/libltfatd.a(.so) Just double prec. versions of the functions
* build/libltfatf.a(.so) Just single prec. versions of the functions
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.