gtool5 ライブラリを利用するには以下のソフトウェアが必要です.
適当な作業ディレクトリでソースアーカイブを展開します. ソースは gtool5-((|バージョン|)) というディレクトリに展開されます.
$ tar xvf gtool5_current.tar.gz
環境変数 ((* FC *)) に使用する Fortran コンパイラを指定してください. 例えば
% FC=gfortran
最適化やデバッグのためのオプションは環境変数 ((* FCFLAGS *)) に設定してください. 例えば
% FCFLAGS="-g -O2 -fopenmp"
環境変数 ((* MAKE *)) に使用する make プログラムを指定します. GNU Make が ((:gmake:)) で与えられている環境では,
% MAKE=gmake
として下さい.
展開されたディレクトリに移動し, (({ ./configure }))を実行します.
% ./configure
インストール先などを変更したい場合は, 以下のように (({ –help })) オプ ションをつけることで, 指定可能なオプションリストが表示されます.
% ./configure --help
主なオプションに関しての説明は以下の通りです.
:(({–with-nf-config=}))((|ARG|))
:(({–with-netcdf=}))((|ARG|))
:(({–with-netcdff=}))((|ARG|))
:(({–with-netcdf-include=}))((|ARG|))
:(({–with-netcdf-include=}))((|ARG|))
:(({–prefix=}))((|ARG|))
:(({–host=}))((|ARG|)) クロスコンパイルを行う場合には, パッケージが実行されるシステムタイプ名 を ((|ARG|)) に指定します.
:(({–enable-mpi}))
:(({–with-mpifc}))
:(({–with-exec}))
:(({–with-ncdump}))
((:configure:)) が正常に終了したならば
% make
でビルドが始まります.
カレントディレクトリにおいて, 以下のコマンドを実行してください.
$ make test
カレントディレクトリで以下のコマンドを実行してください. システム領域にインストールする場合には管理者権限が 必要です. (デフォルトの場合はシステム領域にインストールします).
# make install
上記のように正しくインストールが行われたら, ((gt5frt)) というシェルスクリプトが (({–prefix=}))((|ARG|)) で指定されたディレクトリ以下の bin ディレクトリ ((|ARG|))/bin に作成されているはずです. ( (({–prefix=})) を指定しなかった場合は (({ /usr/local/gtool5/bin/ })) 以下). このディレクトリへのパスを通してください.
((gt5frt)) は gtool5 ライブラリを利用した Fortran プログラムを 簡単にコンパイル, リンクするためのシェルスクリプトです. これまで利用していた Fortran コンパイラのコマンドの代わりに gt5frt を用いることで, 自動的に gtool5 ライブラリへの リンク, モジュール群へのディレクトリ指定を行ってくれます.
$ gt5frt test.f90 /usr/bin/gfortran -I/usr/local/gtool5/include -I/usr/include -g -O2 test.f90 \ -L/usr/local/stow/gtool5/lib -lgtool -L/usr/lib -lnetcdff -lnetcdf