[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 メーリングリストの案内