@@ -10404,6 +10404,161 @@
1040410404 "source_path" : " docs/parallel/openmp/3-3-2-omp-get-wtick-function.md" ,
1040510405 "redirect_url" : " /cpp/parallel/openmp/3-run-time-library-functions#332-omp_get_wtick-function" ,
1040610406 "redirect_document_id" : false
10407+ },
10408+ {
10409+ "source_path" : " docs/parallel/openmp/a-1-executing-a-simple-loop-in-parallel.md" ,
10410+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a1-a-simple-loop-in-parallel" ,
10411+ "redirect_document_id" : false
10412+ },
10413+ {
10414+ "source_path" : " docs/parallel/openmp/a-2-specifying-conditional-compilation.md" ,
10415+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a2-conditional-compilation" ,
10416+ "redirect_document_id" : false
10417+ },
10418+ {
10419+ "source_path" : " docs/parallel/openmp/a-3-using-parallel-regions.md" ,
10420+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a3-parallel-regions" ,
10421+ "redirect_document_id" : false
10422+ },
10423+ {
10424+ "source_path" : " docs/parallel/openmp/a-4-using-the-nowait-clause.md" ,
10425+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a4-the-nowait-clause" ,
10426+ "redirect_document_id" : false
10427+ },
10428+ {
10429+ "source_path" : " docs/parallel/openmp/a-5-using-the-critical-directive.md" ,
10430+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a5-the-critical-directive" ,
10431+ "redirect_document_id" : false
10432+ },
10433+ {
10434+ "source_path" : " docs/parallel/openmp/a-6-using-the-lastprivate-clause.md" ,
10435+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a6-the-lastprivate-clause" ,
10436+ "redirect_document_id" : false
10437+ },
10438+ {
10439+ "source_path" : " docs/parallel/openmp/a-7-using-the-reduction-clause.md" ,
10440+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a7-the-reduction-clause" ,
10441+ "redirect_document_id" : false
10442+ },
10443+ {
10444+ "source_path" : " docs/parallel/openmp/a-8-specifying-parallel-sections.md" ,
10445+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a8-parallel-sections" ,
10446+ "redirect_document_id" : false
10447+ },
10448+ {
10449+ "source_path" : " docs/parallel/openmp/a-9-using-single-directives.md" ,
10450+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a9-single-directives" ,
10451+ "redirect_document_id" : false
10452+ },
10453+ {
10454+ "source_path" : " docs/parallel/openmp/a-10-specifying-sequential-ordering.md" ,
10455+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a10-sequential-ordering" ,
10456+ "redirect_document_id" : false
10457+ },
10458+ {
10459+ "source_path" : " docs/parallel/openmp/a-11-specifying-a-fixed-number-of-threads.md" ,
10460+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a11-a-fixed-number-of-threads" ,
10461+ "redirect_document_id" : false
10462+ },
10463+ {
10464+ "source_path" : " docs/parallel/openmp/a-12-using-the-atomic-directive.md" ,
10465+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a12-the-atomic-directive" ,
10466+ "redirect_document_id" : false
10467+ },
10468+ {
10469+ "source_path" : " docs/parallel/openmp/a-13-using-the-flush-directive-with-a-list.md" ,
10470+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a13-a-flush-directive-with-a-list" ,
10471+ "redirect_document_id" : false
10472+ },
10473+ {
10474+ "source_path" : " docs/parallel/openmp/a-14-using-the-flush-directive-without-a-list.md" ,
10475+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a14-a-flush-directive-without-a-list" ,
10476+ "redirect_document_id" : false
10477+ },
10478+ {
10479+ "source_path" : " docs/parallel/openmp/a-15-determining-the-number-of-threads-used.md" ,
10480+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a15-the-number-of-threads-used" ,
10481+ "redirect_document_id" : false
10482+ },
10483+ {
10484+ "source_path" : " docs/parallel/openmp/a-16-using-locks.md" ,
10485+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a16-locks" ,
10486+ "redirect_document_id" : false
10487+ },
10488+ {
10489+ "source_path" : " docs/parallel/openmp/a-17-using-nestable-locks.md" ,
10490+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a17-nestable-locks" ,
10491+ "redirect_document_id" : false
10492+ },
10493+ {
10494+ "source_path" : " docs/parallel/openmp/a-18-nested-for-directives.md" ,
10495+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a18-nested-for-directives" ,
10496+ "redirect_document_id" : false
10497+ },
10498+ {
10499+ "source_path" : " docs/parallel/openmp/a-19-examples-showing-incorrect-nesting-of-work-sharing-directives.md" ,
10500+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a19-examples-showing-incorrect-nesting-of-work-sharing-directives" ,
10501+ "redirect_document_id" : false
10502+ },
10503+ {
10504+ "source_path" : " docs/parallel/openmp/a-20-binding-of-barrier-directives.md" ,
10505+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a20-bind-barrier-directives" ,
10506+ "redirect_document_id" : false
10507+ },
10508+ {
10509+ "source_path" : " docs/parallel/openmp/a-21-scoping-variables-with-the-private-clause.md" ,
10510+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a21-scope-variables-with-the-private-clause" ,
10511+ "redirect_document_id" : false
10512+ },
10513+ {
10514+ "source_path" : " docs/parallel/openmp/a-22-using-the-default-none-clause.md" ,
10515+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a22-the-defaultnone-clause" ,
10516+ "redirect_document_id" : false
10517+ },
10518+ {
10519+ "source_path" : " docs/parallel/openmp/a-23-examples-of-the-ordered-directive.md" ,
10520+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a23-examples-of-the-ordered-directive" ,
10521+ "redirect_document_id" : false
10522+ },
10523+ {
10524+ "source_path" : " docs/parallel/openmp/a-24-example-of-the-private-clause.md" ,
10525+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a24-example-of-the-private-clause" ,
10526+ "redirect_document_id" : false
10527+ },
10528+ {
10529+ "source_path" : " docs/parallel/openmp/a-25-examples-of-the-copyprivate-data-attribute-clause.md" ,
10530+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a25-examples-of-the-copyprivate-data-attribute-clause" ,
10531+ "redirect_document_id" : false
10532+ },
10533+ {
10534+ "source_path" : " docs/parallel/openmp/a-26-using-the-threadprivate-directive.md" ,
10535+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a26-the-threadprivate-directive" ,
10536+ "redirect_document_id" : false
10537+ },
10538+ {
10539+ "source_path" : " docs/parallel/openmp/a-27-use-of-c99-variable-length-arrays.md" ,
10540+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a27-c99-variable-length-arrays" ,
10541+ "redirect_document_id" : false
10542+ },
10543+ {
10544+ "source_path" : " docs/parallel/openmp/a-28-use-of-num-threads-clause.md" ,
10545+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a28-the-num_threads-clause" ,
10546+ "redirect_document_id" : false
10547+ },
10548+ {
10549+ "source_path" : " docs/parallel/openmp/a-29-use-of-work-sharing-constructs-inside-a-critical-construct.md" ,
10550+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a29-work-sharing-constructs-inside-a-critical-construct" ,
10551+ "redirect_document_id" : false
10552+ },
10553+ {
10554+ "source_path" : " docs/parallel/openmp/a-30-use-of-reprivatization.md" ,
10555+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a30-reprivatization" ,
10556+ "redirect_document_id" : false
10557+ },
10558+ {
10559+ "source_path" : " docs/parallel/openmp/a-31-thread-safe-lock-functions.md" ,
10560+ "redirect_url" : " /cpp/parallel/openmp/a-examples#a31-thread-safe-lock-functions" ,
10561+ "redirect_document_id" : false
1040710562 }
1040810563 ]
1040910564}
0 commit comments