分散メモリ並列計算 †最近のスーパーコンピュータは、それぞれメモリを備えた計算ノードが多数並列に動作する、分散メモリの並列計算機が主流です。このような計算機を有効利用するには、プログラムの並列化が必要です。分散メモリ型並列計算機に対応するための並列化手法をまとめています。 MPI: Message Passing Interface †MPIの参考資料 †Web上の資料
教科書
MPI使用の際の注意 †MPIとOpenMPを同時に用いる場合には注意が必要です。以下の資料を参照して下さい。 OpenMPI でハイブリッド並列コードを実行する場合にはプロセスとコアのバインドに注意が必要です。 XcalableMP (XMP) †分散メモリ並列化を行うためのディレクティブベースの言語拡張。
High Performance Fortran † |