ひげさん @ ウィキ
Fortran
最終更新:
Bot(ページ名リンク)
-
view
Fortranに関するひげさんの備忘録的なもの。勉強したことをかくこともあるかもしれませんが大抵ぐぐればわかります。
一応公開しておきます。
一応公開しておきます。
注.基本Fortran90の話です。
京都大学数理研究所 大浦拓也氏作。本人曰く実用に耐えるらしい。
Fortranとは
ひげさんが現状勉強を進めている、プログラム高級言語のひとつ。高級言語としては世界最古らしいです。また蓮舫氏に2位でいいと言われたスパコンなんかはこの言語でプログラムをしているらしいです。
環境
参考になるかわかりませんが、自分の環境を晒しておきます。
メイン機(芙蓉)
OS Ubuntu10.10/Windows XP Home Edition SP3
CPU Intel(R)Pentium(R) 1.73GHz
RAM 1.49GB
サブ機(陽炎)
OS Ubuntu10.10
CPU Core 2 Duo
RAM 2.0GB
メイン機(芙蓉)
OS Ubuntu10.10/Windows XP Home Edition SP3
CPU Intel(R)Pentium(R) 1.73GHz
RAM 1.49GB
サブ機(陽炎)
OS Ubuntu10.10
CPU Core 2 Duo
RAM 2.0GB
最初はWindowsで運用していましたが、Linuxのほうが圧倒的に環境が整えやすいです。つかUnix環境ならいいのか?
その辺はよくわかりませんが、2010年11月くらいから、開発環境のOSはUbuntu10.10を使用しています。
▲ページ先頭へ
その辺はよくわかりませんが、2010年11月くらいから、開発環境のOSはUbuntu10.10を使用しています。
▲ページ先頭へ
コンパイラ
ひげさんはgfortranというコンパイラを使用しています。コンパイラってなんぞ?という人はとりあえずググるなり、プログラムの入門書を買うなりしてください。親切に解説してくれているサイトはたくさんあります。
Windowsに導入
下のリンクはgfortranがおいてあるところです。英語なんで頑張って読んで自分の環境にあったものをインストールしてください。英語読むのダルいよ!って方はもっと親切に解説しているページがるので、gfortranでググってください。
↓
gfortran
↓
gfortran
以下にひげさんがgfortranを使ってて起こったことをまとめてみます。
- 普通にwindows用のインストール用バイナリファイル(?)をダウンロード。起動してクリックしていけばOK。ただし途中でどのコンパイラをインストールするかきかれるので、ちゃんとFortranにチェックを入れてやりましょう。
XPでしか動かない模様。(2010年春時点)windows7ではどうもパスが通りませんでした。パスの設定の方法はちょっと難しかったので理解することを断念しました。- パスは自動でついかされません。(微妙に不親切。)手動で追加すれば大丈夫。gfortran.exeのあるディレクトリまで通してやりましょう。
- Vistaで使おうとしたらNortonにトロイの木馬として退治されました。
- とりあえず7以降は手軽にやるならXPモードを使いましょう。XPモードが使えるのは7Pro以上なので要注意。おそらく一般家庭で使っているであろうHomeEditionではXPモードは使えません。
- ただし、XPモードはびっくりするほど重いので、正直おすすめしません。Linuxとデュアルブートが楽かも。
- ちなみに上のwebサイトには、XP、Vista、7どれでも使える、と書いてあった気がします。
- Ubuntuの場合Synapaticマネージャから一発でインストールできます。Windowsより手軽です。
ほかにもg95とかフリーのコンパイラはたくさん転がっています。詳細、使い方はググってくださいな。
正直なところ、g95の方が入門書で勧められてたりして、評判がよさそうです。
正直なところ、g95の方が入門書で勧められてたりして、評判がよさそうです。
Ubuntuに導入
Synapaticマネージャで検索してボタン一発です。ラクチン。
エディタ
WindowsはSAKURA、Ubuntuはデフォルトのgeditを使用しています。強調設定をいじって見やすくしましょう。でもぶっちゃけた話、メモ帳でも編集はできます。
サクラエディタの強調設定について
サクラエディタの強調用キーワードファイルにFortranはないので、適当にダウンロードしてきて設定してやりましょう。
▲ページ先頭へ
▲ページ先頭へ
使ってる本
この本使って勉強してます。
ザ・Fortran90/95 戸川隼人著 サイエンス社
入門FORTRAN90 ラリー・ニーホ+サンフォード・リストマー著 ピアソンエデュケーション
ザ・Fortran90/95 戸川隼人著 サイエンス社
入門FORTRAN90 ラリー・ニーホ+サンフォード・リストマー著 ピアソンエデュケーション