2

プロジェクトをPVMからMPIに移行する作業をしています。ここで誰かが以前にそうしたことがあるかどうか、そしてPVMとMPIの機能間の対応に関するチュートリアルやマニュアルが存在するかどうかを尋ねたいと思いました。

4

2 に答える 2

3

便利な本「 MPIの使用」の第9章では、PVMとMPIの比較、および移植するために必要なことについてかなり明確に説明しています。

これらは両方ともメッセージパッシングライブラリであり、主にポイントツーポイント通信または基本的な集合を使用している場合、ポートは非​​常に単純である必要があります。ただし、PVMは、最近のMPI標準よりも動的プロセスの作成と管理を常にサポートしており、コードがこれらの種類の機能に大きく依存している場合は、より困難になります。

于 2012-05-25T02:13:23.713 に答える
2

過去数日間使用してきたリソースがたくさんあります

各プロセッサが他のすべてのプロセッサと並行して同期して実行され、すべてのプロセッサが異なるアドレス空間を共有する方法で、MPIに問題はありません。(java.util.Dateを使用してこれを実験し、コンソールに対してSystem.out.printlnステートメントを実行すると、ポイントツーポイントまたはブロックされていない通信を使用して何かを送信および受信したときに、プロセスが受信することがわかります。同時に、同期して送信されました)。夕食の席で親戚にフォークを渡すように頼むときは、送って受け取る方がよいでしょう。フォークは送られているのと同じように受け取ります(つまり、直接手渡されます)。

于 2012-05-25T23:05:36.137 に答える