一緒に勝つとLinuxマシンを使用してブーストMPIとOpenMPIのか、MPICHを使用して

StackOverflow https://stackoverflow.com/questions/3801715

  •  25-09-2019
  •  | 
  •  

質問

これらの日私は、MPIの世界に近づいています。私は、OpenMPIのか、MPICH(MPICHと、まだ私は確信して、それが原因で私の周りに読んいくつかのポストの罰金を動作するかどうかではないよ場合でも)と、おそらくブーストMPIライブラリを使用して喜んでます。

私の本当の問題は、以下の通りです:?これら2つのライブラリとし、その上にMPIをブースト、それが

LinuxマシンとWindowsマシンのリソースを組み合わせることが可能です それはまだ同じオペレーティングシステムを持つリモートマシン上のプロセスを開始することができるというMPI手段を使用しているかどうか私にはクリアされません。原則としてMPIでは、通信プロトコルの上のメッセージングシステムですので、コミュニケーションしながら、OS上の多くの依存性はありません。

あなたはこの話題について何かを知っていますか、あなたのいくつかはすでに

?勝つとLinuxマシンでMPIを使用しようとしました

のおかげで EO

役に立ちましたか?

解決

私はブーストMPI層について多くを知らないが、同時にLinuxとWindowsマシンとMPICH2を使用することは間違いなく可能です。このケースでは、MPICH2の同じ「バリアント」を使用する必要があります。また、それぞれの場合に「SMPD」プロセス・マネージャを使用する必要があります(これはWindows上で唯一のオプションですが、それは、Linux上のデフォルトではありません)。 通常、アプリケーションは、最も遅いプロセッサによって制限されるようにしかし、それは、異なる性能特性を持つマシン間MPIジョブを実行するために、一般的に賢明ではありません。我々はまた、LinuxとWindowsでのMPICH2との間に有意なパフォーマンスの違いを気づいた、ハードウェアは同じであるので、場合でも、MPI性能が良く異なる場合があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top