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

Reply via email to