Home
last modified time | relevance | path

Searched refs:parallel_for_each (Results 1 – 25 of 100) sorted by relevance

1234

/dports/devel/concurrentqueue/concurrentqueue-1.0.3-15-g0753496/benchmarks/tbb/
H A Dparallel_for_each.h52 void parallel_for_each(InputIterator first, InputIterator last, const Function& f, task_group_conte… in parallel_for_each() function
60 void parallel_for_each(Range& rng, const Function& f, task_group_context& context) { in parallel_for_each() function
61 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f, context); in parallel_for_each()
67 void parallel_for_each(const Range& rng, const Function& f, task_group_context& context) { in parallel_for_each() function
68 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f, context); in parallel_for_each()
74 void parallel_for_each(InputIterator first, InputIterator last, const Function& f) { in parallel_for_each() function
81 void parallel_for_each(Range& rng, const Function& f) { in parallel_for_each() function
82 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f); in parallel_for_each()
87 void parallel_for_each(const Range& rng, const Function& f) { in parallel_for_each() function
88 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f); in parallel_for_each()
/dports/devel/onetbb/oneTBB-2021.4.0/doc/main/reference/
H A Dparallel_for_each_semantics.rst3 parallel_for_each Body semantics and requirements
14 named requirements for ``tbb::parallel_for_each`` algorithm specification.
22 … void parallel_for_each( InputIterator first, InputIterator last, Body body ); // overload (1)
24 …void parallel_for_each( InputIterator first, InputIterator last, Body body, task_group_context& gr…
27 void parallel_for_each( Container& c, Body body ); // overload (3)
29 … void parallel_for_each( Container& c, Body body, task_group_context& group ); // overload (4)
32 void parallel_for_each( const Container& c, Body body ); // overload (5)
34 …void parallel_for_each( const Container& c, Body body, task_group_context& group ); // overload (6)
42 * ``iterator`` determines the type of the iterator passed into ``parallel_for_each`` algorithm (whi…
51 …uirements from [forward.iterators] ISO C++ Standard section, ``tbb::parallel_for_each`` requires t…
[all …]
/dports/devel/onetbb/oneTBB-2021.4.0/doc/main/tbb_userguide/
H A DCook_Until_Done_parallel_do.rst3 Cook Until Done: parallel_for_each
17 least a few thousand instructions, you can use ``parallel_for_each`` to
35 ``parallel_for_each``. To do so, define an object with a ``const``
59 parallel_for_each( list.begin(), list.end(), ApplyFoo() );
63 An invocation of ``parallel_for_each`` never causes two threads to act
66 ``parallel_for_each`` unscalable, because the fetching of work is
71 There are two ways that ``parallel_for_each`` can acquire work scalably.
77 - The body argument to ``parallel_for_each``, if it takes a second
78 argument *feeder* of type ``parallel_for_each<Item>&``, can add more
81 With ``parallel_for_each``, after processing a node, you could use
[all …]
/dports/math/stanmath/math-4.2.0/lib/tbb_2020.3/include/tbb/
H A Dparallel_for_each.h92 void parallel_for_each(Iterator first, Iterator last, const Function& f, task_group_context &contex…
99 void parallel_for_each(Range& rng, const Function& f, task_group_context& context) {
100 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f, context);
106 void parallel_for_each(const Range& rng, const Function& f, task_group_context& context) {
107 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f, context);
113 void parallel_for_each(Iterator first, Iterator last, const Function& f) {
119 void parallel_for_each(Range& rng, const Function& f) {
120 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f);
125 void parallel_for_each(const Range& rng, const Function& f) {
126 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f);
/dports/math/deal.ii/dealii-803d21ff957e349b3799cd3ef2c840bc78734305/bundled/tbb-2018_U2/include/tbb/
H A Dparallel_for_each.h96 void parallel_for_each(Iterator first, Iterator last, const Function& f, task_group_context &contex…
103 void parallel_for_each(Range& rng, const Function& f, task_group_context& context) {
104 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f, context);
110 void parallel_for_each(const Range& rng, const Function& f, task_group_context& context) {
111 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f, context);
117 void parallel_for_each(Iterator first, Iterator last, const Function& f) {
123 void parallel_for_each(Range& rng, const Function& f) {
124 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f);
129 void parallel_for_each(const Range& rng, const Function& f) {
130 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f);
/dports/devel/tbb/oneTBB-2020.3/include/tbb/
H A Dparallel_for_each.h92 void parallel_for_each(Iterator first, Iterator last, const Function& f, task_group_context &contex…
99 void parallel_for_each(Range& rng, const Function& f, task_group_context& context) {
100 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f, context);
106 void parallel_for_each(const Range& rng, const Function& f, task_group_context& context) {
107 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f, context);
113 void parallel_for_each(Iterator first, Iterator last, const Function& f) {
119 void parallel_for_each(Range& rng, const Function& f) {
120 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f);
125 void parallel_for_each(const Range& rng, const Function& f) {
126 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f);
/dports/devel/taskflow/taskflow-3.2.0/3rd-party/tbb/include/tbb/
H A Dparallel_for_each.h92 void parallel_for_each(Iterator first, Iterator last, const Function& f, task_group_context &contex…
99 void parallel_for_each(Range& rng, const Function& f, task_group_context& context) {
100 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f, context);
106 void parallel_for_each(const Range& rng, const Function& f, task_group_context& context) {
107 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f, context);
113 void parallel_for_each(Iterator first, Iterator last, const Function& f) {
119 void parallel_for_each(Range& rng, const Function& f) {
120 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f);
125 void parallel_for_each(const Range& rng, const Function& f) {
126 parallel_for_each(tbb::internal::first(rng), tbb::internal::last(rng), f);
/dports/math/stanmath/math-4.2.0/lib/tbb_2020.3/src/test/
H A Dtest_parallel_for_each.cpp59 tbb::parallel_for_each(begin, end, (TestFunctionType)TestFunction); in RunPForEachTests()
79 …tbb::parallel_for_each( Iterator(test_vector), Iterator(test_vector+NUMBER_OF_ELEMENTS), (TestMuta… in RunMutablePForEachTests()
109 tbb::parallel_for_each(begin, end, (TestFunctionType)test_function_with_exception); in TestExceptionsSupport()
133 tbb::parallel_for_each(begin, end, (TestFunctionType)function_to_cancel); in execute()
173 tbb::parallel_for_each(v.begin(), v.end(), set_to<1>()); in range_for_each_test()
178 tbb::parallel_for_each(v, set_to<0>()); in range_for_each_test()
183 …tbb::parallel_for_each(tbb::blocked_range<std::list<size_t>::iterator>(v.begin(), v.end()), set_to… in range_for_each_test()
190 tbb::parallel_for_each(v.begin(), v.end(), set_to<0>(), context); in range_for_each_test()
195 tbb::parallel_for_each(v, set_to<1>(), context); in range_for_each_test()
200 …tbb::parallel_for_each(tbb::blocked_range<std::list<size_t>::iterator>(v.begin(), v.end()), set_to… in range_for_each_test()
/dports/devel/tbb/oneTBB-2020.3/src/test/
H A Dtest_parallel_for_each.cpp59 tbb::parallel_for_each(begin, end, (TestFunctionType)TestFunction); in RunPForEachTests()
79 …tbb::parallel_for_each( Iterator(test_vector), Iterator(test_vector+NUMBER_OF_ELEMENTS), (TestMuta… in RunMutablePForEachTests()
109 tbb::parallel_for_each(begin, end, (TestFunctionType)test_function_with_exception); in TestExceptionsSupport()
133 tbb::parallel_for_each(begin, end, (TestFunctionType)function_to_cancel); in execute()
173 tbb::parallel_for_each(v.begin(), v.end(), set_to<1>()); in range_for_each_test()
178 tbb::parallel_for_each(v, set_to<0>()); in range_for_each_test()
183 …tbb::parallel_for_each(tbb::blocked_range<std::list<size_t>::iterator>(v.begin(), v.end()), set_to… in range_for_each_test()
190 tbb::parallel_for_each(v.begin(), v.end(), set_to<0>(), context); in range_for_each_test()
195 tbb::parallel_for_each(v, set_to<1>(), context); in range_for_each_test()
200 …tbb::parallel_for_each(tbb::blocked_range<std::list<size_t>::iterator>(v.begin(), v.end()), set_to… in range_for_each_test()
/dports/devel/taskflow/taskflow-3.2.0/3rd-party/tbb/src/test/
H A Dtest_parallel_for_each.cpp59 tbb::parallel_for_each(begin, end, (TestFunctionType)TestFunction); in RunPForEachTests()
79 …tbb::parallel_for_each( Iterator(test_vector), Iterator(test_vector+NUMBER_OF_ELEMENTS), (TestMuta… in RunMutablePForEachTests()
109 tbb::parallel_for_each(begin, end, (TestFunctionType)test_function_with_exception); in TestExceptionsSupport()
133 tbb::parallel_for_each(begin, end, (TestFunctionType)function_to_cancel); in execute()
173 tbb::parallel_for_each(v.begin(), v.end(), set_to<1>()); in range_for_each_test()
178 tbb::parallel_for_each(v, set_to<0>()); in range_for_each_test()
183 …tbb::parallel_for_each(tbb::blocked_range<std::list<size_t>::iterator>(v.begin(), v.end()), set_to… in range_for_each_test()
190 tbb::parallel_for_each(v.begin(), v.end(), set_to<0>(), context); in range_for_each_test()
195 tbb::parallel_for_each(v, set_to<1>(), context); in range_for_each_test()
200 …tbb::parallel_for_each(tbb::blocked_range<std::list<size_t>::iterator>(v.begin(), v.end()), set_to… in range_for_each_test()
/dports/devel/onetbb/oneTBB-2021.4.0/test/tbb/
H A Dtest_parallel_for_each.cpp104 tbb::parallel_for_each(vec.begin(), vec.end(), [&](std::size_t& in) { in __anond23131960102()
116 tbb::parallel_for_each(it, it, body);
117 tbb::parallel_for_each(it, it, body, ctx);
124 tbb::parallel_for_each(cbs, body);
125 tbb::parallel_for_each(cbs, body, ctx);
126 tbb::parallel_for_each(const_cbs, body);
127 tbb::parallel_for_each(const_cbs, body, ctx);
/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/intern/
H A Dmesh_validate.cc90 parallel_for_each( in reserve_hash_maps()
99 parallel_for_each(edge_maps, [&](EdgeMap &edge_map) { in add_existing_edges_to_hash_maps()
116 parallel_for_each(edge_maps, [&](EdgeMap &edge_map) { in add_polygon_edges_to_hash_maps()
149 parallel_for_each(edge_maps, [&](EdgeMap &edge_map) { in serialize_and_initialize_deduplicated_edges()
218 parallel_for_each(edge_maps, [](EdgeMap &edge_map) { edge_map.clear(); }); in clear_hash_tables()
/dports/devel/onetbb/oneTBB-2021.4.0/test/conformance/
H A Dconformance_parallel_for_each.cpp72 oneapi::tbb::parallel_for_each(v.begin(), v.end(), set_to<0>(), context...); in WorkProducingTest()
79 oneapi::tbb::parallel_for_each(v, set_to<1>(), context...); in WorkProducingTest()
86 …oneapi::tbb::parallel_for_each(oneapi::tbb::blocked_range<std::deque<size_t>::iterator>(v.begin(),… in WorkProducingTest()
/dports/graphics/blender/blender-2.91.0/source/blender/blenlib/
H A DBLI_task.hh46 void parallel_for_each(Range &range, const Function &function) in parallel_for_each() function
49 tbb::parallel_for_each(range, function); in parallel_for_each()
/dports/devel/onetbb/oneTBB-2021.4.0/include/oneapi/tbb/
H A Dparallel_for_each.h633 void parallel_for_each(Iterator first, Iterator last, const Body& body) {
640 void parallel_for_each(Range& rng, const Body& body) {
641 parallel_for_each(std::begin(rng), std::end(rng), body);
646 void parallel_for_each(const Range& rng, const Body& body) {
647 parallel_for_each(std::begin(rng), std::end(rng), body);
654 void parallel_for_each(Iterator first, Iterator last, const Body& body, task_group_context& context…
660 void parallel_for_each(Range& rng, const Body& body, task_group_context& context) {
661 parallel_for_each(std::begin(rng), std::end(rng), body, context);
666 void parallel_for_each(const Range& rng, const Body& body, task_group_context& context) {
667 parallel_for_each(std::begin(rng), std::end(rng), body, context);
[all …]
/dports/devel/onetbb/oneTBB-2021.4.0/test/common/
H A Dparallel_for_each_common.h175 tbb::parallel_for_each(mbegin, mend, body); in TestBodyMove()
187 tbb::parallel_for_each(begin, end, body); in TestBody()
221 tbb::parallel_for_each(begin, end, body); in TestGenericLambda()
236 tbb::parallel_for_each(mbegin, mend, body); in TestGenericLambdaMove()
326 tbb::parallel_for_each(container, Functor{}); in container_based_overload_test_case()
386 …tbb::parallel_for_each(std::make_move_iterator(Iterator(a)), std::make_move_iterator(Iterator(a+si… in TestMoveIterator()
/dports/devel/onetbb/oneTBB-2021.4.0/doc/main/tbb_userguide/design_patterns/
H A DWavefront.rst47 ``oneapi::tbb::parallel_for_each`` to process items. Associate an atomic
49 predecessors. Invoke ``oneapi::tbb::parallel_for_each`` to process the items that
52 reaches zero, add that successor to the ``oneapi::tbb::parallel_for_each``
139 counters and then rolls a wavefront using ``parallel_for_each``,
160 oneapi::tbb::parallel_for_each( &origin, &origin+1,
/dports/devel/llvm90/llvm-9.0.1.src/include/llvm/Support/
H A DParallel.h94 void parallel_for_each(IterTy Begin, IterTy End, FuncTy Fn) { in parallel_for_each() function
95 concurrency::parallel_for_each(Begin, End, Fn); in parallel_for_each()
154 void parallel_for_each(IterTy Begin, IterTy End, FuncTy Fn) { in parallel_for_each() function
237 detail::parallel_for_each(Begin, End, Fn); in for_each()
/dports/devel/llvm80/llvm-8.0.1.src/include/llvm/Support/
H A DParallel.h91 void parallel_for_each(IterTy Begin, IterTy End, FuncTy Fn) { in parallel_for_each() function
92 concurrency::parallel_for_each(Begin, End, Fn); in parallel_for_each()
151 void parallel_for_each(IterTy Begin, IterTy End, FuncTy Fn) { in parallel_for_each() function
234 detail::parallel_for_each(Begin, End, Fn); in for_each()
/dports/devel/llvm70/llvm-7.0.1.src/include/llvm/Support/
H A DParallel.h91 void parallel_for_each(IterTy Begin, IterTy End, FuncTy Fn) { in default()
92 concurrency::parallel_for_each(Begin, End, Fn); in default()
151 void parallel_for_each(IterTy Begin, IterTy End, FuncTy Fn) { in default()
234 detail::parallel_for_each(Begin, End, Fn); in default()
/dports/devel/onetbb/oneTBB-2021.4.0/examples/parallel_for_each/parallel_preorder/
H A DREADME.md2 Example that uses `parallel_for_each` to do parallel preorder traversal of a sparse graph.
10 3. Update each cell in `root_set`, by applying a `parallel_for_each` to a `root_set`.
21 …ate the cells becomes very small, and consequently the overhead of `parallel_for_each` swamps the …
/dports/science/ascent/ascent-0.7.1-66-gbcf2742a/src/blt/tests/smoke/
H A Dblt_hcc_smoke.cpp21 hc::parallel_for_each(hc::extent<1>(1), []() [[hc]] in main()
/dports/science/axom/axom-0.6.1/src/cmake/blt/tests/smoke/
H A Dblt_hcc_smoke.cpp21 hc::parallel_for_each(hc::extent<1>(1), []() [[hc]] in main()
/dports/science/conduit/conduit-0.8.0/src/blt/tests/smoke/
H A Dblt_hcc_smoke.cpp21 hc::parallel_for_each(hc::extent<1>(1), []() [[hc]] in main()
/dports/devel/onetbb/oneTBB-2021.4.0/examples/parallel_for_each/
H A DREADME.md2 Examples using `parallel_for_each` algorithm.

1234