Hello, ive been running into an issue with the mpm solver when using it on a renderfarm. depending on the machine, the results will be different. there is a major difference between the results on a machine running on the cpu, and running on the gpu. but also between 2 very similar but not identical gpu machines, i noticed minor differences in particle positions.
the documentation mentions a checkbox for "Deterministic Particle-to-Grid Transfer": https://www.sidefx.com/docs/houdini//nodes/sop/mpmsolver.html [www.sidefx.com]"
however i can not find this checkbox anywhere on the node, and not even when unlocking the sop container and checking the actual solver inside, there is no such parameter.
furthermore i would expect this to be enabled by default anyway, as deterministic results are kind of the bread and butter of vfx are they not?
Has anybody encountered similar issues or even a solution, other than ensuring that you always run your simulation on the same machine, which, lets be real, is not realistic in a real production environment...
thanks
Edit: houdini version is 20.5.332
issues with non-deterministic results from mpm solver
1633 6 0-
- janderfischer
- Member
- 5 posts
- Joined: March 2017
- Offline
-
- cncverkstad
- Member
- 173 posts
- Joined: Aug. 2017
- Offline
-
- janderfischer
- Member
- 5 posts
- Joined: March 2017
- Offline
-
- janderfischer
- Member
- 5 posts
- Joined: March 2017
- Offline
-
- FedorK_FX
- Member
- 21 posts
- Joined: Jan. 2016
- Offline
-
- tamte
- Member
- 9380 posts
- Joined: July 2007
- Offline
janderfischerThat option was added in 20.5.361
Edit: houdini version is 20.5.332
20.5.361
Adding deterministic particle-to-grid as the default transfer algorithm for MPM. This change accelerates the whole solver by 230% on average when benchmarked against the examples from the mpm masterclass using a Nvidia 4090.
Tue. September 17, 2024
Tomas Slancik
CG Supervisor
Framestore, NY
CG Supervisor
Framestore, NY
-
- janderfischer
- Member
- 5 posts
- Joined: March 2017
- Offline
-
- Quick Links



