数値計算ライブラリ:fftw3
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 数値計算ライブラリ:fftw3 [2020/03/28 19:23] – [インストール] koudai | 数値計算ライブラリ:fftw3 [2023/04/23 16:58] (current) – koudai | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| 高速フーリエ変換をおこなうライブラリFFTWのインストール方法です。 | 高速フーリエ変換をおこなうライブラリFFTWのインストール方法です。 | ||
| + | 環境 | ||
| + | * Ubuntu 22.04 | ||
| ====== ソースコードの入手 ====== | ====== ソースコードの入手 ====== | ||
| Line 9: | Line 11: | ||
| * [[http:// | * [[http:// | ||
| - | 記事執筆時点での最新版は3.3.8です。 | + | 記事執筆時点での最新版は3.3.10です。 |
| ====== インストール ====== | ====== インストール ====== | ||
| - | 入手したfftw-3.3.8.tar.gzをホーム・ディレクトリに置き、ターミナルで以下のように入力します。 | + | 入手したfftw-3.3.10.tar.gzをホーム・ディレクトリに置き、ターミナルで以下のように入力します。 |
| - | 以下はMPIを使うときの例です。 | + | 以下は並列計算に対応したFFTWを使うときの例です。 |
| < | < | ||
| - | $ tar -zxvf fftw-3.3.8.tar.gz | + | $ tar -zxvf fftw-3.3.10.tar.gz |
| - | $ cd fftw-3.3.8 | + | $ cd fftw-3.3.10 |
| - | $ ./configure --prefix=/ | + | $ ./configure --prefix=/ |
| - | $ ./configure --prefix=/ | + | $ ./configure --prefix=/ |
| - | $ ./configure --prefix=/ | + | |
| $ make | $ make | ||
| $ sudo make install | $ sudo make install | ||
| Line 26: | Line 27: | ||
| 以上で完成です。 | 以上で完成です。 | ||
| - | (追記:XE2019ではicpcでコンパイルするとエラーが出るようになったので CC=gcc としてください) | + | ライブラリは / |
| + | ===== configureのいろいろ ===== | ||
| + | |||
| + | configureはデフォルトでいろいろ設定してくれますが、オプションをつけることで自分でも設定できます。 | ||
| + | オプションは次のようにして確認できます。 | ||
| + | < | ||
| + | $ ./configure --help | ||
| + | </ | ||
| + | |||
| + | * < | ||
| + | * < | ||
| + | * http:// | ||
| + | |||
| + | |||
| + | ===== 古い情報 ===== | ||
| + | |||
| + | * Ubuntu 18.04 | ||
| + | |||
| + | 入手したfftw-3.3.9.tar.gzをホーム・ディレクトリに置き、ターミナルで以下のように入力します。 | ||
| + | 以下は並列計算に対応したFFTWを使うときの例です。 | ||
| + | < | ||
| + | $ tar -zxvf fftw-3.3.9.tar.gz | ||
| + | $ cd fftw-3.3.9 | ||
| + | $ ./configure --prefix=/ | ||
| + | $ ./configure --prefix=/ | ||
| + | $ make | ||
| + | $ sudo make install | ||
| + | </ | ||
| + | |||
| + | 以上で完成です。 | ||
| ライブラリは / | ライブラリは / | ||
| Line 37: | Line 67: | ||
| $ ./configure --help | $ ./configure --help | ||
| </ | </ | ||
| + | |||
| + | * < | ||
| + | * < | ||
| + | * http:// | ||
| + | |||
| + | |||
| + | ===== もっと古い情報 ===== | ||
| + | |||
| + | * Ubuntu 18.04 | ||
| + | |||
| + | 入手したfftw-3.3.8.tar.gzをホーム・ディレクトリに置き、ターミナルで以下のように入力します。 | ||
| + | 以下はMPIを使うときの例です。 | ||
| + | < | ||
| + | $ tar -zxvf fftw-3.3.8.tar.gz | ||
| + | $ cd fftw-3.3.8 | ||
| + | $ ./configure --prefix=/ | ||
| + | $ ./configure --prefix=/ | ||
| + | $ ./configure --prefix=/ | ||
| + | $ make | ||
| + | $ sudo make install | ||
| + | </ | ||
| + | |||
| + | 以上で完成です。 | ||
| + | * (Ubuntu 18.04 & Intel XE2019) icpcでコンパイルするとエラーが出るようになったので CC=gcc としてください) | ||
| + | |||
| + | ライブラリは / | ||
数値計算ライブラリ/fftw3.1585391019.txt.gz · Last modified: 2021/06/27 21:57 (external edit)
