fortran66のブログ

fortran について書きます。

【メモ帳】NAG Fortran Modernisation Workshop 資料 その他

Fortran Modernisation Workshop

二年くらい前の資料ですが公開されております。

ざっと見たところ、不特定多数が利用する大規模並列ソフトウェアをターゲットとしているようです。

科学における特殊事情も含めたうえで、ソフトウェア工学の必要性にはじまり、新文法の解説も多少ありつつ、コーディング・ルールの提案、pFUnit によるユニット・テスト、Doxgen による文書化、git によるバージョン管理にいたるまで、様々なソフトウェア工学の手法を説明してくれています。

ソフトウェア工学の手法を厳格に適用するのは現実的でないとも言っていて、原理主義の否定は、はなはだもっともです。

github.com

スライドは全 274 頁で、乞食がただで読ませてもらって申し訳なく感じるほどの盛りだくさんの内容です。ところどころマンガが入っています。

似たような会。最近のワークショップの目次を見ても、本質的にこのスライドの内容と変わらないようです。
https://www.hlrs.de/events/training/detail-view/2018-06-12-NAG/

パワポ紙芝居を超えて、マンガかバーチャル・ユーチューバーで学びたいです。

scivision の Fortran2008 資料

NETCDF の利用や Cmake の書き方など、単なる新文法紹介にとどまらずこちらもやや広い視点で例を挙げてくれています。

github.com

Modern Fortran in Practice

Modern Fortran in Practice

Modern Fortran Explained: Incorporating Fortran 2018 (Numerical Mathematics and Scientific Computation)

Modern Fortran Explained: Incorporating Fortran 2018 (Numerical Mathematics and Scientific Computation)

FORTRAN FOR SCIENTISTS & ENGINEERS

FORTRAN FOR SCIENTISTS & ENGINEERS