最近のスーパーコンピュータは、それぞれメモリを備えた計算ノードが多数並列に動作する、分散メモリの並列計算機が主流です。このような計算機を有効利用するには、プログラムの並列化が必要です。分散メモリ型並列計算機に対応するための並列化手法をまとめています。HPCサマーセミナー2011並列処理に関する基礎から、MPI、OpenMP、並列アルゴリズム、最適化まで資料があります。2015年度配信講義)第2回に東京大の片桐孝洋氏が「MPIの基礎」を講義されたスライドが掲載されています。その他にも参考になる資料があります。HPCI講習会資料公開ページ青山幸也氏による「並列プログラミング虎の巻MPI版」にMPIが詳しく解説されています。2001)MPIの基本的な使い方をMPI-1.1に基づいて解説しています。2002)MPIの上級者向け機能の解説。†MPIとOpenMPを同時に用いる場合には注意が必要です。以下の資料を参照して下さい。分散メモリ並列化を行うためのディレクティブベースの言語拡張。Bridge++ミーティングでの紹介資料。(佐藤三久)平成23年度HPF推進協議会総会(2012年4月19日)における講演資料。