mpich を再インストールする際に、別のバックエンドコンパイラの
サポートを追加することができます。
また、mpif90コンパイラも、FORTRAN90コンパイラを設定すれば使用可能になります。
追加されたバックエンドコンパイラは
mpic++, mpif77 などのコマンドラインオプション
-compiler
compiler_nicknameで、指定することができます。
新しくバックエンドコンパイラを追加するには、
インテル、PGI、富士通コンパイラのいずれかを一つだけ追加する場合は
コンパイラが実際に存在するかを確認するために、
以下のコマンドを実行してください。
このバージョンでは、以下のコンパイラをサポートしています。
インテル、PGI,富士通コンパイラ以外のコンパイラの場合は、
コンフィグファイルを編集した後、mpich パッケージを再コンパイルする必要があります。SCore ソフトウェアの再コンパイルに関する詳細については SCore システムをソースから再コンパイルおよびインストールする ページを参照してください。
/opt/score/etc/compilers/site
を作成します。
このファイルのフォーマットは
コンパイラコンフィグレーションファイル
に記述されています。
/opt/score/etc/compilers/site.example.*
を
/opt/score/etc/compilers/site
にコピーするだけで
すむかもしれません。
さらにこの 3 つのコンパイラについてはバイナリ rpm を用意しています。
コンパイラをインストールしたあとで、SCore CD-ROM をマウントして
# cd /mnt/cdrom/score.rpm
# rpm -Uvh *compiler*
を実行してください。
compiler の部分はコンパイラの種類を示し、
intel、pgi、fujitsu が入ります。
score_compiler_list -all -path -check
この表以外のコンパイラを使用したい場合は、
compiler_nickname
説明
pgi
The Portland Group C, C++ and Fortran c
コンパイラ (i386 のみ)
absoft
Absoft ProFortran コンパイラ (i386 のみ) (Fortran 及び Fortran 90 のみ)
kai
KAI C++ コンパイラ (i386 のみ) (C++ のみ)
fujitsu
富士通 C, C++ 及び Fortran コンパイラ (i386 のみ)
compaq
Compaq C, C++ 及び Fortran コンパイラ (alpha のみ)
intel
インテル C++ 及び Fortran コンパイラ (i386 のみ))
/opt/score/etc/compilers
に対応するコンパイラに対応する
ファイルを作成し、/opt/score/etc/compilers/site
ファイルを編集してください。
PCクラスタコンソーシアム