GridMPI - oraccha/omicron GitHub Wiki
産総研で開発されている Grid-enabled MPI 実装.
-
[http://www.girdmpi.org/ 本家]
-
Latency-aware Communication Topology って何だろう?
- MPICH-G にもあったかも.ネットワークトポロジと通信遅延に応じて,集合通信アルゴリズムを切替える.
- トポロジとは? グラフの形だけ?通信帯域や遅延も含んでいる?
-
クラスタ間通信は IMPI をベースにしている.
メモ
gridmpirun を使わず,mpirun から直接実行する場合 {{{ $ export IMPI_AUTH_NONE=0 $ impi-server -server 2 -fork ADDR:PORT $ mpirun -client 0 ADDR:PORT -np 2 -c host1.list ./a.out & $ mpirun -client 1 ADDR:PORT -np 2 -c host2.list ./a.out }}}
gridmpirun (ラッパスクリプト)を使う場合 {{{ $ cat impi_conf -np 2 -c host1.list -np 2 -c host2.list $ export IMPI_AUTH_NONE=0 $ gridmpirun -np 4 -machinefile impi_conf ./a.out }}}
host[12].list はホスト名を列挙しただけのファイル.