Hi François, I think there is a problem in the Ip2_FrictMat_FrictMat_FrictPhys [1]. The functor is supposed to define the IP, not to modify the materials. A problem is that it is not thread safe. Many interactions could share the same material and modify it at the same time. Besides, I don't get logic. If mat1 and mat2 are modified according to rad1 and rad2, they will be changed all the time when the materials are shared by many particles of different sizes. Is that correct? Couldn't we assume that the user combining FrictPhys and ViscElMat will have to define young and poisson?
Cheers Bruno [1] https://github.com/yade/trunk/commit/6f7318d4c47830275498450a1a80874a6da3490a#diff-6311c0b0529c49d12986e8bfa90017b2R36 On 08/01/14 16:16, [email protected] wrote: > ------------------------------------------------------------ > revno: 3797 > committer: Francois <[email protected]> > timestamp: Wed 2014-01-08 15:36:59 +0100 > message: > Allow the contact between (coh)frictMat and viscElMat as frictPhys. Almost > everything was done by inheritance, just had to convert stiffnesses to > modulus and modulus to stiffnesses to ensure material compatibility. > Note that for the moment the timeStepper cannot handle this kind of > simulations -> will be fixed soon. > modified: > pkg/dem/Ip2_FrictMat_FrictMat_FrictPhys.cpp > pkg/dem/ViscoelasticPM.cpp > pkg/dem/ViscoelasticPM.hpp > > > -- > lp:yade > https://code.launchpad.net/~yade-pkg/yade/git-trunk > > Your team Yade developers is subscribed to branch lp:yade. > To unsubscribe from this branch go to > https://code.launchpad.net/~yade-pkg/yade/git-trunk/+edit-subscription > > > _______________________________________________ > Mailing list: https://launchpad.net/~yade-dev > Post to : [email protected] > Unsubscribe : https://launchpad.net/~yade-dev > More help : https://help.launchpad.net/ListHelp -- _______________ Bruno Chareyre Associate Professor ENSE³ - Grenoble INP Lab. 3SR BP 53 38041 Grenoble cedex 9 Tél : +33 4 56 52 86 21 Fax : +33 4 76 82 70 43 ________________
_______________________________________________ Mailing list: https://launchpad.net/~yade-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-dev More help : https://help.launchpad.net/ListHelp

