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