一緒に勝つとLinuxマシンを使用してブーストMPIとOpenMPIのか、MPICHを使用して
質問
これらの日私は、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性能が良く異なる場合があります。
所属していません StackOverflow