41 std::vector<type> local_nodes_value;
43 std::vector<type> global_values;
45 inline void build_global(MPI_Datatype &dtype) {
47 local_nodes_value, dtype, global_values, dtype, MPI_COMM_WORLD);
52 sycl::buffer<type>(local_nodes_value.data(), local_nodes_value.size()),
53 sycl::buffer<type>(global_values.data(), global_values.size()),
std::vector< int > vector_allgatherv(const std::vector< T > &send_vec, const MPI_Datatype &send_type, std::vector< T > &recv_vec, const MPI_Datatype &recv_type, const MPI_Comm comm)
allgatherv on vector with size query (size querying variant of vector_allgatherv_ks) //TODO add fault...