fortran66のブログ

fortran について書きます。

ACM SIGPLAN Fortran Forum12月号出る!

ACM SIGPLAN Fortran Forum12月号

有料記事です。
ACM SIGPLAN Fortran Forum

今号は記事二本、うち一本は実質連載のコンパイラ対応状況。1号分遅れの情報は Chivers のサイトで見られます。

今回のオリジナル記事は、Fortran コンパイラのチェック用オプションを使うと、MODULE のインターフェース部だけを生成出来るという機能を用いて、まずインターフェース部であるの mod ファイルだけを生成した後、実際のオブジェクトファイルを生成するとコンパイル時の相互依存性が無くなって、並列コンパイルできるようになり、全体としてのコンパイル速度が向上するという面白い記事でした。

Fortran2008 ではコンパイルのカスケードを防ぐために、sub_module という仕組みが導入されて、インターフェース部と実装部を分離して書くこともできるようになりましたが、それとも少し違うひとひねりで面白いアイデアだと思いました。

L. E. Busby
Pages: 4-11
doi>10.1145/3171572.3171573

  • Compiler Support for the Fortran 2003 and 2008 Standards Revision 22

Ian D. Chivers, Jane Sleightholme
Pages: 12-33
doi>10.1145/3171572.3171574

Fortran ハンドブック

Fortran ハンドブック

Fortran90/95プログラミング

Fortran90/95プログラミング

Guide to Fortran 2008 Programming

Guide to Fortran 2008 Programming

ザ・Fortran90/95 (NSライブラリ (12))

ザ・Fortran90/95 (NSライブラリ (12))