[Bf-committers] SPH stability and multithreading patches

Alex Fraser adfries at vpac.org
Tue Dec 20 07:37:50 CET 2011


Hi all (and att. Janne),

I have submitted two patches to the tracker:

[#29661] Stability bug fixes for SPH particle physics
http://projects.blender.org/tracker/index.php?func=detail&aid=29661&group_id=9&atid=127

Makes simulations more stable, symmetric and reproducible.

[#29663] Multithreading for SPH solver
http://projects.blender.org/tracker/index.php?func=detail&aid=29663&group_id=9&atid=127

Makes the collision and SPH integration multithreaded. In my tests it gives up to a 4.4x speed-up on 4 cores (with Hyperthreading). Consecutive runs give the same results (i.e. the particles end up in the same locations). This patch builds on the stability patch above.

Any feedback would be welcome!

Alex

-- 
Alex Fraser
Software Engineer
VPAC Ltd


More information about the Bf-committers mailing list