MPI を使いこなす!!
皆様はPCがたくさんあって、これらをみんな使って何か面白いことをできないか?ということは無いでしょうか?
一台でたくさんのコアを持っているCPUを使うためにはOpenMPがあると申し上げましたが、では今度はたくさんのPCが家に転がっていてこれらをまとめて使うためにはどうすればいいいでしょうか?
そこで活躍するのがMPIです。
MPIはかなり歴史が古い並列処理向けの関数を決めた仕様です。その使用に則り各ベンダーが実装をしました。
では、MPIの世界に入ってみましょう。
このMPI Maniaで使っているコードはGitHubで公開しているので勝手に持っていてください。