学習#
Fortran学習
初心者から上級者までを対象とした学習リソース
はじめに
ミニブックチュートリアル
はじめに
Fortran構文とその機能の紹介
コンパイラを使用して実行可能プログラムを構築する方法
Windows、Linux、macOSでFortranコンパイラをインストールし、開発環境を設定する方法。
このチュートリアルでは、Fortranで作業を行うための最新の標準的な方法をまとめています。
この「ロゼッタストーン」では、NumPyを使用したPythonとFortranで、多くの一般的なイディオムを並べて実装する方法を示しています。
Fortranドキュメント
Fortran組込み関数のmanページ
その他の資源
ウェブ上
Fortran wiki 編集可能なwiki形式でFortranの記事とリソースを豊富に集めたものです。
Fortran 90 org Fortranベストプラクティスガイド、Python/Fortran Rosetta Stone、Fortran FAQ
Fortran 2018標準解釈文書 J3/18-007r1 F2018、基本Fortran 2018言語の仕様
J3 Fortran提案 Fortran標準委員会への提案に関するコミュニティコラボレーションのリポジトリ
J3:米国Fortran標準委員会 J3は、国際Fortran標準委員会の米国国家機関です。
Scivision Fortran 2018例 様々なFortran 2018機能のコードサンプルを含むgithubリポジトリ
Doctor Fortranブログ Fortran言語の興味深い点やあまり理解されていない点に関する投稿を集めたものです。
オンラインコース
Fortranによるプログラミング ライプニッツ計算センターで提供されているコース
The ‘F’ Word - Fortranによるプログラミング スペクトル法とスペクトル要素法を使用して保存則(PDE)を解くために使用できる拡張可能なライブラリの開発のための最新のFortran
科学プログラミングのためのコース資料(Modern Fortran、2017) ブレーメン計算材料科学センターのBálint Aradiによる(ドイツ語)
Fortran研修 初心者から上級者レベルまでのFortranコース(フランス語)
化学者と物理学者のためのModern Fortranプログラミング ヘルシンキ大学のPekka Manninenによるコース(コアレイスを含む)
コアレイトチュートリアル Thomas Koenigによる
並列プログラミングワークショップ シュトゥットガルト高性能計算センターの資料
Modern Fortranによるプログラミング Philipp Engelによる
科学プログラミングと数値計算 国立台湾大学のWu-ting Tsaiによるコース
Modern Fortran入門 ケンブリッジ大学コンピューティングサービスのNick Maclarenによるコース。リバプール大学のSteve Morganによるコースを基にしています。
並列プログラムの設計と構築 Ian Fosterによる。Fortran MやHigh Performance Fortranなどのいくつかの非標準Fortran方言の説明が含まれています。
Fortran 2008および2018コアレイスによる並列プログラミング ブリストル大学のAnton Shterenlikhtによるコース
Fortran77のプロフェッショナルプログラマーズガイド レスター大学Clive G. Pageによる
Fortran77プログラマのためのFortran90 Clive G. Pageによる
Fortran 95を使用したコンピュータプログラミング入門 イギリス国立スーパーコンピューティングサービスであるARCHERのトレーニング資料
Fortran 2008におけるオブジェクト指向技術とコアレイスの組み合わせ Robert W. Numrichによる
コアレイスによるFortranでの並列プログラミング John Reidによる
コアレイスFortran入門 Robert W. Numrichによる
Fortran 77プログラマのためのFortran 90 Bo EinarssonとYurij Shokinによる
Fortranチュートリアル スタンフォード大学のErik Bomanによる古いチュートリアル
Fortran 90チュートリアル スタンフォード大学のPaul HargroveとSarah Whitlockによる古いチュートリアル
Fortran 90チュートリアル ミシガン工科大学のC.-K. Sheneによる
Modern Fortranの基本の探求 Milan Curcicによる、「Modern Fortran - Building Efficient Parallel Applications」からの抜粋(第2、3、4章)
印刷物
Ramkarthik、M. S.、およびSolanki、P. D. 2021 量子情報理論と量子コンピューティングの数値レシピ:FORTRAN 90の冒険 第1版ボカラトン。CRCプレス
Metcalf、M.、Reid、J.、およびCohen、M. 2018 Modern Fortran Explained 第5版オックスフォード、英国。オックスフォード大学出版局
Curcic、M. 2020 Modern Fortran:効率的な並列アプリケーションの構築 第1版シェルターアイランド、ニューヨーク。マニング出版
Fehr、H.およびKindermann、F. 2020 Fortranを使用した計算経済学入門 第1版オックスフォード、英国。オックスフォード大学出版局
Markus、A. 2012 Modern Fortran in Practice 第1版ケンブリッジ、英国。ケンブリッジ大学出版局
Chivers、I.およびSleightholme、J. 2018 Fortranによるプログラミング入門 第4版。Springer International Publishing
Chapman、S. J. 2018 Fortran for Scientists and Engineers 第4版ニューヨーク。McGraw-Hill Education
Ray、S. 2019 Fortran 2018 with Parallel Programming 第1版。Chapman and Hall/CRC
Brainerd、W. S. 2015 Fortran 2008プログラミングガイド 第1版ロンドン。Springer-Verlag
Numrich、R. W. 2018 コアレイスによる並列プログラミング 第1版ニューヨーク。Chapman and Hall/CRC
Akin、E. 2003 Fortran 90/95によるオブジェクト指向プログラミング 第1版ケンブリッジ。ケンブリッジ大学出版局
McCormack、D. 2009 Fortranによる科学ソフトウェア開発 第1版なし。Lulu Press
Rouson、D.、Xia、J.、およびXiaofeng、X. 2014 科学ソフトウェア設計:オブジェクト指向の方法 第2版ケンブリッジ。ケンブリッジ大学出版局
Chirila、D. B.、およびLohmann、G. 2015 地球システム科学のためのModern Fortran入門 第1版ベルリン。Springer-Verlag
Clerman、N. S.およびSpector、W. 2011 Modern Fortran:スタイルと使用方法 第1版ケンブリッジ。ケンブリッジ大学出版局
Hanson、R. J.およびHopkins、T. 2013 Modern Fortranによる数値計算 第1版フィラデルフィア。SIAM
Oliveira、S.およびSteward、D. 2006 科学ソフトウェアの記述:良いスタイルへのガイド 第1版ケンブリッジ。ケンブリッジ大学出版局
Kernighan、B.およびPike、R. 1999 プログラミングの実践 第1版リーディング。Addison-Wesley Professional
Juan Antonio Hernandez RamosとJavier Escoto Lopez 2020 Modern Fortranによる応用数学の学習方法 第1版マドリード。独立して出版