[SCore-users-jp] MPICH 再コンパイル / Absoft Compiler
Kuroda Tohru
tkuroda @ nifs.ac.jp
2002年 9月 18日 (水) 21:21:45 JST
メーリングリスト皆様、亀山様
ご教授頂きありがとうございました。
ご教授の通り、
$cat /opt/score/etc/compilers/absoft
$options{"absoft"} = sub {
if ($lang eq "f90") {
$addoptions = "-YEXT_NAMES=LCS -YEXT_SFX=_";
} else {
$addoptions = "-f -N15";
}
};
$ cat /opt/score/etc/compilers/site
#absoft complier
absoft - - /opt/absoft/bin/f77 /opt/absoft/bin/f90
のような設定をしましたところ、smakeを用いたmpichのコンパイルはうまくいきまし
た。
また、fortranソースファイルのコンパイル・実行は概ね正常でした。
( このままのmpichでも動くコードはあるのですが、mpif90では、
absoft fortranのstatic strage オプション -s を与えないと、うまく動かない
(<0> SCORE: Program signaled (SIGSEGV).と出て、実行が中断する)
場合もあります。また、-s を与えると一部の変数が不定になるケースなど。
これらは多分、ソースファイルやコンパイラの方の問題だと思うので、
色々試してみます。 mpif77では、問題無いようです。)
一点できれば確認させて頂きたいのですが、
g77をバックエンドコンパイラとすると思われるwrapper
/opt/score/score/mpi/mpich-1.2.0/i386-redhat7-linux2_4_gnu1ul/bin/mpif77
を使うことは問題ないでしょうか。
以上、ありがとうございました。
黒田
SCore-users-jp メーリングリストの案内