数値計算ライブラリ:fftw3
This is an old revision of the document!
Table of Contents
概要
高速フーリエ変換をおこなうライブラリFFTWのインストール方法です。
ソースコードの入手
インストール
入手したfftw-3.3.8.tar.gzをホーム・ディレクトリに置き、ターミナルで以下のように入力します。 以下はMPIを使うときの例です。
$ tar -zxvf fftw-3.3.8.tar.gz $ cd fftw-3.3.8 $ ./configure CC=icpc MPICC=mpiicc F77=ifort --enable-mpi --enable-threads CFLAGS="-D__PURE_INTEL_C99_HEADERS__" # Intelコンパイラの場合 $ ./configure CC=gcc MPICC=mpicc F77=gfortran --enable-mpi --enable-threads # GNUコンパイラの場合 $ make $ sudo make install
以上で完成です。 (追記:XE2019ではicpcでコンパイルするとエラーが出るようになったので CC=gcc としてください) ライブラリは/usr/local/lib/に、インクルードファイルは/usr/local/include/に設置されます。
configureのいろいろ
configureはデフォルトでいろいろ設定してくれますが、オプションをつけることで自分でも設定できます。 オプションは次のようにして確認できます。
$ ./configure --help
数値計算ライブラリ/fftw3.1578501174.txt.gz · Last modified: 2021/06/27 21:57 (external edit)