Home
last modified time | relevance | path

Searched refs:out_values (Results 1 – 18 of 18) sorted by relevance

/third_party/boost/boost/mpi/collectives/
Dscatterv.hpp28 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 …]
Dall_gather.hpp34 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 …]
Dall_gatherv.hpp36 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 …]
Dgather.hpp34 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 …]
Dscan.hpp49 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 …]
Dall_to_all.hpp31 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 …]
Dreduce.hpp49 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 …]
Dscatter.hpp30 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 …]
Dall_reduce.hpp33 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 …]
Dgatherv.hpp32 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/
Dcollectives.hpp53 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/
Dall_to_all_test.cpp43 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/
Dread.h498 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()
Dof_access.h267 u32 *out_values, size_t sz);
Dofnode.h285 u32 *out_values, size_t sz);
/third_party/uboot/u-boot-2020.01/drivers/core/
Dread.c260 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()
Dof_access.c469 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()
Dofnode.c164 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()