最近のスーパーコンピュータは、それぞれメモリを備えた計算ノードが多数並列に動作する、分散メモリの並列計算機が主流です。このような計算機を有効利用するには、プログラムの並列化が必要です。分散メモリ型並列計算機に対応するための並列化手法をまとめています。
MPIとOpenMPを同時に用いる場合には注意が必要です。以下の資料を参照して下さい。
分散メモリ並列化を行うためのディレクティブベースの言語拡張。