はじめに
この資料は、森田研究室のオリエンテーション資料です。
- Fortran 言語によるプログラミング
- MPI、スレッド並列による並列計算
- 有限要素法による数値解析
を対象にしています。
目次
- プログラミングの基礎
- 環境構築
- git によるコード管理
- Fortran の基礎
- ノード内並列(スレッド並列、OpenMP)
- ノード間並列(MPI)
- 並列計算性能の測定
- 数値計算
- 有限要素法
- 構造解析
- ポアソン方程式
- 有限要素法
- 線形ソルバ
- 直接法
- 反復法
- CG 法
- BiCGSTAB 法
- 反復法前処理
- Diag
- SOR
- 有限要素法の並列計算
- Partitioner
- metis
- Parmetis
- 線形ソルバの並列化
- 行列ベクトル積
- ベクトル内積
- ベクトル和
- 通信テーブルの設計
- Partitioner