Meepのインストール (3) HDF5のインストール

HDF5のインストールではずいぶん苦労しました。
CygwinにHDF5をインストールする手順については、こちらに解説があります。これだけでは不十分なので、ここで補足しておきます。

(1) g95 Fortranコンパイラのインストール
本当に必要なのかよく分かりませんが、とりあえず私はインストールしておきました。
g95はフリーのFortran95コンパイラで、こちらから入手出来ます
g95についてはCygwin用に実行ファイルが供給されています。インストーラの組み込まれたものとtar.gz形式の圧縮ファイルがあります。いずれの場合も指示に従ってインストールして下さい。

(2) Zlibのインストール
こちらのページからHDF5 Ver. 1.8.0Beta2, Zlib, Szipが入手出来ます。まとめてダウンロードしておきましょう。

Zibはこれまでにインストールした他のライブラリと同様に、圧縮ファイルの展開→フォルダ移動→./configure →make →make install の手順でインストール出来ます。

(3) Szipのインストール
Szipをインストールする際、インストールディレクトリとして/usr/local が明示的に指定されていなければ他のディレクトリにインストールされ、Meepのインストールの際にHDF5がリンクされません。そのため、./configureにオプションを追加します。

>./configure --prefix=/usr/bin
>make
>make install

(4) HDF5のインストール
HDF5 Ver. 1.6.5が安定バージョンという事になっていますが、Cygwinには対応していません。上に示したリンクから、新しいバージョンをダウンロードしてください。
HDF5も、./configureにオプションが必要です。
>./configure --enable-cxx --enable-fortran --prefix=/usr/local
>make

HDF5は正常にコンパイル出来たかチェック出来ます。

>make check

確認後、インストールします。

>make install

人気blogランキングへ

続く
[PR]
by tosakam | 2007-07-20 18:22 | 解析
<< Meepのインストール (4)... Meepのインストール (2)... >>