[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:15484] Intel Fortran Compiler on Plamo Linux
-
From:KITAUCHI, Yoshihiro
-
Date:Fri, 27 Sep 2002 22:16:42 +0900 (JST)
- Subject: [plamo:15484] Intel Fortran Compiler on Plamo Linux
- From: "KITAUCHI, Yoshihiro" <kitauchi@xxxxxxxxxxxxxxxxxxx>
- Date: Fri, 27 Sep 2002 22:16:39 +0900
北内です。
このMLで先日話題になっていた
Intel FORTRAN Compiler for Linux (ifc)の
No-Commersial Unsupported Versionを
小島さんに教えていただきながら
Plamo Linux-2.2.6(3.0でも同様だと思います)にインストール
してみたところ,Pentium4 2.8GHzのマシンにおける
(大規模行列演算および微分演算の)計算速度が
g77に比べて1.9倍程度に高速化されました。
ご参考までにインストール方法を記します。
=================================================================
Intelのサイトからバイナリ(l_fc_p_6.0.1.304.tar)をダウンロード
Web上でユーザー登録をするとダウンロード先を通知するE-mailに
ライセンスファイル(l_for_98058969.lic)が添付されてきました。
解凍すると
% tar xvf l_fc_p_6.0.1.304.tar
flicense
fredist.txt
install
intel-efc6-6.0.1-304.ia64.rpm
intel-eldb6-6.0.1-310.ia64.rpm
intel-ifc6-6.0.1-304.i386.rpm
intel-ildb6-6.0.1-310.i386.rpm
のファイルができます。上記の4つのrpmファイルを
tgzに変換します。
% rpm2tgz intel-efc6-6.0.1-304.ia64.rpm
% rpm2tgz intel-eldb6-6.0.1-310.ia64.rpm
% rpm2tgz intel-ifc6-6.0.1-304.i386.rpm
% rpm2tgz intel-ildb6-6.0.1-310.i386.rpm
これにより,
intel-efc6-6.0.1-304.ia64.tgz
intel-eldb6-6.0.1-310.ia64.tgz
intel-ifc6-6.0.1-304.i386.tgz
intel-ildb6-6.0.1-310.i386.tgz
が作られます。
root になって上記4つのtgzファイルを展開します。
(/opt/intel以下に展開されます。)
# cd /
# tar xvzpf intel-efc6-6.0.1-304.ia64.tgz
# tar xvzpf intel-eldb6-6.0.1-310.ia64.tgz
# tar xvzpf intel-ifc6-6.0.1-304.i386.tgz
# tar xvzpf intel-ildb6-6.0.1-310.i386.tgz
ダウンロード先を通知するメールに添付されてきたライセンスファイル
(l_for_98058969.lic)を /opt/intel/license にコピー
# cp l_for_98058969.lic /opt/intel/license
/etc/ld.so.conf に /opt/intel/compiler60/ia32/lib を追加し,
# ldconfig
/opt/intel/compiler60/ia32/bin/ifc の中の <INSTALLDIR> をすべて
/opt/intel/ になおします。
#本来はインストーラーがやってくれるのでしょう。
一般ユーザーに戻って
~/.tcshrc などに
/opt/intel/compiler60/ia32/bin のパスを追加します。
% source ~/.tcshrc
% ifc -help
でコンパイルオプションがわかります。
詳しくは,
% less /opt/intel/compiler60/man/man1/ifc.1
または,ドキュメントを見てください。
これでインストールは完了です。
コンパイルするためには,たとえば,
% ifc -O -tpp7 -WB -zero -o main main.f
とします。
g77と実行速度の比較をしたところ
Pentium4 2.8 GHzのマシン:約1.9倍
Pentium4 1.7 GHzのマシン:約1.8倍
Pentium3 1.25 GHzのマシン:約1.7倍
でした。
以上,ご参考まで,
--
^ ^ 北内 義弘
@ @
^ http://www05.u-page.so-net.ne.jp/fa2/kitauchi/
-
- Follow-Ups
-
- [plamo:15485] Re: Intel Fortran Compiler on Plamo Linux, Takehiko ogata
[検索ページ]
[メール一覧]
Plamo ML 公開システム