Elbeem: Use pragma directive instead of overriding number of omp threads
[blender.git] / intern / elbeem / intern / solver_interface.h
index 8f3181a307d314c58775367a2796e14e3586d466..e25c59e2d50e2a743ec5c562c73cde7ec5ea8384 100644 (file)
@@ -452,7 +452,9 @@ class LbmSolverInterface
                CellIdentifierInterface* markedAdvanceCell();
                void markedClearList();
 
                CellIdentifierInterface* markedAdvanceCell();
                void markedClearList();
 
-
+#if PARALLEL==1
+               void setNumOMPThreads(int num_threads);
+#endif  // PARALLEL==1
        protected:
 
                /*! abort simulation on error... */
        protected:
 
                /*! abort simulation on error... */
@@ -595,6 +597,10 @@ class LbmSolverInterface
                bool mDumpRawText;
                bool mDumpRawBinary;
                bool mDumpRawBinaryZip;
                bool mDumpRawText;
                bool mDumpRawBinary;
                bool mDumpRawBinaryZip;
+
+#if PARALLEL==1
+               int mNumOMPThreads;
+#endif  // PARALLEL==1
 };
 
 
 };