[SCore-users-jp] SCore4.0でのオプションコンパイラ
T.Kanamori
t-kanamori @ pb.jp.nec.com
2002年 11月 19日 (火) 13:48:40 JST
金森と申します。お世話になります。
はじめてメールします。
組み込みオプションコンパイラがうまく動作しません。
RHL7.0.1(カーネル 2.2.16-22enterprise)
という環境下において
SCore4.0を構築しています。(RPMファイルのインストール)
そこで、オプションコンパイラとして
Absoft Fortran Ver8を組み込み、mpif90に対応しようとしました。
SCore5.Xとは組み込み手順がかなり異なっているようなのですが、
以下の手順で作業を進めました。
・Score4.0ソースをインストールし展開
・ /opt/score/deploy/config.nicknameを実行
i386-redhat-linux
・/opt/score/src/build/config/i386-redhat-linuxを編集
#
G77 = /usr/bin/g77
G77LIBDIR = /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66
G77LIB = -lg2c
# Other fortran 77 compiler for MPI
# OPT_F77 = pgi:pgf77 fujitsu:frt
OPT_F77 = absoft:/opt/absoft/bin/f77
# Fortran 90 Compiler for MPI
# OPT_F90 = pgi:pgf90 fujitsu:f90
OPT_F90 = absoft:/opt/absoft/bin/f90
・SCoreシステムをmake (opt/score/src配下)
・ソースのmpiディレクトリ配下でmake install (opt/score/src/mpi配下)
※mpi関連モジュールを置換
・mpif90を実行
bash-2.04$ mpif90
Compiler absoft not found.
following compiler is available:
pgi: pgf90
fujitsu: f90
・mpif90を-compilerオプションをつけて実行
bash-2.04$ mpif90 -compiler absoft
Compiler absoft not found.
following compiler is available:
pgi: pgf90
fujitsu: f90
ちなみに(重要な)ログを採取忘れましたが、
実際入っていないですが、pgiなどをオプションで指定すると
following compiler としてabsoft f90
が表示されました。
・mpif77を-compilerオプションをつけて実行
bash-2.04$ mpif77 -compiler absoft
Compiler absoft not found.
following compiler is available:
gnu: /usr/bin/g77
pgi: pgf77
fujitsu: frt
gnu1ul: /usr/bin/g77
となり、バックエンドコンパイラとしてabsoft fortranが動作しません。
直接コンパイラを実行した場合、正常に起動します。
# /opt/absoft/bin/f90
/opt/absoft/bin/f90 [options] file [file] ...
なにか手順上誤りがあるでしょうか。また、調査ポイント等
以後の進め方のアドバイスをよろしくお願いします。
SCore-users-jp メーリングリストの案内