[SCore-users-jp] Re: IFC にて mpif90 が利用できない
MASA(tm)
masa @ nssnet.co.jp
2002年 11月 14日 (木) 15:11:41 JST
菊池です。こんにちは。
ご返答ありがとうございました。ビルドそのものは成功したよう
です。
Hisaho Nakata wrote in <20021114081222.5051b826.nakata @ bestsystems.co.jp>
at Thu, 14 Nov 2002 08:12:22 +0900
> Intel用のMPICHを使用したいのであれば、以下の作業で使用可能となります。
>
> # rpm -ivh score-5.2.0-mpich-chscore-intel-5.2.0-3.i386.rpm
> # rpm -ivh score-5.2.0-mpich-oldchscore-intel-5.2.0-3.i386.rpm
> # cp /opt/score/etc/compiilers/site.sample.intel site
失礼しました。作業者の手順を全て追っていませんでしたが、
$ rpm -qa | grep mpich
score5.2.0-mpich-common-5.2.0-3
score5.2.0-mpich-chscore-gnu-5.2.0-3
score5.2.0-mpich-chscore-intel-5.2.0-3
score5.2.0-mpich-oldchscore-gnu-5.2.0-3
score5.2.0-mpich-oldchscore-intel-5.2.0-3
となっておりました。
kameyama @ pccluster.org wrote in <20021114004047.4E3C32003E @ neal.il.is.s.u-tokyo.ac.jp>
at Thu, 14 Nov 2002 09:40:47 +0900
> これが怪しそうです.
> % score_compiler_list -env mpi -path |grep intel
> で mpif77 と mpif90 だけ出てくれば良いのですが,
> mpicc も出て来るようであれば, site ファイルの mpicc をみ直してみてください.
$ cat /opt/score/etc/compilers/site
# site file example for Intel compiler
# PGI compiler
mpicc gnu=gcc
mpic++ gnu=g++
mpif77 intel=ifc gnu=g77
mpif90 intel=ifc
mpc++ gnu=g++
omcc gnu=egcs
omf77 intel=ifc gnu=egcs
scorecc gnu=gcc
scorec++ gnu=g++
scoref77 intel=ifc gnu=g77
scoref90 intel=ifc
でした。
ところで、
/opt/score/etc/compiler/site.i386-redhat7-linux2_4
なるニックネームを含むファイルには「icc」を含んでいました。
作業者に確認しましたが、どのように作成されたものか不明でした
のでリネームしておきました。
# cd /opt/score; make clean; ./configure; make
とすると致命的なエラーは発生せずにビルドが完了しました。
# score_compiler_list -all -path -check
しても「icc」は現れませんでした。
# 前述の(SCore4上で稼動していた)システムは、今度はコンパイ
# ルエラーが発生するので、IFC と PGIHPF の差異を調整しなけれ
# ばならないようです。
ありがとうございました。
--
----------------------------
菊池 匡洋
mailto:masa @ nssnet.co.jp
----------------------------
SCore-users-jp メーリングリストの案内