[SCore-users-jp] MPI+OpenMPハイブリッドプログラムのコンパイルと実行について

Kosai Ikegami ikegami @ hpc.cs.ritsumei.ac.jp
2006年 1月 13日 (金) 14:05:17 JST


立命館大学の池上と申します。
MPIとOpenMPを混ぜたハイブリッドプログラムについて調査を行っていますが、
以前MLにて回答いただきました通り、

/opt/score/etc/compilers/site に、
  omni /opt/omni/bin/omcc - /opt/omni/bin/omf77
と追記し、
# cd /opt/score/score-src/runtime/mpi
# smake 2>&1 | tee make.log
# smake install 2>&1 tee makeinstall.log
としてMPICHのリコンパイルとリインストールを行いましたが、
smake 2<&1の所で
 omni is not known command, igore
というログが何度も出現しており、

# mpicc -omni hello.c -openmp -static
とあるプログラムをコンパイルしてみたところ、

omni is not known command, igore
omni is not known command, igore
omni is not known command, igore
omni is not known command, igore
omni is not known command, igore
/opt/score-5.6/lib/i386-redhat8-linux2_4/libpm.a(pm.o): In function
`pmErrorString':
/opt/score-5.6/score-src/SCore/pm2/common/obj.i386-redhat8-linux2_4/../pm.c:499:
`sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
/opt/score-5.6/score-src/SCore/pm2/common/obj.i386-redhat8-linux2_4/../pm.c:495:
`sys_nerr'

というエラーが出ました。

omniがPATHとして認識していないようですが、siteファイルの書き方はこれで正
しいのでしょうか?
宜しくお願い致します。

ソフト環境は
Redhat Linux 8.0
SCore 5.6.0
MPICH 1.2.5 /opt/score-5.6/bin/
Omni omcc /opt/omni/bin/
となっています。


++
立命館大学 高性能計算研究室
池上 広済
ikegami @ hpc.cs.ritsumei.ac.jp



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