← Back to team overview

yade-dev team mailing list archive

Re: [Bug 729079] Re: Performance optimization of InsertionSortCollider (Anton)

 

Hi Anton,

I commited fixes for the collider (branch collide2, r2925) and for cgal
feature. I don't find any problem when removing bodies now, but let you
try with your scripts.
Now, all interactions should be removed correctly after deleting bodies.

Bruno


On 14/10/11 07:55, Anton Gladky wrote:
> Hi Bruno,
>
> there is a comparison of new and old collider.
> A newer one is slower, but it can be because of
> tons of warnings like this:
>
> 931937 ERROR yade.InteractionContainer
> /home/gladk/dem/yade/cleanCompBruno/yade/core/InteractionContainer.cpp:55
> erase: InteractionContainer::erase: attempt to delete non-existent
> interaction ##14889+15066
>
> It can be related to the bug 813925 [1]
>
> The script, what I used, creates and removes bodies very actively.
>
> Speed, iter/sec
> -j    Old collider    New_Collider:
> 1          7.94                 6.12
> 2          13.85               11.4
> 3          14.83               14.2
>
>
> [1] https://bugs.launchpad.net/yade/+bug/813925
>
> Anton
>


-- 
_______________
Bruno Chareyre
Associate Professor
ENSE³ - Grenoble INP
11, rue des Mathématiques
BP 46
38402 St Martin d'Hères, France
Tél : +33 4 56 52 86 21
Fax : +33 4 76 82 70 43
________________



Follow ups

References