Elbeem: Use pragma directive instead of overriding number of omp threads
[blender.git] / intern / elbeem / intern / solver_interface.cpp
index c3421fe1968d29aa56e7d4faf8149907de4786c5..4284a56f2fd5ac86f822c07058b0d2abb9e5e921 100644 (file)
@@ -64,7 +64,10 @@ LbmSolverInterface::LbmSolverInterface() :
        mCppfStage(0),
        mDumpRawText(false),
        mDumpRawBinary(false),
-       mDumpRawBinaryZip(true)
+       mDumpRawBinaryZip(true),
+#if PARALLEL==1
+       mNumOMPThreads(1)
+#endif  // PARALLEL==1
 {
 #if ELBEEM_PLUGIN==1
        if(gDebugLevel<=1) setSilent(true);
@@ -670,6 +673,12 @@ void LbmSolverInterface::markedClearList() {
        mMarkedCells.clear();
 }
 
+#if PARALLEL==1
+void LbmSolverInterface::setNumOMPThreads(int num_threads) {
+       mNumOMPThreads = num_threads;
+}
+#endif  // PARALLEL==1
+
 /*******************************************************************************/
 /*! string helper functions */
 /*******************************************************************************/