У меня есть глобальный массив A, элементы которого изначально распределены неравномерно по нескольким процессам в программе MPI. В интересах балансировки нагрузки я бы хотел перераспределить элементы A, чтобы каждый процесс имел приблизительно одинаковое количество элементов. В перестановке существует большая свобода, потому что упорядочение элементов А несущественно - я не беспокоюсь о том, какие элементы А оказываются в этом процессе. Я бы, конечно, хотел как можно быстрее добиться передачи.Функция/Алгоритм для перераспределения данных равномерно между процессами
Есть ли каноническое название этой проблемы, стандартное решение или функция MPI, которая может решить ее для меня?