diff options
author | Jens Verwiebe <info@jensverwiebe.de> | 2011-09-23 13:26:03 +0400 |
---|---|---|
committer | Jens Verwiebe <info@jensverwiebe.de> | 2011-09-23 13:26:03 +0400 |
commit | a7891da84bfad1f0cd0f3fc825e7f4dedf469a00 (patch) | |
tree | a638097476becc9003481bfc5e6c847acfeb7658 /intern/elbeem | |
parent | ccdf99de53dd0db0dd763ce2df63022e345e0e72 (diff) |
Fix fluid openMP not baking with some threadcounts
Diffstat (limited to 'intern/elbeem')
-rw-r--r-- | intern/elbeem/intern/loop_tools.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/intern/elbeem/intern/loop_tools.h b/intern/elbeem/intern/loop_tools.h index 10514251f1e..f06fa7c2861 100644 --- a/intern/elbeem/intern/loop_tools.h +++ b/intern/elbeem/intern/loop_tools.h @@ -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); \ } \ |