From 968f6482f4d459398d39567a2922c4cd0f12ccf0 Mon Sep 17 00:00:00 2001 From: salgado Date: Wed, 24 Nov 2010 03:57:08 +0000 Subject: [PATCH] Guido & AJS fix. You cannot nest task loops git-svn-id: https://svn.dealii.org/trunk@22849 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/source/fe/fe_tools.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/deal.II/source/fe/fe_tools.cc b/deal.II/source/fe/fe_tools.cc index 188c874221..074926a789 100644 --- a/deal.II/source/fe/fe_tools.cc +++ b/deal.II/source/fe/fe_tools.cc @@ -796,18 +796,19 @@ namespace FETools std::vector > >& matrices, const bool isotropic_only) { - Threads::TaskGroup task_group; + // Threads::TaskGroup task_group; // loop over all possible refinement cases unsigned int ref_case = (isotropic_only) ? RefinementCase::isotropic_refinement : RefinementCase::cut_x; - + for (;ref_case <= RefinementCase::isotropic_refinement; ++ref_case) - task_group += Threads::new_task (&compute_embedding_matrices_for_refinement_case, - fe, matrices[ref_case-1], ref_case); + compute_embedding_matrices_for_refinement_case(fe, matrices[ref_case-1], ref_case); + // task_group += Threads::new_task (&compute_embedding_matrices_for_refinement_case, + // fe, matrices[ref_case-1], ref_case); - task_group.join_all (); + // task_group.join_all (); } -- 2.39.5