← Back to team overview

yade-dev team mailing list archive

[Bug 674000] Re: homoDeform=1 does not handle the periodic case correctly.

 

Oh, no problem to open bugs, that's what the tracker is for.

I don't think it makes a difference whether Cundall+Thornton use
absolute or normalized space, since they only update positions from
velGrad. Particles' velocities always represent only the fluctuation
term, and that is true also for relative velocities. (That makes the
convective term unnecessary as well)

The theoretical downside of their approach is that velocity is not time
derivative of position, but honestly it seems to me that the simplicity
of their algorithm outweights this: no corrective terms are needed in
kinetic energy computation or relative velocities etc (this is now
hidden in Cell::bodyFluctuationVel and Cell::intrShiftVel).

-- 
homoDeform=1 does not handle the periodic case correctly.
https://bugs.launchpad.net/bugs/674000
You received this bug notification because you are a member of Yade
developers, which is subscribed to Yade.

Status in Yet Another Dynamic Engine: Invalid

Bug description:
Currently, in the periodic case, if homoDeform=1 (alias Cundall way) we do not adjust the values of the relative velocities as according to the velocity gradient. This should be done, since, in such a case, we only update particle positions and not particle velocities.





Follow ups

References