必要なファイル
http://www.gfd-dennou.org/library/ispack/ispack-1.0.0.tar.gz ver 1.0.0
ビルドは, ~/tmp/ispack 以下で行う.
Mkincludeの編集.
以下の箇所を変更する.
FC = mpif90 FFLAGS = -nofma MPIFC = mpif90 MPIFFLAGS = -nofma SSE = sse64
なお, -nofma のオプションは, PGI コンパイラの bulldozer アーキテクチャ上での バグに対応するためである. しかし, ispack のコンパイルにおいて必要になるか どうかは不明 (念の為に付けている).
コンパイル
> make
移動
> mkdir -p ~/local/ispack-1.0.0-pgi-gnu/lib > cp libisp.a ~/local/ispack-1.0.0-pgi-gnu/lib