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