2

小さな openMP プロジェクトを作成する必要があります。www.openmp.org から例を取り上げました。VC++ 2005 内で /openmp オプションを使用してコンパイルできます。ネットで検索したら。この mpirun と mpiexec が XP デスクトップにないことがわかりました。それらはサーバー配布のみです。Windows で openMP プログラムを実行/デバッグするにはどうすればよいですか?

それとも Linux に移行する必要がありますか?

4

1 に答える 1

2

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

したがって、質問を正しく理解できれば、mpirun や mpiexec を使用せずに実行可能ファイルを実行できるはずです。

一方、MPICH を使用している場合、mpiexec プログラムは {ProgramFiles}\MPICH2\bin.

幸運を!

于 2009-05-04T16:11:16.617 に答える