パソコンとOSの準備
オペレーティングシステムとコンパイラ
この文書では、以下の環境で内容をテストしています。
OS (オペレーティングシステム) : CentOS release 5.5 (Final)
Fotranコンパイラ : Intel Fortran 11.1 20081105
Linux系のOSをお使いの場合、下記のコマンドで使用しているOSの情報を得ることができます。
$ cat /etc/`ls /etc -F | grep "release$\|version$"`
Cent OS
Cent OSはLinuxというOSの一種で、無料で入手できます。
公式ウェブサイトは http://www.centos.org/ (2011/1/9現在)です。
検索サイトで "cent os インストール"をキーワードに検索すると、インストール方法を説明したサイトが多数ヒットします。
少しお金がかかりますが、インストール用のDVDつきの入門書(たとえばこちら)を購入するのもよいでしょう。
Fotranコンパイラ
Intel Fortranは学習目的であれば、無償で入手することが出来ます。
ウェブサイトは、http://software.intel.com/en-us/articles/non-commercial-software-download/ (2011/1/9現在)です。Intel Fortran Composerをクリックするとダウンロードページに移動します。
Windowsパソコンを使いたい場合
大学の研究室などでは、
- 個人用のパソコンにはWindowsがインストールされている
- 研究室共用のコンピュータはLinuxがインストールされている
というケースも多いでしょう。
Cent OSとIntel Fortranがインストールされたパソコンが別途用意してある場合、Xmingというソフトウェアをインストールすれば、Windowsがインストールパソコンを端末として用いることもできます。
Xmingの公式Webサイトはhttp://www.straightrunning.com/XmingNotes/ (2011/1/9現在)です。公式ウェブサイトからインストーラーをダウンロードしようとするとパスワードを要求されます。下記のサイトは、ダウンロード時にパスワードを要求されませんので、こちらを用いるとよいでしょう。
http://sourceforge.net/projects/xming/
初期設定の方法については、下記のウェブサイトが参考になります。
http://zodiac30.cse.kyutech.ac.jp/~fujiwara/setup/xming-putty/
その他の環境について
Windowsがインストールされたパソコンが1台しか用意できない、という場合もあるでしょう。その場合、cygwin(シグウィン)というソフトをインストールすれば、Linuxと同等の機能とFortranコンパイラを使用することができるようになります。
ただし、それほど数はおおくありませんが、この文書に書いてあることがそのまま適用できない場合が少しあります。
たとえば、Fortranコンパイラのコマンドは、Intel Fortran (バージョン10以降)の場合は、ifortですが、cygwinの場合、gfortranになります。Fortranコンパイラのオプションも変更になります。