← Back to team overview

yade-dev team mailing list archive

Re: [Bug 897237] Re: bug in neverErase?!

 

On 29 November 2011 08:52, Chiara Modenese <c.modenese@xxxxxxxxx> wrote:

>
>
> On 29 November 2011 08:38, Chareyre <897237@xxxxxxxxxxxxxxxxxx> wrote:
>
>> Chiara, it is not too difficult to define a time step resulting in a
>> stable integration, and as soon as it is stable it is usually time-step
>> independant.
>
> I agree, it was you to ask the question :-)
>
>
>> What I meant by "accurate" was: as close as possible to the
>> stability condition.
>
> Say that you decrease the time step of a benchmark case (defined using the
PWave time step with a factor of 0.3) by 1 or 2 or 3 orders of magnitude.
It the mechanical response of the system does not change then I would say
that the solution is stable. Is there any other verification you would
suggest to do to verify the accuracy of the calculation?


> What do you mean by stability? What definition you are referring to now?
> Thanks, Chiara
>
>
>
>> What pre-factor "p" are you using in dt=p*PWave?
>>
>> --
>> You received this bug notification because you are a member of Yade
>> developers, which is the registrant for Yade.
>> https://bugs.launchpad.net/bugs/897237
>>
>> Title:
>>  bug in neverErase?!
>>
>> Status in Yet Another Dynamic Engine:
>>  New
>>
>> Bug description:
>>  If I set neverErase=True Yade crashes with following output:
>>
>>  O.run(3000,True)
>>  RuntimeError: std::exception
>>
>>  and also:
>>
>>  Traceback (most recent call last):
>>    File "/home/me/YADE/YADE2970/lib/yade-bzr2970/py/yade/qt/__init__.py",
>> line 192, in refreshEvent
>>                                                     15:01:13
>>      self.refreshValues()
>>
>>                                                     15:01:30
>>    File "/home/me/YADE/YADE2970/lib/yade-bzr2970/py/yade/qt/__init__.py",
>> line 265, in refreshValues
>>                                                      15:01:34
>>      s=int(t); ms=int(t*1000)%1000; us=int(t*1000000)%1000;
>> ns=int(t*1000000000)%1000
>>  ValueError: cannot convert float NaN to integer
>>
>>
>>  You can reproduce the bug with the attached script (similar to the one i
>> submitted with version 2960).
>>  First try to set Law2_ScGeom_MindlinPhys_Mindlin(neverErase=False), this
>> will work.
>>  Then set neverErase=True and yade crashes.
>>
>> To manage notifications about this bug go to:
>> https://bugs.launchpad.net/yade/+bug/897237/+subscriptions
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~yade-dev
>> Post to     : yade-dev@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~yade-dev
>> More help   : https://help.launchpad.net/ListHelp
>>
>
>

-- 
You received this bug notification because you are a member of Yade
developers, which is the registrant for Yade.
https://bugs.launchpad.net/bugs/897237

Title:
  bug in neverErase?!

Status in Yet Another Dynamic Engine:
  New

Bug description:
  If I set neverErase=True Yade crashes with following output:

  O.run(3000,True)                                                                                                                                                                                             
  RuntimeError: std::exception 

  and also:

  Traceback (most recent call last):                                                                                                                                                                               
    File "/home/me/YADE/YADE2970/lib/yade-bzr2970/py/yade/qt/__init__.py", line 192, in refreshEvent                                                                                                       15:01:13
      self.refreshValues()                                                                                                                                                                                 15:01:30
    File "/home/me/YADE/YADE2970/lib/yade-bzr2970/py/yade/qt/__init__.py", line 265, in refreshValues                                                                                                      15:01:34
      s=int(t); ms=int(t*1000)%1000; us=int(t*1000000)%1000; ns=int(t*1000000000)%1000                                                                                                                             
  ValueError: cannot convert float NaN to integer  

  
  You can reproduce the bug with the attached script (similar to the one i submitted with version 2960).
  First try to set Law2_ScGeom_MindlinPhys_Mindlin(neverErase=False), this will work.
  Then set neverErase=True and yade crashes.

To manage notifications about this bug go to:
https://bugs.launchpad.net/yade/+bug/897237/+subscriptions


References