必要なファイル
http://www.gfd-dennou.org/library/spmodel/ ver. snv snapshot 20130411
> sxmode
でコンパイラーのモードを知ることができる sx-8rとsx-9用がある(sx-9は大規模計算用)
> compver -sx8r
ビルドは, nysa の ~/tmp/spml 以下で行う.
> tar zxvf spml-svn_snapshot.tar.gz-20130411 > cd spml > export FC=sxf90 > export AR=sxar > export ARFLAGS=rv > export RANLIB=touch > export SYSLDFLAGS= > export SYSFFLAGS="-w -dW -sx8r -Wf'-pvctl loopcnt=65536 \ nodivloop noloopchg fullmsg -L fmtlist transform -O'" > ./configure --prefix=${HOME}/local/spml-svn_snapshot-20130411-sx8r \ --with-ispack=${HOME}/local/ispack-1.0.2-sx8r/lib/libisp.a \ --with-netcdf=${HOME}/local/netcdf-3.6.1-sx8r/lib/libnetcdf.a \ --with-gtool5=${HOME}/local/gtool5-20101228-1-sx8r/lib/libgtool5.a
コンパイル
> make
インストール
> make install
ビルドは, nysa の /large/t/t583/work/dcpam 以下で行う.
> tar xvf dcpam5-20131008.tgz > mv dcpam5-20131008 dcpam5-2013-10-18_src_20131008_-DSLTTFULLMONOTONIC > export FC=sxf90 > export FFLAGS=-DSLTTFULLMONOTONIC > export AR=sxar > export ARFLAGS=rv > export RANLIB=touch > export SYSLDFLAGS= > export SYSFFLAGS="-w -dW -sx8r -Wf'-pvctl loopcnt=65536 \ nodivloop noloopchg fullmsg -L fmtlist transform -O -M noinv'" > ./configure --with-ispack=${HOME}/local/ispack-1.0.2-sx8r/lib/libisp.a \ --with-netcdf=${HOME}/local/netcdf-3.6.1-sx8r/lib/libnetcdf.a \ --with-gtool5=${HOME}/local/gtool5-20101228-1-sx8r/lib/libgtool5.a \ --with-spml=${HOME}/local/spml-svn_snapshot-20130411-sx8r/lib/libspml-vec.a
コンパイル
> make