/dports/devel/concurrentqueue/concurrentqueue-1.0.3-15-g0753496/benchmarks/tbb/ |
H A D | parallel_for_each.h | 52 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 D | parallel_for_each_semantics.rst | 3 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 D | Cook_Until_Done_parallel_do.rst | 3 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 D | parallel_for_each.h | 92 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 D | parallel_for_each.h | 96 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 D | parallel_for_each.h | 92 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 D | parallel_for_each.h | 92 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 D | test_parallel_for_each.cpp | 59 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 D | test_parallel_for_each.cpp | 59 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 D | test_parallel_for_each.cpp | 59 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 D | test_parallel_for_each.cpp | 104 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 D | mesh_validate.cc | 90 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 D | conformance_parallel_for_each.cpp | 72 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 D | BLI_task.hh | 46 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 D | parallel_for_each.h | 633 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 D | parallel_for_each_common.h | 175 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 D | Wavefront.rst | 47 ``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 D | Parallel.h | 94 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 D | Parallel.h | 91 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 D | Parallel.h | 91 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 D | README.md | 2 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 D | blt_hcc_smoke.cpp | 21 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 D | blt_hcc_smoke.cpp | 21 hc::parallel_for_each(hc::extent<1>(1), []() [[hc]] in main()
|
/dports/science/conduit/conduit-0.8.0/src/blt/tests/smoke/ |
H A D | blt_hcc_smoke.cpp | 21 hc::parallel_for_each(hc::extent<1>(1), []() [[hc]] in main()
|
/dports/devel/onetbb/oneTBB-2021.4.0/examples/parallel_for_each/ |
H A D | README.md | 2 Examples using `parallel_for_each` algorithm.
|