必要なファイル
http://www.gfd-dennou.org/library/ispack/ispack-1.0.2.tar.gz ver 1.0.2
> sxmode
でコンパイラーのモードを知ることができる sx-8rとsx-9用がある(sx-9は大規模計算用)
> compver -sx8r
ビルドは, nysa の ~/tmp/ispack 以下で行う.
Mkincludeの編集 以下のように変更する
FC = sxf90 FFLAGS = -g -sx8r -Wf'-pvctl nodivloop noloopchg fullmsg -L fmtlist transform -O' MPIFC = sxmpif90 MPIFFLAGS = -g -sx8r -Wf'-pvctl nodivloop noloopchg fullmsg -L fmtlist transform -O' CC = sxc++ CFLAGS = -g -sx8r -Wf'-pvctl nodivloop noloopchg fullmsg -L fmtlist transform -O' DCLFRT = dclfrt AR = sxar ARFLAGS = vru RM = rm -f CP = cp CPP = cpp CPPFLAGS = -DDIRECT -DFORMAT -DIEEE -DASCII -DNEC AS = sxas MV = mv -f RANLIB = touch CAT = cat SSE = fort NVCC = nvcc NVCFLAGS = -arch=sm_20 -O3
コンパイル
> make
移動
> mkdir -p ~/local/ispack-1.0.2-sx8r/lib > cp libisp.a ~/local/ispack-1.0.2-sx8r/lib