[SCore-users-jp] OpenMP

Taira Sugawara sugawara @ mlab.jks.ynu.ac.jp
2003年 1月 21日 (火) 14:23:40 JST


菅原です。

長谷川さん回答ありがとうございます。

> omcc -v としてコンパイルした時のログと、/usr/include/stdio.h を見せて
> もらえないでしょうか?

添付いたしました。

> > des_opts.o(.text+0x14703): undefined reference to '__G_stderr'
> > のようなエラーが出たりします。
> 
> これは、Omni/SCASHの制限です(クラスタで使用する場合の問題)。
> ソースコードに、
>  #pragma omp threadprivate (stdin,stderr,stdout)
> と入れてください。

エラーの出ていたdes_opts.cに入れてコンパイルしてみましたが、
以下のようになってしまいました。

omcc -DRAND -DTERMIO   -DDES_PTR   -DDES_UNROLL -omniconfig=scash -O3 -fomit-frame-pointer   -c -o des_opts.o des_opts.c
Compiling 'des_opts.c'...
"des_opts.c", line 62: undefined variable, stdin in pragma
"des_opts.c", line 62: undefined variable, stderr in pragma
"des_opts.c", line 62: undefined variable, stdout in pragma
Error 1
omcc -DRAND -DTERMIO   -DDES_PTR   -DDES_UNROLL -omniconfig=scash -O3 -fomit-frame-pointer -o des_opts des_opts.o libdes.a
des_opts.o: In function `_ompc_main':
des_opts.o(.text+0x14703): undefined reference to `__G_stderr'
des_opts.o(.text+0x147be): undefined reference to `__G_stderr'
des_opts.o(.text+0x147e7): undefined reference to `__G_stderr'
des_opts.o(.text+0x148ab): undefined reference to `__G_stderr'
des_opts.o(.text+0x148d4): undefined reference to `__G_stderr'
des_opts.o(.text+0x14992): more undefined references to `__G_stderr' follow
collect2: ld returned 1 exit status
Error 1

すいませんがよろしくお願いいたします。


菅原 平
横浜国立大学大学院 環境情報学府
情報メディア環境学専攻 情報メディア学コース 松本研究室
sugawara @ mlab.jks.ynu.ac.jp

-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: stdio.h
型:         application/octet-stream
サイズ:     21452 バイト
説明:       無し
URL:        <http://new1.pccluster.org/pipermail/score-users-jp/attachments/20030121/2834302a/attachment.obj>

-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: omcc.log
型:         application/octet-stream
サイズ:     731 バイト
説明:       無し
URL:        <http://new1.pccluster.org/pipermail/score-users-jp/attachments/20030121/2834302a/attachment-0001.obj>


SCore-users-jp メーリングリストの案内