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 はホスト名を列挙しただけのファイル.