fix MPI build break (#1842)

This commit is contained in:
Hiroshi Horii 2023-06-09 17:07:12 +09:00 committed by GitHub
parent c052d07f71
commit 52f0e98336
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -982,7 +982,7 @@ Result Controller::execute(std::vector<std::shared_ptr<Circuit>> &circuits,
reg_t avg_seeds(circuits.size());
for (int_t i = 0; i < circuits.size(); i++)
seeds[i] = circuits[i]->seed;
MPI_Allreduce(seeds.data(), avg_seeds.data(), circuits->size(),
MPI_Allreduce(seeds.data(), avg_seeds.data(), circuits.size(),
MPI_UINT64_T, MPI_SUM, MPI_COMM_WORLD);
for (int_t i = 0; i < circuits.size(); i++)
circuits[i]->seed = avg_seeds[i] / num_processes_;