[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40486] trunk/blender/intern/elbeem/intern /loop_tools.h: Fix fluid openMP not baking with some threadcounts

jens verwiebe info at jensverwiebe.de
Fri Sep 23 11:26:04 CEST 2011


Revision: 40486
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40486
Author:   jensverwiebe
Date:     2011-09-23 09:26:03 +0000 (Fri, 23 Sep 2011)
Log Message:
-----------
Fix fluid openMP not baking with some threadcounts

Modified Paths:
--------------
    trunk/blender/intern/elbeem/intern/loop_tools.h

Modified: trunk/blender/intern/elbeem/intern/loop_tools.h
===================================================================
--- trunk/blender/intern/elbeem/intern/loop_tools.h	2011-09-23 08:33:32 UTC (rev 40485)
+++ trunk/blender/intern/elbeem/intern/loop_tools.h	2011-09-23 09:26:03 UTC (rev 40486)
@@ -119,8 +119,8 @@
 	} \
 	 \
 	const int Nj = mLevel[mMaxRefine].lSizey; \
-	int jstart = 0+( id * (Nj / Nthrds) ); \
-	int jend   = 0+( (id+1) * (Nj / Nthrds) ); \
+	int jstart = 0+( (id * Nj ) / Nthrds ); \
+	int jend   = 0+(((id+1) * Nj ) / Nthrds ); \
 	if( ((Nj/Nthrds) *Nthrds) != Nj) { \
 	errMsg("LbmFsgrSolver","Invalid domain size Nj="<<Nj<<" Nthrds="<<Nthrds); \
 	} \




More information about the Bf-blender-cvs mailing list