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

gtool ビルドログ @ 宇宙研 FX1


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

準備

必要なファイルの取得

必要なファイル

http://www.gfd-dennou.org/library/gtool/gtool5/gtool5-20101228-1.tgz
ver. 20101228-1

ビルド

gtool5

ビルドは, nysa の ~/tmp/gtool 以下で行う.

$ gzip -cd gtool5-20101228-1.tgz | tar -xvf -
$ cd gtool5-20101228-1

$ export FC=f90jxflat
$ export FCFLAGS="-Am -Umpi -Uomp"
$ export SYSFFLAGS="-Am -Umpi -Uomp"
$ ./configure \
    --prefix=/home/t/t583/local/gtool5-20101228-1 \
    --with-netcdf=/home/t/t583/local/netcdf-3.6.3/lib/libnetcdf.a \
    --enable-mpi

Modify Config.mk

"SYSLDLIBS=-lnetcdf -lU77" -> "SYSLDLIBS=-lnetcdf"
"MODPATHFLAG=-p" -> "MODPATHFLAG=-I"
"SYSFFLAGS=-Am -Umpi -Uomp -YALL_NAMES=LCS -YEXT_SFX=_" -> "SYSFFLAGS=-Am -Umpi -Uomp"


 none -> "TEST       = /opt/sfw/bin/test"
 "MV         = mv" ->"MV         = /opt/sfw/bin/mv"
 "CP         = cp -pv" -> "CP         = /opt/sfw/bin/cp -pv"
 "INSTALL    = install -m 644" -> "INSTALL    = /opt/sfw/bin/install -m 644"
 "INSTALLBIN = install -m 755" -> "INSTALLBIN = /opt/sfw/bin/install -m 755"
 "INSTALLDIR = install -d -m 755" -> "INSTALLDIR = /opt/sfw/bin/install -d -m 755"
 "MKDIR      = mkdir -p" -> "MKDIR      = /opt/sfw/bin/mkdir -p"
 "RM         = rm -fv" -> "RM         = /opt/sfw/bin/rm -fv"
 "RMDIR      = rmdir -v" -> "RMDIR      = /opt/sfw/bin/rmdir -v"

Modify rules.make

"@test" -> "$(TEST)$

コンパイル

$ make

インストール

$ make install

参考資料


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