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