[SCore-users-jp] mpich-1.2.5 is not installed

Yoshihiro ISHIKAWA yoshihiro551230 @ bc.wakwak.com
2004年 4月 5日 (月) 20:49:55 JST


亀山様

岩手大学の石川です.ご返信ありがとうございます.

> Intel compiler 8 の fortran を使用するためには
>
http://www.pccluster.org/pipermail/score-users-jp/2004-March/002022.html
> で書いた修正を行う必要があるのですが, これを行わないと
> そもそもコンパイルできないので, この修正は行ったのでしょうね...

この過去ログを参考に,/opt/score/etc/compilers/intel8ファイルを作成し,
siteファイルを以下のようにしました.

=== /opt/score/etc/compilers/site ====
mpicc    intel8=icc gnu=gcc
mpic++   intel8=icc gnu=g++
mpif77   intel8=ifort gnu=g77
mpif90   intel8=ifort
mpc++    intel8=icc gnu=g++
omcc     intel8=icc gnu=egcs
omf77    intel8=icc gnu=egcs
scorecc  gnu=gcc intel8=icc
scorec++ gnu=g++ intel8=icc
scoref77 gnu=g77 intel8=ifort
scoref90 intel8=ifort
===================================

しかし,/opt/score/lib/*/libpthread.aは存在していなかったので削除
できませんでした.

mpi.buildには下記のエラーが出ていました.

=================================================================
/usr/include/bits/statfs.h(27): error: identifier "__SWORD_TYPE" is
undefined
      __SWORD_TYPE f_type;
      ^
/usr/include/bits/statfs.h(28): error: identifier "__SWORD_TYPE" is
undefined
      __SWORD_TYPE f_bsize;
      ^
/usr/include/bits/statfs.h(43): error: identifier "__SWORD_TYPE" is
undefined
      __SWORD_TYPE f_namelen;
      ^
/usr/include/bits/statfs.h(44): error: identifier "__SWORD_TYPE" is
undefined
      __SWORD_TYPE f_spare[6];
      ^
compilation aborted for
/opt/score/score-src/runtime/mpi/mpich-1.2.5/src/romio/adio/common/ad_fstype
.c (code 2)
make[7]: *** [ad_fstype.o] Error 2
Make failed in directory adio/common
make[6]: *** [mpiolib] Error 1
make[5]: *** [mpio] Error 2
make[4]: *** [mpi-modules] Error 1
make[3]: *** [mpi] Error 2
make[3]: Leaving directory
`/opt/score/score-src/runtime/mpi/mpich-1.2.5/build.i386-redhat9-linux2_4_in
tel8'
sed -e 's, @ RWC_INSTALL_ROOT@,/opt/score,g' \
    -e 's, @ RWC_INSTALL_BINDIR@,/opt/score/bin,g' \
    -e 's, @ PCCC_INSTALL_ROOT@,/opt/score,g' \
    -e 's, @ PCCC_INSTALL_BINDIR@,/opt/score/bin,g' doc_install.sh >
doc_install
chmod +x doc_install
make[2]: Leaving directory `/opt/score/score-src/runtime/mpi/mpich-1.2.5'
make[1]: Leaving directory `/opt/score/score-src/runtime/mpi'
===================================================================

また,score_compiler_listで確認すると,mpif90にifortが
使われるようにはなっていました.

以上のような状況ですが,原因の所在について思い当たることがあれば
ご教授お願い致します.

====================================
岩手大学大学院工学研究科機械工学専攻
航空宇宙システム部門/船崎・山田研究室
修士課程1年 石川慶拓 Yoshihiro Ishikawa
mail yoshihiro551230 @ bc.wakwak.com
====================================







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