OS X のビルトインを使用して並列プログラムを構築mpic++
し、ホーム ネットワーク内の 2 台の Mac で MPI ジョブを実行しようとしています。どちらも Snow Leopard 10.6.8 を使用しており、ジョブをローカルで実行できます。を使用して他のマシンにアクセスすることもできますssh
。ただし、入ってから
mpirun -n 2 --host localhost,10.0.1.2 ./enigmaMPI
パスワードの入力を求められ、次の出力が得られます。
--------------------------------------------------------------------------
Failed to find or execute the following executable:
Host: iMac.local
Executable: ./enigmaMPI
Cannot continue.
--------------------------------------------------------------------------
mpirun noticed that job rank 0 with PID 7748 on node localhost exited on signal 15 (Terminated).
このメッセージは、解決策を見つけるのに役立つものではありません... 誰か助けてくれませんか?
次のコマンドを使用してプログラムを作成しました。
mpic++ main.cpp enigma.cpp enigma.h -o enigmaMPI