私のラボでは、シミュレーションプログラムに複数のサーバが使用されていますが、独立して動作しています。 MPICHを使ってコミュニケーションをとるためにそれらを組み合わせてクラスタにしたいと思っています。しかし、これらのサーバーには異なるOSがあるという問題があります。それらのうちのいくつかはRedhatであり、そのうちのいくつかはUbuntuです。 MPICHのホームページでは、これらの2つの異なるオペレーティングシステムのダウンロードサイトが異なることが分かりました。異なるオペレーティングシステムを持つクラスタをセットアップすることは可能でしょうか?そしてそれをどうやってやるの?異なるOSを実行するサーバで高性能コンピューティングクラスタを設定する
これらのサーバーを再インストールしたくない理由は、あまりにも多くのデータがあり、この質問をするときに使用されているということです。
私のプログラムを別々のループに分割し、各ループを別々に実行できる場合はどうすればよいですか?私は初期値を異なるスレーブノードに渡すだけでよく、各ノードは他の通信を必要としません。最終的な結果は、各スレーブノードに書き込むことができます。このフレームは使えますか? – zmwang
問題は作業の分解ではなく、インフラストラクチャであり、非常に苦痛を伴う試みです。異種のソフトおよびハードウェア環境により適した他の分散コンピューティングフレームワークがあります。 – Zulan
あなたはこの異種環境について考えていますか? – zmwang