fftw-3.3.8

Introduction à fftw

FFTW est une bibliothèque de sous-routines C pour calculer la transformée de Fourier discrète (DFT) en une ou plusieurs dimensions, d'une taille d'entrée quelconque, et pour des données réelles ou complexes (mais aussi pour les données pair/impair c'est-à-dire la transformée cosinus / sinus (DCT/DST)).

Ce paquet est connu pour se construire correctement sur une plateforme LFS-8.3.

Informations sur le paquet

  • Téléchargement (HTTP) : http://www.fftw.org/fftw-3.3.8.tar.gz

  • Téléchargement (FTP) : ftp://ftp.fftw.org/pub/fftw/fftw-3.3.8.tar.gz

  • Somme de contrôle MD5 du téléchargement : 8aac833c943d8e90d51b697b27d4384d

  • Taille du téléchargement : 3.9 Mo

  • Estimation de l'espace disque requis : 57 Mo (plus 1 Mo pour les tests)

  • Estimation du temps de construction : 0.3 SBU (avec parallélisme = 4 ; plus 1.9 SBU pour les tests)

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/fftw

Installation de fftw

Installez fftw en lançant les commandes suivantes :

./configure --prefix=/usr  --enable-shared --enable-threads &&
make

Pour tester les résultats lancez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Explication des commandes

--enable-shared --disable-static : Utilise les bibliothèques partagées plutôt que les bibliothèques statiques.

--enable-threads : Ceci active la compilation de libfftw3_threads.so. Elle est utilisée par exemple par le greffon gimp G'MIC.

--enable-float : Ceci active le calcul en virgule flottante, et fera que la bibliothèque s'appellera libfftw3f.so (requis par RawTherapee) et pareil pour la bibliothèque parallèle si elle est construite (non requis par RawTherapee). Ces versions ne sont pas utilisables par les paquets de ce livre qui utilisent libfftw3, donc vous aurez besoin de construire fftw deux fois.

Contents

Programmes installés: fftw-wisdom et fftw-wisdom-to-conf
Bibliothèque installée: libfftw3.so et libfftw3_threads.so ou libfftw3f.so et libfftw3f_threads.so
Répertoires installés: None

Descriptions courtes

fftw-wisdom

est un utilitaire pour générer des fichiers FFTW wisdom, qui contiennent les informations enregistrées sur le calcul optimal de transformées de diverses tailles.

fftw-wisdom-to-conf

est une utilitaire pour générer des routines de configuration en C à partir des fichiers FFTW wisdom, ce dernier contenant les informations enregistrées sur le calcul optimal de transformées de diverses tailles.

libfftw3.so

est la bibliothèque contenant la transformée de Fourier rapide

libfftw3_threads.so

est la bibliothèque parallèle contenant la transformée de Fourier rapide

libfftw3f.so

est la bibliothèque à virgule flottante contenant la transformée de Fourier rapide

libfftw3f_threads.so

est la bibliothèque parallèle à virgule flottante contenant la transformée de Fourier rapide

Last updated on 2018-08-20 00:33:02 +0200