Преглед на файлове

openmp for dqs

Former-commit-id: f332c6da0029a6db2f49cc9aec9f639a46143f95
Alec Jacobson (jalec преди 11 години
родител
ревизия
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);