必要なファイル
http://www.gfd-dennou.org/library/ispack/ispack-1.0.2.tar.gz ver 1.0.2
ビルドは, ~/tmp/ispack 以下で行う.
Mkincludeの編集.
以下の箇所を変更する.
FC = pgf77 FFLAGS = -fast -mp MPIFC = mpif90 MPIFFLAGS = -fast -mp CC = pgcc CFLAGS = -fast -mp SSE = sse64
コンパイル
> make
移動
> mkdir -p ~/local/ispack-1.0.2-pgi/lib > cp libisp.a ~/local/ispack-1.0.2-pgi/lib
SSE に avx を指定したいが, 指定すると spml の make test が通らない.
FLAGS に -Mipa=fast,inline を指定したいが, 指定すると spml の make test 時にメッセージが出るためここでは使わない.