フリーのFortranコンパイラ

手元にあるFortranコンパイラが新しいCPUに対応していなかったため、無料のFortranコンパイラ(フォートランという言語で書かれたプログラムを実行させるためのソフト)であるgFortran(gcc)を試してみました。

http://gcc.gnu.org/wiki/GFortranBinaries

フリーソフトなのですが、一昔前のコンパイラを使うよりも良いパフォーマンスを得ることが出来ました(最新版のIntelのコンパイラを買った方が高速化できるのでしょうが)。
» 続きを読む ...

Fortranプログラムの高速化

Fortranプログラムを高速化する手法は、べき乗(A=B**2)を使わずに(A=B*B)とする、配列を効率的に使うなど、数々の手法があるようです。が、プログラマではないので、詳しいことは良く分かりません。

そこで、ちょっと調べてみたところ、たとえば Compaq Visual Fortran では、自動でそのような処理をおこなってくれる機能があることが分かりましたので、まとめておきます。
» 続きを読む ...