これは、MPI の特定の技術コーディングの側面に関する質問ではありません。私は MPI の初心者であり、ライブラリを間違った方法で使用して自分を馬鹿にしたくないので、ここに質問を投稿します。
私の知る限り、MPI は分散メモリ モデルで並列アプリケーションを構築するための環境です。
非常に時間のかかる操作を行うためだけに、Infiniband と相互接続されたシステムがあります。私はすでにそれを並行して実行するアルゴリズムを作成しているので、実際には MPI を使用して Infiniband を介して複数のノード間でデータ (中間ステップの結果) を送信しているだけです。
MPI を正しい方法で使用していますか? それとも、システムの本来の意図を曲げていますか?