定量的マクロ経済学と数値計算

Fortran ― インストールと環境構築

← セットアップ一覧に戻る


Fortranを使うためにはコンパイラ(Compiler)を用意する必要があります。コンパイラはプログラムを機械語に変換するためのソフトウェアです。

Fortranを使う際は次の手順が必要です。

  1. テキストエディタ等でプログラムを書く
  2. コンパイル(機械語に変換)する
  3. それぞれをリンクする
  4. 実行する

Fortranの仕様について

Fortranはかなり古い言語で、FORTRAN 77 という昔の仕様が存在します。その後、Fortran 90/95Fortran 2003Fortran 2008Fortran 2018 と進化してきました。現代においてFORTRAN 77で書くことはありませんが、FORTRAN 77で書かれたコードを読んだり、一緒にコンパイルする機会はあるかもしれません。


コンパイラ:無料

GFortran

GNUプロジェクト のFortranコンパイラです。最も広く使われている無料コンパイラで、初心者にもお勧めです。

GFortranのインストール方法(英語)

LLVM flang

LLVMプロジェクトによるFortranコンパイラです。2024年以降、対応言語仕様が大幅に拡充され実用的な選択肢になってきました。

LLVM flang

NVIDIA HPC SDK

旧PGI Fortranコンパイラ(有料でした)はNVIDIA HPC SDKの一部として無料で提供されています。GPUを使った並列計算にも対応しています。コンピュータ全般に詳しい上級者向けです。

NVIDIA HPC SDK


コンパイラ:有料

有料のコンパイラはいくつか存在します。グラフィカルなUIが存在するなど使いやすい面もありますが、プログラミング初心者には敷居が高いです。


コーディング・開発環境

  1. GFortranをインストール
  2. VS Codeをインストール(VS Code を参照)
  3. VS Codeに Modern Fortran 拡張機能 を追加

Fortran言語を学ぶ


LFortran

LLVMベースのFortranコンパイラで、REPLによるインタラクティブな実行(コンパイル不要)を目指して開発されています。2024年以降、対応範囲が広がっています。ただし、本書のコードをすべて実行できるかは未確認です。

LFortran


参考文献


← セットアップ一覧に戻る