Question #676451 on Yade changed:
https://answers.launchpad.net/yade/+question/676451

Bruno Chareyre proposed the following answer:
It is not directly related to computation time but do you know that
right after adder() there is a burst of kinetic energy because you
insert new spheres through the previous ones (randomly overlapping in
the same volume)?

I think I realize why this non linearity appears: you increase the number of 
particles without changing their size hence the coordination number is 
increasing. 2400 spheres is when the box is maximally filled, leading to a non 
linear change between 2000 and 2400.
Maybe ligghts implementation of Hertz is more efficient and then this effect is 
less visible? I also suspect Ig2_Facet_Sphere, which generates and manipulate 
matrices every time even for virtual interactions [1].

This is actually a strange case to test scaling since the number of
spheres cannot exceed ~2500 by definition...

Bruno

[1]
https://github.com/yade/trunk/blob/2018.02/pkg/dem/Ig2_Facet_Sphere_ScGeom.cpp#L36

-- 
You received this question notification because your team yade-users is
an answer contact for Yade.

_______________________________________________
Mailing list: https://launchpad.net/~yade-users
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to