2009-05-04 14 views
1

私は小さなopenMPプロジェクトを作る必要があります。私はwww.openmp.orgからその例を取っ​​た。私はプログラムを実行しようとすると、 "mpirun"が内部のort外部コマンド、実行可能なプログラムまたはバッチファイルとして認識されていないというエラーに直面しています。私がネットを検索するとき。私はこのmpirunを見つけました。そしてmpiexecはXPデスクトップにはありません。彼らはサーバーの配布のみです。 Windows上でopenMPプログラムを実行/デバッグする方法は?'mpirun'は内部ort外部コマンドとして認識されません

Linuxにする必要がありますか?

答えて

1

OpenMPを使用していると言いますが、実際には、MPICHまたはOpenMPIプログラムの場合のように、mpirunまたはmpiexecを使用する必要はありません。 OpenMPは、メッセージ・パッシング・ライブラリーとはかなり異なる方法で動作します。OpenMPは同じプロセス内で複数のスレッドを使用しますが、MPICHとOpenMPIは複数のプロセスを使用します。

あなたの質問が正しく理解できれば、mpirunやmpiexecを使わずに実行ファイルを実行できるだけです。

一方、MPICHを使用している場合、mpiexecプログラムは {ProgramFiles}\MPICH2\binにあります。

幸運を祈る!

関連する問題