Hello!

As we already said (
http://www.mail-archive.com/[email protected]/msg02133.html), I
think there is something wrong/weird in the computation of
plasticDissipation() counter (inside Law2_ScGeom_FrictPhys_Basic functor).
Now, I was wondering if is there any other way to compute the plastic
dissipation in the code, I mean looping over all the contacts and over time
since it is incremental. I ask this since the following line is formally
correct

plasticDissipation +=
((1/currentContactPhysics->ks)*(trialForce-shearForce)).dot(shearForce); //
line 87 of ElasticContactLaw.cpp

and so maybe the mistake is due to the OpenMPAccumulator or something else I
ignore atm. Just let me know if you have any idea how to code this in a
different way. Or also any idea of debugging it as it is now would be
appreciated.

cheers! Chiara
_______________________________________________
Mailing list: https://launchpad.net/~yade-dev
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yade-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to