/third_party/boost/boost/mpi/collectives/ |
D | scatterv.hpp | 28 scatterv_impl(const communicator& comm, const T* in_values, T* out_values, int out_size, in scatterv_impl() argument 40 out_values, out_size, type, root, comm)); in scatterv_impl() 47 scatterv_impl(const communicator& comm, T* out_values, int out_size, int root, in scatterv_impl() argument 50 scatterv_impl(comm, (T const*)0, out_values, out_size, in scatterv_impl() 62 scatterv_impl(const communicator& comm, const T* in_values, T* out_values, int out_size, in scatterv_impl() argument 80 dispatch_scatter_sendbuf(comm, sendbuf, archsizes, (T const*)0, out_values, out_size, root); in scatterv_impl() 88 scatterv_impl(const communicator& comm, T* out_values, int n, int root, in scatterv_impl() argument 92 …scatterv_impl(comm, (T const*)0, out_values, n, (int const*)0, (int const*)0, root, isnt_mpi_type); in scatterv_impl() 101 T* out_values, int out_size, int root) in scatterv() argument 104 detail::scatterv_impl(comm, in_values, out_values, out_size, c_data(sizes), c_data(displs), in scatterv() [all …]
|
D | all_gather.hpp | 34 T* out_values, mpl::true_) in all_gather_impl() argument 39 out_values, n, type, comm)); in all_gather_impl() 48 T* out_values, int const* sizes, int const* skips, mpl::false_) in all_gather_impl() argument 77 std::advance(out_values, skip); in all_gather_impl() 80 *out_values++ = *in_values++; in all_gather_impl() 85 ia >> *out_values++; in all_gather_impl() 97 T* out_values, mpl::false_ isnt_mpi_type) in all_gather_impl() argument 99 all_gather_impl(comm, in_values, n, out_values, (int const*)0, (int const*)0, isnt_mpi_type); in all_gather_impl() 105 all_gather(const communicator& comm, const T& in_value, T* out_values) in all_gather() argument 107 detail::all_gather_impl(comm, &in_value, 1, out_values, is_mpi_datatype<T>()); in all_gather() [all …]
|
D | all_gatherv.hpp | 36 T* out_values, int const* sizes, int const* displs, mpl::true_) in all_gatherv_impl() argument 44 out_values, in all_gatherv_impl() 57 T* out_values, int const* sizes, int const* displs, in all_gatherv_impl() argument 62 all_gather_impl(comm, in_values, sizes[comm.rank()], out_values, in all_gatherv_impl() 69 all_gatherv(const communicator& comm, const T& in_value, T* out_values, in all_gatherv() argument 75 detail::all_gatherv_impl(comm, &in_value, out_values, c_data(sizes), 0, is_mpi_datatype<T>()); in all_gatherv() 80 all_gatherv(const communicator& comm, const T* in_values, T* out_values, in all_gatherv() argument 85 detail::all_gatherv_impl(comm, in_values, out_values, c_data(sizes), 0, is_mpi_datatype<T>()); in all_gatherv() 90 all_gatherv(const communicator& comm, std::vector<T> const& in_values, std::vector<T>& out_values, in all_gatherv() argument 96 out_values.resize(std::accumulate(sizes.begin(), sizes.end(), 0)); in all_gatherv() [all …]
|
D | gather.hpp | 34 T* out_values, int root, mpl::true_) in gather_impl() argument 39 out_values, n, type, root, comm)); in gather_impl() 58 gather_impl(const communicator& comm, const T* in_values, int n, T* out_values, in gather_impl() argument 91 std::advance(out_values, skip); in gather_impl() 95 *out_values++ = *in_values++; in gather_impl() 100 ia >> *out_values++; in gather_impl() 112 gather_impl(const communicator& comm, const T* in_values, int n, T* out_values,int root, in gather_impl() argument 115 gather_impl(comm, in_values, n, out_values, (int const*)0, (int const*)0, root, is_mpi_type); in gather_impl() 121 gather(const communicator& comm, const T& in_value, T* out_values, int root) in gather() argument 123 BOOST_ASSERT(out_values || (comm.rank() != root)); in gather() [all …]
|
D | scan.hpp | 49 scan_impl(const communicator& comm, const T* in_values, int n, T* out_values, in scan_impl() argument 53 (const_cast<T*>(in_values), out_values, n, in scan_impl() 67 scan_impl(const communicator& comm, const T* in_values, int n, T* out_values, in scan_impl() argument 72 (const_cast<T*>(in_values), out_values, n, in scan_impl() 84 T* out_values, Op& op, int lower, int upper) in upper_lower_scan() argument 90 std::copy(in_values, in_values + n, out_values); in upper_lower_scan() 96 upper_lower_scan(comm, in_values, n, out_values, op, lower, middle); in upper_lower_scan() 103 oa << out_values[i]; in upper_lower_scan() 110 upper_lower_scan(comm, in_values, n, out_values, op, middle, upper); in upper_lower_scan() 121 out_values[i] = op(left_value, out_values[i]); in upper_lower_scan() [all …]
|
D | all_to_all.hpp | 31 T* out_values, mpl::true_) in all_to_all_impl() argument 36 out_values, n, type, comm)); in all_to_all_impl() 45 T* out_values, mpl::false_) in all_to_all_impl() argument 104 out_values + src * n); in all_to_all_impl() 109 ia >> out_values[src * n + i]; in all_to_all_impl() 117 all_to_all(const communicator& comm, const T* in_values, T* out_values) in all_to_all() argument 119 detail::all_to_all_impl(comm, in_values, 1, out_values, is_mpi_datatype<T>()); in all_to_all() 125 std::vector<T>& out_values) in all_to_all() argument 128 out_values.resize(comm.size()); in all_to_all() 129 ::boost::mpi::all_to_all(comm, detail::c_data(in_values), detail::c_data(out_values)); in all_to_all() [all …]
|
D | reduce.hpp | 49 T* out_values, Op /*op*/, int root, mpl::true_ /*is_mpi_op*/, in reduce_impl() argument 53 (const_cast<T*>(in_values), out_values, n, in reduce_impl() 81 T* out_values, Op op, int root, mpl::false_ /*is_mpi_op*/, in reduce_impl() argument 86 (const_cast<T*>(in_values), out_values, n, in reduce_impl() 114 T* out_values, Op op, int root, in tree_reduce_impl() argument 117 std::copy(in_values, in_values + n, out_values); in tree_reduce_impl() 139 out_values[i] = op(out_values[i], incoming); in tree_reduce_impl() 147 oa << out_values[i]; in tree_reduce_impl() 167 T* out_values, Op op, int root, in tree_reduce_impl() argument 184 out_values[i] = op(incoming, in_values[i]); in tree_reduce_impl() [all …]
|
D | scatter.hpp | 30 scatter_impl(const communicator& comm, const T* in_values, T* out_values, in scatter_impl() argument 36 out_values, n, type, root, comm)); in scatter_impl() 43 scatter_impl(const communicator& comm, T* out_values, int n, int root, in scatter_impl() argument 46 MPI_Datatype type = get_mpi_datatype<T>(*out_values); in scatter_impl() 49 out_values, n, type, in scatter_impl() 99 T* out_values, int n, int root) { in dispatch_scatter_sendbuf() argument 119 std::copy(in_values + root * n, in_values + (root + 1) * n, out_values); in dispatch_scatter_sendbuf() 124 iarchv >> out_values[i]; in dispatch_scatter_sendbuf() 133 scatter_impl(const communicator& comm, const T* in_values, T* out_values, in scatter_impl() argument 143 dispatch_scatter_sendbuf(comm, sendbuf, archsizes, in_values, out_values, n, root); in scatter_impl() [all …]
|
D | all_reduce.hpp | 33 T* out_values, Op /*op*/, mpl::true_ /*is_mpi_op*/, in all_reduce_impl() argument 37 (const_cast<T*>(in_values), out_values, n, in all_reduce_impl() 51 T* out_values, Op /* op */, mpl::false_ /*is_mpi_op*/, in all_reduce_impl() argument 56 (const_cast<T*>(in_values), out_values, n, in all_reduce_impl() 70 T* out_values, Op op, mpl::false_ /*is_mpi_op*/, in all_reduce_impl() argument 79 std::vector<T> tmp_in( out_values, out_values + n); in all_reduce_impl() 80 reduce(comm, detail::c_data(tmp_in), n, out_values, op, 0); in all_reduce_impl() 82 reduce(comm, in_values, n, out_values, op, 0); in all_reduce_impl() 84 broadcast(comm, out_values, n, 0); in all_reduce_impl() 90 all_reduce(const communicator& comm, const T* in_values, int n, T* out_values, in all_reduce() argument [all …]
|
D | gatherv.hpp | 32 T* out_values, const int* sizes, const int* displs, int root, mpl::true_) in gatherv_impl() argument 37 out_values, const_cast<int*>(sizes), const_cast<int*>(displs), in gatherv_impl() 62 T* out_values, const int* sizes, const int* displs, int root, mpl::false_) in gatherv_impl() argument 66 gather_impl(comm, in_values, in_size, out_values, sizes, skipped.get(), root, mpl::false_()); in gatherv_impl() 85 T* out_values, const std::vector<int>& sizes, const std::vector<int>& displs, in gatherv() argument 90 out_values, detail::c_data(sizes), detail::c_data(displs), in gatherv() 99 T* out_values, const std::vector<int>& sizes, const std::vector<int>& displs, in gatherv() argument 102 …::boost::mpi::gatherv(comm, detail::c_data(in_values), in_values.size(), out_values, sizes, displs… in gatherv() 125 T* out_values, const std::vector<int>& sizes, int root) in gatherv() argument 134 ::boost::mpi::gatherv(comm, in_values, in_size, out_values, sizes, displs, root); in gatherv() [all …]
|
/third_party/boost/boost/mpi/ |
D | collectives.hpp | 53 std::vector<T>& out_values); 60 all_gather(const communicator& comm, const T& in_value, T* out_values); 68 std::vector<T>& out_values); 75 all_gather(const communicator& comm, const T* in_values, int n, T* out_values); 184 std::vector<T>& out_values); 190 void all_to_all(const communicator& comm, const T* in_values, T* out_values); 198 std::vector<T>& out_values); 205 all_to_all(const communicator& comm, const T* in_values, int n, T* out_values); 297 gather(const communicator& comm, const T& in_value, std::vector<T>& out_values, 305 gather(const communicator& comm, const T& in_value, T* out_values, int root); [all …]
|
/third_party/boost/libs/mpi/test/ |
D | all_to_all_test.cpp | 43 std::vector<value_type> out_values; in all_to_all_test() local 44 all_to_all(comm, in_values, out_values); in all_to_all_test() 47 BOOST_CHECK(out_values[p] == generator((p + 1) * (comm.rank() + 1))); in all_to_all_test()
|
/third_party/uboot/u-boot-2020.01/include/dm/ |
D | read.h | 498 u32 *out_values, size_t sz); 822 u32 *out_values, size_t sz) in dev_read_u32_array() argument 824 return ofnode_read_u32_array(dev_ofnode(dev), propname, out_values, sz); in dev_read_u32_array()
|
D | of_access.h | 267 u32 *out_values, size_t sz);
|
D | ofnode.h | 285 u32 *out_values, size_t sz);
|
/third_party/uboot/u-boot-2020.01/drivers/core/ |
D | read.c | 260 u32 *out_values, size_t sz) in dev_read_u32_array() argument 262 return ofnode_read_u32_array(dev_ofnode(dev), propname, out_values, sz); in dev_read_u32_array()
|
D | of_access.c | 469 u32 *out_values, size_t sz) in of_read_u32_array() argument 475 sz * sizeof(*out_values)); in of_read_u32_array() 482 *out_values++ = be32_to_cpup(val++); in of_read_u32_array()
|
D | ofnode.c | 164 u32 *out_values, size_t sz) in ofnode_read_u32_array() argument 171 out_values, sz); in ofnode_read_u32_array() 175 out_values, sz); in ofnode_read_u32_array()
|