バージョン1.8.0以降のHDF5ライブラリは、1.6.xのライブラリと一部互換性がありません。
必ず5-1.6.4をご使用ください。
以下の環境でのHDF5のインストール方法を示します。The HDF Groupのホームページからhdf5のソースファイル(hdf5-1.6.4.tar.gz)をダウンロードし、インストール環境に応じて以下の操作を行ってください。INSTALL_DIR はインストールディレクトリ名に置換してください。
以下の2点についてカスタマイズしてください。
Fortranを有効にする(--enable-fortran, F9X=fortran名)
zlibをリンクする(--with-zlib=ZLIB_DIR)/usr/lib/libz.aが存在する場合はデフォルトでリンクされます。
%gunzip -c hdf5-1.6.4.tar.gz | tar xvf -
%cd hdf5-1.6.4
%./configure --prefix=INSTALL_DIR --enable-fortran CC=icc F9X=ifort
%make
%make install
※Intel Compiler 7は#pragmaの扱いなどの癖が強いため、通常の方法ではインストールが難しいことがわかっています。Ver 8以降のバージョンをお使い下さい。
※コンパイラ自体の起動に失敗する場合は環境変数の問題である場合が多いようです。
%source /opt/intel/bin/iccvars.sh
などを実行し、適切な環境変数を設定してください。
%gunzip -c hdf5-1.6.4.tar.gz | tar xvf -
%cd hdf5-1.6.4.tar.gz
%./configure --prefix=INSTALL_DIR --enable-fortran CC=gcc F9X=f90
%make
%make install
%gunzip -c hdf5-1.6.4.tar.gz | tar xvf -
%cd hdf5-1.6.4.tar.gz
%./configure --prefix=INSTALL_DIR --with-zlib=/usr/local/lib --enable-fortran CC=gcc F9X=f90
%make
%make install
%gunzip -c hdf5-1.6.4.tar.gz | tar xvf -
%cd hdf5-1.6.4.tar.gz
%./configure --prefix=INSTALL_DIR --with-zlib=/usr/lib64 --enable-fortran CC='gcc -mabi=64' CFLAGS='-mabi=64' LDGLAGS='-mabi=64' F9X=f90 FFLAGS=-64
%make
%make install