From 80b2e2993ce71d8c7d936f63f7ede56f36ededbf Mon Sep 17 00:00:00 2001 From: Oliver Sander <sander@igpm.rwth-aachen.de> Date: Tue, 3 Sep 2013 16:30:44 +0000 Subject: [PATCH] Comment out the OpenMP pragmas ADOL-C doesn't play nice with OpenMP. Hence we have to disable the latter for the time being. [[Imported from SVN: r9446]] --- dune/gfe/localgeodesicfestiffness.hh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dune/gfe/localgeodesicfestiffness.hh b/dune/gfe/localgeodesicfestiffness.hh index 18e71200..75afca5c 100644 --- a/dune/gfe/localgeodesicfestiffness.hh +++ b/dune/gfe/localgeodesicfestiffness.hh @@ -140,7 +140,7 @@ assembleHessian(const Entity& element, std::vector<Dune::array<RT,blocksize> > forwardEnergy(nDofs); std::vector<Dune::array<RT,blocksize> > backwardEnergy(nDofs); - #pragma omp parallel for schedule (dynamic) + //#pragma omp parallel for schedule (dynamic) for (size_t i=0; i<localSolution.size(); i++) { for (size_t i2=0; i2<blocksize; i2++) { typename TargetSpace::EmbeddedTangentVector epsXi = B[i][i2]; @@ -164,7 +164,7 @@ assembleHessian(const Entity& element, // finite-difference approximation // we loop over the lower left triangular half of the matrix. // The other half follows from symmetry - #pragma omp parallel for schedule (dynamic) + //#pragma omp parallel for schedule (dynamic) for (size_t i=0; i<localSolution.size(); i++) { for (size_t i2=0; i2<blocksize; i2++) { for (size_t j=0; j<=i; j++) { -- GitLab