[ 地球流体電脳倶楽部 / dcpam 公開領域 ] [ ディレクトリ管理の手引き / SIGEN ]

ispack ビルドログ @ 宇宙研 SX


  1. 準備
  2. ビルド
  3. 参考資料

準備

必要なファイルの取得

必要なファイル

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

参考資料


DCPAM Development Group / GFD Dennou Staff dcstaff@gfd-dennou.org
Last Updated: unknown, Since: unknown