فهرست منبع

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
   // 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 b0(0,0,0,0);
     Q be(0,0,0,0);
     Q be(0,0,0,0);