gtool ビルドログ @ vizfront
- 作業日 2018/09/18 修正
- 作業者 高橋芳幸
準備
必要なファイルの取得
必要なファイル
- gtool
https://www.gfd-dennou.org/library/gtool/gtool5/gtool5-20160613.tgz ver. 20160613
ビルド
gtool5
ビルドは, ~/work/dcmodel/tmp/gtool 以下で行う.
$ tar xvf gtool5-20160613.tgz $ cd gtool5-20160613 $ export FC=mpif90 $ export FFLAGS="-O3 -xAVX -openmp" $ export SYSFFLAGS="-O3 -xAVX -openmp -I/home/G15023/yot/local/netcdf-4.4.1.1-fortran-4.4.4-intel/include" $ ./configure \ --with-netcdf=/home/G15023/yot/local/netcdf-4.4.1.1-fortran-4.4.4-intel/lib/libnetcdf.a \ --with-netcdff=/home/G15023/yot/local/netcdf-4.4.1.1-fortran-4.4.4-intel/lib/libnetcdff.a \ --prefix=/home/G15023/yot/work/dcmodel/local/gtool5-20160613-intel \ --enable-mpi $ make
下のようなエラーが出る. ... 昔は... 今 (2018/09/18) は出ないみたい.
mpif90 -o gtdata_internal_map.o -c -I../../include -O3 -xAVX -openmp -O3 -xAVX -openmp -I/home/G15023/yot/local/netcdf-4.4.1.1-fortran-4.4.4-intel/include gtdata_internal_map.f90 gtdata_internal_map.f90(86): エラー #7002: コンパイル済みモジュールファイルを開 くときのエラーです。INCLUDE パスを確認してください。 [GTDATA_GENERIC] use gtdata_generic, only: open, close --------^ gtdata_internal_map.f90(93): エラー #6632: キーワード引数は明示的なインターフェ イスなしでは無効です。 [COUNT_COMPACT] call open(dimvar, var, dimno, count_compact=.true.) ----------------------------------^ gtdata_internal_map.f90(86): エラー #6580: 参照限定リストの名前が存在しません。 [CLOSE] use gtdata_generic, only: open, close ------------------------------------^ gtdata_internal_map.f90(86): エラー #6580: 参照限定リストの名前が存在しません。 [OPEN] use gtdata_generic, only: open, close ------------------------------^ コンパイルは gtdata_internal_map.f90 で異常終了しました (コード 1)。 make[2]: *** [gtdata_internal_map.o] エラー 1
そこで, src/gtdata/depend の gtdata_internal_map.o: の行にある gtdata_generic.erb を gtdata_generic.o に書き換えて再び make
$ make
成功
$ make test $ make install $ make test-installed