PVM(並列仮想マシン)ライブラリは広くHPCに使用されていますか?
-
21-09-2019 - |
質問
はMPI(メッセージパッシングインタフェース)に移行し、誰もが持っているかPVMはまだ広くスーパーやHPCに使用されていますか?
解決
私の経験では、PVMが広く、高性能コンピューティングで利用されるのないのであるということです。 MPIは、広く使用されており、何かのような共同配列のFortran にはの大規模並列システムのために、往路であるかもしれないようです未来ます。
私は、カップルの物理学に InterCommののと呼ばれるライブラリを使用します別の実行可能ファイルと一緒にモデル。 InterCommのは、現在、これらの結合されたモデル間の通信のためにPVMを利用しています。 PVMとInterCommのは、彼らが(私は異種コンピューティング/ネットワーク環境をサポートしていないMPIを言われてきた)同種および異種ネットワーク環境上で動作することを誇っています。しかし、これは我々が使ったことがない(と私は非常に私たちが今までないだろう)という機能があります。
私は学術的コンピューティング環境でPVMを実行している困難な時期がありました。評判の国家コンピューティング・センターでいくつかのsys-adminの/サポートタイプの人々も、私たち「単に」再コード当社の20歳のO(10 ^ 4)のラインコードが原因で移植ながらに私たちが走った問題のMPIを使用することを示唆しています特定のスーパーコンピュータ、ルータが/ queingする環境へのコードは、PVMと一緒に複数の並列実行可能ファイルを起動するようにしませんでした。
あなたがプロジェクトの建築/設計段階にいる場合は、ヘテロジニアスコンピューティング/ネットワーク環境で作業する必要がある場合を除き、私は離れてPVMからの滞在をお勧めしたい!
他のヒント
これは、完全性の高いサイトに依存することなく、私の経験MPIであり PVMは、(学術少なくとも)HPC空間で支配します。あなたがすることはできません 現実的にMPIをサポートしていない新しいHPCの相互接続を起動するが、 PVMは、明らかに、オプションのようです。そこのためのPVMの実装です 例えば、インフィニバンド?