107 Kokkos::View<int *, Kokkos::HostSpace> offsets(
"offsets", 0);
108 Kokkos::View<Kokkos::pair<int, int> *, Kokkos::HostSpace> indices_ranks(
115 std::vector<std::pair<int, int>> indices_ranks_vector;
116 for (
unsigned int i = 0; i < indices_ranks.extent(0); ++i)
118 indices_ranks_vector.emplace_back(indices_ranks(i).
first,
122 std::vector<int> offsets_vector;
123 offsets_vector.insert(offsets_vector.begin(),
125 offsets.data() + offsets.extent(0));
127 return {indices_ranks_vector, offsets_vector};