Jump to content
Sign in to follow this  

non-deterministic behavior of viscosity solver

Recommended Posts

Hey Guys, 

I have a situation with flip sim where every time i write out / cache there is a change in particles positions in some areas of sim.

My scene particles have somewhat moderate velocities with wide variation in viscosity ranging between (0.000 to 1.000)*40 in few decimals places.
Although overall sim shape remains the same but there is a visible change in secondary shapes, fine tendrils it makes.

My suspicion is on the viscosity solver as i bypass viscosity calculations the error goes away. 64 bit float precision doesn't help the case either. 

I am aware of rounding errors that are inherent in floating-point computation but have no idea of how is viscosity solved.  
Has anyone experienced it behaving it non-deterministic  ?

Thought to ask around before submitting as a bug.



Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this