1*67c11716SAlexey Oralov.. _Parallelizing_Complex_Loops:
2*67c11716SAlexey Oralov
3*67c11716SAlexey OralovParallelizing Complex Loops
4*67c11716SAlexey Oralov===========================
5*67c11716SAlexey Oralov
6*67c11716SAlexey Oralov
7*67c11716SAlexey OralovYou can successfully parallelize many applications using only the
8*67c11716SAlexey Oralovconstructs in the **Parallelizing Simple Loops** section. However, some
9*67c11716SAlexey Oralovsituations call for other parallel patterns. This section describes the
10*67c11716SAlexey Oralovsupport for some of these alternate patterns.
11*67c11716SAlexey Oralov
12*67c11716SAlexey Oralov.. toctree::
13*67c11716SAlexey Oralov   :maxdepth: 4
14*67c11716SAlexey Oralov
15*67c11716SAlexey Oralov   ../tbb_userguide/Cook_Until_Done_parallel_do
16*67c11716SAlexey Oralov   ../tbb_userguide/Working_on_the_Assembly_Line_pipeline
17*67c11716SAlexey Oralov   ../tbb_userguide/Summary_of_Loops_and_Pipelines