MPM solver issues?

   758   2   0
User Avatar
Member
4 posts
Joined: Jan. 2019
Offline
Hello!

As I am using the new MPM solver, I am running into some difficulties and don't know if it is me or how the solver works. I want to figure out how to turn off collisions for certain particles. i@disableself = 1; i@disableexternal = 1; Do not seem to work! Nor does popcollisionignore.

The second issue is I want to figure out how to emit particles when the particles are overlapping or submerged in already emitted particles. Can't seem to figure this out. The solver kills all overlapping particles and there is no setting for this.

Thank you!
User Avatar
Member
61 posts
Joined: Oct. 2021
Offline
https://www.sidefx.com/forum/topic/96931/?page=1#post-426235 [www.sidefx.com]

Hopefully there will be detailed info in the upcoming masterclass
www.rehimi.de
User Avatar
Staff
93 posts
Joined: June 2023
Offline
The MPM Solver is not based on the POP Solver, so you can't expect all POP nodes to be working with it. Support will be progressively added based on demand. i@disableself, i@disableexternal, and popcollisionignore are all ignored by the solver currently. Keep in mind that collisions are applied using the grid representation of the material and therefore cannot be turned off per particle (like it is the case with FLIP).

Regarding your second issue, it seems like you want to cut a hole in an existing material to emit new material to fill that hole. This could probably be done in the dive target of the MPM Solver, but you can also modify the attributes on the existing points to get the same result. If you provide me with more context on what you are trying to achieve, I should be able to give you an example file that does what you want.
Edited by AlexandreSV - July 15, 2024 09:29:20
  • Quick Links