← Back to team overview

yade-dev team mailing list archive

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

 

On 28 November 2011 15:13, Chareyre <897237@xxxxxxxxxxxxxxxxxx> wrote:

> Hi,
> I suspect the time-step determination fails because kn and ks are not
> defined for distant interactions when using Hertz functors (with
> neverErase=false, there are no distant interactions).
>
Correct.

> Hertz Ip2 should at least assign kn=ks=0 in that case.
> Does it work if you remove GSTimestepper and assign fixed dt?
>
I agree that Christian should use a fixed time. You can estimate it using
PWave time step (
https://www.yade-dem.org/doc/yade.utils.html?highlight=pwave#yade.utils.PWaveTimeStep
).

Chiara

>
> Actually, another fix would be to set default kn and ks =0 instead of
> the current NaNs...
>
> --
> 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