Václav Šmilauer a écrit :
>
> Bruno: "The time gain with "parallel" option is still very low". What
> speedups you get? For TriaxialTest(fast=True,numberOfGrains=10000), I
> have 48 vs. 28 iter/sec by setting OMP_NUM_THREADS to 4 and 1
> respectively. If you have some ideas for improvements, they will be very
> welcome.
>
>   
Oh!! I still have to try this. I was only looking at this yesterday : 
http://yade.wikia.com/wiki/Triaxial_Test_Parallel

Suggesting a max of 25% speedup. Has it change?

I had a few ideas, like merging geomEngineUnit and physEngineUnit (less 
loops and less sync), or at least don't dispatch interactions when 
i->physics exists . I tried that, it gives 3% speedup just moving 
if(!interaction->interactionPhysics) from the engine unit to the dispatcher.
However, I saw you already merged geom+physics+contact law, so I gave 
up... Is this merged version in the current SVN?
Btw, the scripts/test/triax-perf.py you refer to in this page in not in 
the trunk.

Other questions :
I don't see any parallel command in the triaxialTest or in 
ElasticContactLaw. How can it work?
Do you still have those big cpu time for the collider with 50k spheres? 
I could have a few ideas for this.

Regarding paralelization, we are working on solid-fluid coupling and we 
will use a solver that support parallelization for solving large linear 
systems (an open source library called "taucs", used for sparse system 
in mathematica, matlab, comsol and various good commercial codes). I 
think it will be the good time to start using our multiproc server with 
paralel Yade (I admit I did not really use this server yet...).

> Anton: "Good to have YADE deb-package in repositories.". The
> infrastructure is there, https://launchpad.net/~yade-users/+archive/ppa
> has (one) package, but given the speed how yade evolves and until
> recently, you couldn't practically use it without writing c++ code, it
> didn't make much sense to distribute binaries.
>   
You can still run triaxial tests with various number of grains, 
friction, granulometry, compacity, etc. Not a negligeable thing as the 
triaxial test is the first simulation for more than 50% of the dem users 
I think.

Bruno

-- 
 
_______________
Chareyre Bruno
Maitre de conference

Grenoble INP
Laboratoire 3SR - bureau E145
BP 53 - 38041, Grenoble cedex 9 - France
Tél : 33 4 56 52 86 21
Fax : 33 4 76 82 70 43
________________


_______________________________________________
Mailing list: https://launchpad.net/~yade-users
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yade-users
More help   : https://help.launchpad.net/ListHelp
_______________________________________________
yade-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/yade-users

Reply via email to