私はグローバルな配列Aを持っていますが、その要素は最初、MPIプログラムの複数のプロセスにわたって不均一に広がっています。ロードバランシングのために、Aの要素を再分配して、各プロセスがほぼ同じ数の要素を保持したいと考えています。 Aの要素の順序は重要ではないので、並べ替えには大きな自由があります.Aのどの要素がどのプロセスに終わるのかとは関係ありません。私は、もちろん、転送をできるだけ速くしたいと思います。関数/プロセス間でデータを均等に再分配するアルゴリズム
この問題の標準名、標準的な解決法、または私のために解決できるMPI関数がありますか?