私はOpen MPIを使用していますが、クラスタでプログラムを実行するという概念が好きです。
Open MPIを使用するときに直面する問題は、特定のプログラムがこれらの実行方法をサポートする必要があることです。
これらの制限を処理せずにクラスタでプログラムを実行する別のオプションはありますか?
答え1
MPICHとBoost MPTもありますが、おそらくその意味ではありません。
HPCクラスタで任意のプログラムを実行できるかどうか疑問に思います。答えは「いいえ」です。これは、実行可能なプログラムの実行が実際に機能する方法によるものです。
これらのシステムは、ワーカーノード間でワークロードを配布する方法に関する問題を解決するように設計されています。ノードはタスクを受け取り、結果を共有し、サイクルを繰り返すために一種のソフトウェアインフラストラクチャが必要です。
OpenMPIの特定の問題を解決することに興味がある場合は、Stack Overflowに公開できます。