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