担当教員

横川 三津夫

演習日

  • 第1回 2015/06/04
  • 第2回 2015/06/11
  • 第3回 2015/06/18

概要と達成目標

分散メモリ型並列計算機上のメッセージ・パシング・インターフェイスMPI(Message Passing Interface)を用いた並列プログラミングの基礎を学ぶ.

内容

  • 第1回
    • 分散メモリ型並列計算機上のプログラミング
    • メッセージ・パシング・インターフェイス(MPI)
    • MPIプログラム(M-1): Hello, world!
    • MPIプログラム(M-2): 1対1通信関数
    • MPIプログラム(M-3): 集団通信関数
  • 第2回
    • 計算時間の計測
    • 集団通信関数 mpi_allreduce()
  • 第3回
    • 部分配列とローカルインデックス
    • ブロッキング関数とデッドロック
    • ノンブロッキング関数の応用

講義資料