fftw-3.3.8

fftw の概要

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data, i.e. the discrete cosine/sine transforms or DCT/DST).

本パッケージは LFS-8.3 において正しくビルドでき動作することが確認されています。

パッケージ情報

ユーザー情報: http://wiki.linuxfromscratch.org/blfs/wiki/fftw

fftw のインストール

以下のコマンドを実行して fftw をビルドします。

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

ビルド結果をテストする場合は make check を実行します。

root ユーザーになって以下を実行します。

make install

コマンド説明

--enable-shared --disable-static: Use shared libs instead of static libs.

--enable-threads: This enables libfftw3_threads.so to be compiled. It is used by e.g. the gimp plugin from G'MIC.

--enable-float: This enables floating point, and will cause the library to be called libfftw3f.so (needed by RawTherapee (and similarly for the threaded library if that is built (not needed by RawTherapee). These versions are not usable by packages in this book which use libfftw3 so if you need both you will need to build fftw twice.

パッケージ構成

インストールプログラム: fftw-wisdom, fftw-wisdom-to-conf
インストールライブラリ: libfftw3.so と libfftw3_threads.so、または libfftw3f.so と libfftw3f_threads.so
インストールディレクトリ: なし

概略説明

fftw-wisdom

is a utility to generate FFTW wisdom files, which contain saved information about how to optimally compute (Fourier) transforms of various sizes.

fftw-wisdom-to-conf

is a utility to generate C configuration routines from FFTW wisdom files, where the latter contain saved information about how to optimally compute (Fourier) transforms of various sizes.

libfftw3.so

is the Fast Fourier Transform library

libfftw3_threads.so

is the threaded Fast Fourier Transform library

libfftw3f.so

is the floating-point Fast Fourier Transform library

libfftw3f_threads.so

is the threaded floating-point Fast Fourier Transform library

最終更新日: 2018-08-20 07:33:02 +0900