Эх сурвалжийг харах

openmp for dqs

Former-commit-id: f332c6da0029a6db2f49cc9aec9f639a46143f95
Alec Jacobson (jalec 11 жил өмнө
parent
commit
a1b3ee02e8
1 өөрчлөгдсөн 3 нэмэгдсэн , 2 устгасан
  1. 3 2
      include/igl/dqs.cpp

+ 3 - 2
include/igl/dqs.cpp

@@ -33,8 +33,9 @@ IGL_INLINE void igl::dqs(
   }
 
   // Loop over vertices
-//#pragma omp parallel for
-  for(int i = 0;i<V.rows();i++)
+  const int nv = V.rows();
+#pragma omp parallel for if (nv>10000)
+  for(int i = 0;i<nv;i++)
   {
     Q b0(0,0,0,0);
     Q be(0,0,0,0);