1 #include "../internal/monolish_internal.hpp"
2 #include "../internal/mpi/mpi_util.hpp"
8 void Gather_core(std::vector<T> &sendvec, std::vector<T> recvvec,
int root,
13 #if defined MONOLISH_USE_MPI
14 MPI_Gather(sendvec.data(), sendvec.size(),
15 internal::mpi::get_type(sendvec.data()[0]), recvvec.data(),
16 recvvec.size(), internal::mpi::get_type(recvvec.data()[0]), root,
30 #if defined MONOLISH_USE_MPI
31 MPI_Gather(sendvec.
data(), sendvec.
size(),
32 internal::mpi::get_type(sendvec.
data()[0]), recvvec.
data(),
33 recvvec.
size(), internal::mpi::get_type(recvvec.
data()[0]), root,