- int* out = new int[1000 * size];
- int* in = new int[1000 * size];
- MPI_Alltoall(out, 1000, MPI_INT, in, 1000, MPI_INT, MPI_COMM_WORLD);
+ std::vector<int> out(1000 * size);
+ std::vector<int> in(1000 * size);
+ MPI_Alltoall(out.data(), 1000, MPI_INT, in.data(), 1000, MPI_INT, MPI_COMM_WORLD);