You are right on maxMultiplier, it should be improved. The consequence
is that convergence to a traction state is sub-optimal (but still
converging).
No I don't have a test script for that.

Bruno

On 03/12/14 23:20, Jerome Duriez wrote:
> Obviously, I confess I did not consider isotropic traction...
>
> I will definitively try to improve the commit if I broke something.
> Did the code, in previous state, work well for such situations ?
>
> Considering l.205 of TSC [1], it seems to me that, in previous state
> for isotropic traction case, finalMaxMultiplier would be considered
> instead of maxMultiplier in non adequate situations.
> What do you think ?
>
> If you have a working example script that illustrates the behaviour of
> the previous code in isotropic traction, it would be obviously useful
> for me.
>
> [1]
> https://github.com/yade/trunk/commit/19e81a785b19a8eab2718ebb5ad5eb9456355818#diff-e3491e9c63e91170258c65eec9377298L203
>
>
> ------------------------------------------------------------------------
> *From:* Yade-dev
> [[email protected]] on
> behalf of Bruno Chareyre [[email protected]]
> *Sent:* December 3, 2014 1:42 PM
> *To:* [email protected]
> *Subject:* Re: [Yade-dev] [Branch ~yade-pkg/yade/git-trunk] Rev 3541:
> Many changes towards a more consistent sign convention throughout the
> code for stresses and strai...
>
> Hi Jérome,
> There is a problem in this commit, see lines [1].
> You replaced:
> siso = goal1 + goal2 + goal3
> by
> siso = abs(goal1 + goal2 + goal3)
>
> So now it is impossible to define isotropic traction as a target state.
> Stresses and strains have signs, there should not be any abs()
> function applied on them except in a few special cases, else it breaks
> the algorithms.
>
> Cheers.
>
> Bruno
>
>
> [1]
> https://github.com/yade/trunk/commit/19e81a785b19a8eab2718ebb5ad5eb9456355818#diff-e3491e9c63e91170258c65eec9377298L203
> see also:
> https://github.com/yade/trunk/commit/19e81a785b19a8eab2718ebb5ad5eb9456355818#diff-e3491e9c63e91170258c65eec9377298L210
>
> On 19/11/14 01:18, [email protected] wrote:
>> ------------------------------------------------------------
>> revno: 3541
>> committer: jduriez <[email protected]>
>> timestamp: Tue 2014-11-18 12:46:27 -0700
>> message:
>>   Many changes towards a more consistent sign convention throughout the code 
>> for stresses and strains. Should fix e.g. 
>> https://bugs.launchpad.net/yade/+bug/1381282. The goal is to know directly 
>> the meaning of a strain or stress value each time one is encountered. 
>> Relying on the classical Continuum Mechanics convention (editorial 
>> choice...). A global announcement is planned in a couple of days, in case 
>> some errors appear in the meantime.
>> modified:
>>   examples/FluidCouplingPFV/oedometer.py
>>   examples/clumps/triax-basic-with-clumps.py
>>   examples/test/triax-basic.py
>>   examples/test/triax-cohesive.py
>>   examples/triax-tutorial/script-session1.py
>>   pkg/dem/CapillaryTriaxialTest.hpp
>>   pkg/dem/CohesiveTriaxialTest.hpp
>>   pkg/dem/TriaxialCompressionEngine.cpp
>>   pkg/dem/TriaxialCompressionEngine.hpp
>>   pkg/dem/TriaxialStressController.cpp
>>   pkg/dem/TriaxialStressController.hpp
>>   pkg/dem/TriaxialTest.hpp
>>   py/pack/pack.py
>>   scripts/checks-and-tests/checks/DEM-PFV-check.py
>>   scripts/checks-and-tests/checks/checkTestTriax.py
>>
>>
>> --
>> 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


-- 
_______________
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