[SCore-users-jp] Omni OpenMPにおけるセグメンテーション違反
Kameyama Toyohisa
kameyama @ pccluster.org
2010年 10月 28日 (木) 10:17:26 JST
亀山です.
(10/27/10 20:46), Yutaro Kamo Wrote:
> 教えていただいた手順通り作業するとコンパイルが完了し、omccのバイナリはインストールできましたが、いざコンパイルを行なおうとすると
>
> /usr/local/bin/omcc -omniconfig=scash-mpi omp-hello.c Warning: -ms16m
> not understood. Ignoring. Warning: -mx1024m not understood. Ignoring.
> Compiling 'omp-hello.c'...
> /opt/score/6.0.2/mpi/mpich-1.2.5/i386-centos4-linux2_6_gnu/lib/libmpich.a(initutil.o)(.text+0x1fa):
> In function `MPIR_Init':
> : undefined reference to `MPIR_InitFortranDatatypes'
> /opt/score/6.0.2/mpi/mpich-1.2.5/i386-centos4-linux2_6_gnu/lib/libmpich.a(initutil.o)(.text+0x698):
> In function `MPIR_Init':
> (以下同様の「関数がない」というエラーが続きます)
>
> というようなエラーが出力されて、コンパイルすることができません。
MPIR_InitFortranDatatypes は
/opt/score/6.0.2/mpi/mpich-1.2.5/i386-centos4-linux2_6_gnu/lib/libmpichf.a
に含まれているようです.
多分
mpicc --showonly a.c
で出てくる library をすべて指定すれば link できるとは思いますが...
Kameyama Toyohisa
SCore-users-jp メーリングリストの案内