[SCore-users-jp] WRFV2コンパイルエラー
YASUI Hiroyuki
hyasui @ sc.musashi-tech.ac.jp
2006年 12月 1日 (金) 20:40:20 JST
亀山様,
武蔵工大の安井です。
早速のご教授ありがとうございました。
設定ファイルをご指示いただいた通り修正した結果,
コンパイルに成功いたしました。
ありがとうございました。
Kameyama Toyohisa wrote:
>> mpif90 -f90=ifort -o wrf.exe -O3 -convert big_endian wrf.o libwrflib.a
>
> -f90 というオプションは mpich でコンパイラを指定する仕掛けです.
> これを使用すると, mpich を生成したときの compile driver scoref90
> の代わりに ifort を使用してしまいます.
> mpich をコンパイルするときには, -compiler=intel8 を付けているので,
> このオプションのため
>
>> ifort: Command line warning: ignoring option '-c'; no argument required
>
> というエラーになり, SCore 関連のライブラリもリンクされないため
>
>>
> /opt/score/mpi/mpich-1.2.5/i386-redhat-linux2_4_intel8/lib/libmpich.a(chinit.o)(
>> .text+0x35): In function `MPID_CH_InitMsgPass':
>> : undefined reference to `score_num_node'
>
> というエラーになってしまいます.
>
> -f90=ifort を使う代わりに
> -compiler intel8
> を使用してみてください.
>
> Kameyama Toyohisa
--
武蔵工業大学 工学部
安井 浩之(やすい ひろゆき)
E-mail: hyasui @ sc.musashi-tech.ac.jp
SCore-users-jp メーリングリストの案内