MatsuLab. Lecture Note/sougouenshu2009
第1ラウンド解説
日程 †
授業4〜5回、松岡先生からの研究室紹介1回の予定です。
基本月曜日に授業をします。木曜日も15:00には西7 201号室にいるので、気軽に質問に来てください。
月 (13:20 ~ 14:50) | 木 (15:00 - 16:30) |
10/5 第1回 | 10/8 |
10/12 休み | 10/15 (月曜授業 13:20 ~ 14:50) 第2回 |
10/19 | 10/22 第3回 |
10/26 休み | 10/29 第4回 |
11/2 | 11/5 休み |
11/9 第5回 | |
第1回 †
アジェンダ
- 解説(n01.pdf)
- TSUBAMEアカウント申請書作成
- MAC上でのMPIの確認
第2回 †
アジェンダ
演習 †
演習用ファイル & サンプルコード(pro01.zip)
展開するとpro01ディレクトリが生成され、その中に以下のファイルがある
- pi_mc.c: πをモンテカルロ法で解くプログラム(C言語で実装された、逐次プログラム)
- pi_trapezoid.c: πを台形公式で解くプログラム(C言語で実装された、逐次プログラム)
- mpi_pi_mc.c: πをモンテカルロ法で解くプログラム(MPI並列)
- mpi_pi_trapezoid.c: πを台形公式で解くプログラム(MPI並列のためのひな形)
「mpi_pi_trapezoid.c」を並列化すること。
第3回 †
アジェンダ
第4回 †
アジェンダ
第5回 †
アジェンダ
参考 †
- MPIドキュメント集
- TSUBAMEの構成
- MPIによる並列プログラミングの基礎(PDF)
- スパコンコンテスト2001
- 優勝チームのプログラムも掲載されているので、必要なら参考にして良い
- N体問題オンラインデモ
- N体問題重力ゲーム
- 粒子登録法