Re: [Yade-dev] parallel collider - testing needed

2014-04-09 Thread Klaus Thoeni
Hi Bruno, just to clarify, Test 2 is done by increasing the number of iterations (1x, 3x and 12x the number of iterations specified in checkPerf.py). This means the number of interactions should increase as well and, hence, particle velocities should decrease because of more interactions. I ad

[Yade-dev] [Branch ~yade-pkg/yade/git-trunk] Rev 3899: Add Cs parameters to particles, visualize them in VTK.

2014-04-09 Thread noreply
revno: 3899 committer: Anton Gladky timestamp: Wed 2014-04-09 16:03:16 +0200 message: Add Cs parameters to particles, visualize them in VTK. modified: core/Body.hpp pkg/common/SPHEngine.cpp pkg/common/SPHEngine.hpp pkg/dem/VTKR

[Yade-dev] [Branch ~yade-pkg/yade/git-trunk] Rev 3904: Add example script to test different kernel functions.

2014-04-09 Thread noreply
revno: 3904 committer: Anton Gladky timestamp: Wed 2014-04-09 16:03:21 +0200 message: Add example script to test different kernel functions. added: examples/sph/testKernelFunc.py -- lp:yade https://code.launchpad.net/~yade-pkg/yade

[Yade-dev] [Branch ~yade-pkg/yade/git-trunk] Rev 3900: Export in VTK some more SPH-parameters.

2014-04-09 Thread noreply
revno: 3900 committer: Anton Gladky timestamp: Wed 2014-04-09 16:03:16 +0200 message: Export in VTK some more SPH-parameters. modified: pkg/dem/VTKRecorder.cpp -- lp:yade https://code.launchpad.net/~yade-pkg/yade/git-trunk Your te

[Yade-dev] [Branch ~yade-pkg/yade/git-trunk] Rev 3898: Produce meaningful error message.

2014-04-09 Thread noreply
revno: 3898 committer: Anton Gladky timestamp: Wed 2014-04-09 16:03:16 +0200 message: Produce meaningful error message. modified: pkg/common/SPHEngine.cpp pkg/common/SPHEngine.hpp pkg/dem/ViscoelasticPM.hpp -- lp:yade https://c

[Yade-dev] [Branch ~yade-pkg/yade/git-trunk] Rev 3901: Get a coordination number from body.

2014-04-09 Thread noreply
revno: 3901 committer: Anton Gladky timestamp: Wed 2014-04-09 16:03:16 +0200 message: Get a coordination number from body. modified: core/Body.cpp core/Body.hpp pkg/dem/VTKRecorder.cpp -- lp:yade https://code.launchpad.net/~yad

[Yade-dev] [Branch ~yade-pkg/yade/git-trunk] Rev 3905: Add README to examples SPH.

2014-04-09 Thread noreply
revno: 3905 committer: Anton Gladky timestamp: Wed 2014-04-09 16:03:21 +0200 message: Add README to examples SPH. added: examples/sph/README -- lp:yade https://code.launchpad.net/~yade-pkg/yade/git-trunk Your team Yade developers

[Yade-dev] [Branch ~yade-pkg/yade/git-trunk] Rev 3902: Use bool return type for force calculation.

2014-04-09 Thread noreply
revno: 3902 committer: Anton Gladky timestamp: Wed 2014-04-09 16:03:16 +0200 message: Use bool return type for force calculation. Would be good to implement it for all Law_*, like discussed recently. modified: pkg/common/SPHEn

[Yade-dev] [Branch ~yade-pkg/yade/git-trunk] Rev 3897: Normalize parameters of kernel functions.

2014-04-09 Thread noreply
revno: 3897 committer: Anton Gladky timestamp: Wed 2014-04-09 16:03:16 +0200 message: Normalize parameters of kernel functions. modified: pkg/common/SPHEngine.cpp -- lp:yade https://code.launchpad.net/~yade-pkg/yade/git-trunk Your

[Yade-dev] [Branch ~yade-pkg/yade/git-trunk] Rev 3903: Add watercolumn example for SPH.

2014-04-09 Thread noreply
revno: 3903 committer: Anton Gladky timestamp: Wed 2014-04-09 16:03:16 +0200 message: Add watercolumn example for SPH. added: examples/sph/box.geo examples/sph/box.mesh examples/sph/cpt/ examples/sph/cpt/a examples/sph/waterc

[Yade-dev] [Branch ~yade-pkg/yade/git-trunk] Rev 3894: Add gradients and laplacian of the kernel functions.

2014-04-09 Thread noreply
revno: 3894 committer: Anton Gladky timestamp: Wed 2014-04-09 11:11:49 +0200 message: Add gradients and laplacian of the kernel functions. modified: pkg/common/SPHEngine.cpp pkg/common/SPHEngine.hpp -- lp:yade https://code.launch

[Yade-dev] [Branch ~yade-pkg/yade/git-trunk] Rev 3896: Remove duplicated code.

2014-04-09 Thread noreply
revno: 3896 committer: Anton Gladky timestamp: Wed 2014-04-09 16:03:16 +0200 message: Remove duplicated code. modified: pkg/common/SPHEngine.cpp pkg/common/SPHEngine.hpp pkg/dem/ViscoelasticPM.cpp pkg/dem/ViscoelasticPM.hpp -

[Yade-dev] [Branch ~yade-pkg/yade/git-trunk] Rev 3895: Implement some more kernel functions.

2014-04-09 Thread noreply
revno: 3895 committer: Anton Gladky timestamp: Wed 2014-04-09 16:03:15 +0200 message: Implement some more kernel functions. modified: pkg/common/SPHEngine.cpp pkg/common/SPHEngine.hpp pkg/dem/ViscoelasticPM.cpp pkg/dem/Viscoela

[Yade-dev] [Branch ~yade-pkg/yade/git-trunk] Rev 3893: Implement experimental SPH-model

2014-04-09 Thread noreply
revno: 3893 committer: Anton Gladky timestamp: Wed 2014-04-09 11:11:49 +0200 message: Implement experimental SPH-model Basic implementation of smoothed particles hydrodynamics Squashed commit of the following: commit 2e4

Re: [Yade-dev] parallel collider - testing needed

2014-04-09 Thread Klaus Thoeni
Hi guys, just to let you know. I updated the results on the wiki [1]. Still performance test but with more iterations and up to 1 million particles. Cheers, Klaus [1] https://yade-dem.org/wiki/Performance_Test#Test_2 ___ Mailing list: https://launch

Re: [Yade-dev] parallel collider - testing needed

2014-04-09 Thread Bruno Chareyre
Thanks! If I understand correctly, particles velocities are decreasing with iterations. So, more iterations means less weight for the collider overall (hence less effect of parallelizing it). >From you results with 1million, I see for the collider T(j8)=T(j1)/5.8. Could you tell if the collider tim

[Yade-dev] [Bug 1304878] Re: Openblas breaks openmp

2014-04-09 Thread Bruno Chareyre
So a) is a lot better. I can update the "compile" part of the doc to explain how to compile with openblas+openmp on 12.04. -- You received this bug notification because you are a member of Yade developers, which is subscribed to Yade. https://bugs.launchpad.net/bugs/1304878 Title: Openblas br

Re: [Yade-dev] [Bug 1304878] Re: Openblas breaks openmp

2014-04-09 Thread Anton Gladky
2014-04-09 12:48 GMT+02:00 Bruno Chareyre <1304...@bugs.launchpad.net>: > >Sure, we can switch to atlas, if you think it will fix (at least > partially) > > It should fix completely. > Could we have alternatives in the dependencies? I think I've seen that in > deb packages sometimes. E.g. installi

[Yade-dev] [Bug 1304878] Re: Openblas breaks openmp

2014-04-09 Thread Bruno Chareyre
>I do not see any problems with parallelisation on Debian Jessie Good to know that it stabilizes after 6 years of struggling with libs, just for solving a linear system! -- You received this bug notification because you are a member of Yade developers, which is subscribed to Yade. https://bugs.l

[Yade-dev] [Bug 1304878] Re: Openblas breaks openmp

2014-04-09 Thread Bruno Chareyre
>it seems there are good reasons not to use Openblas+OpenMP. Well, we do use openblas+openmp for years. I was always compiling openblas (with, namely, USE_OPENMP = 1), that is why I never noticed the problem we see now. When running yade, PFV uses openblas while python libs use atlas (see [1] #4)

Re: [Yade-dev] ViscoElastic test

2014-04-09 Thread François
Hi Anton, I checked the Pournin's implementation you made, and I may have found a little error. According to the formula (10) in the paper, the four formulas (22) are the resulting stiffness/viscosity_coefs of a contact, and you rightly transcript them. But in your algorithm, you set kn1 = kn2 = *

Re: [Yade-dev] [Bug 1304878] [NEW] Openblas breaks openmp

2014-04-09 Thread Anton Gladky
Actually, I do not see any problems with parallelisation on Debian Jessie. We can probably switch to atlas only on 12.04, which is pretty old already. Anton -- You received this bug notification because you are a member of Yade developers, which is subscribed to Yade. https://bugs.launchpad.net

[Yade-dev] [Bug 1304878] Re: Openblas breaks openmp

2014-04-09 Thread Anton Gladky
** Bug watch added: Debian Bug tracker #737675 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737675 -- You received this bug notification because you are a member of Yade developers, which is subscribed to Yade. https://bugs.launchpad.net/bugs/1304878 Title: Openblas breaks openmp Statu

Re: [Yade-dev] [Bug 1304878] [NEW] Openblas breaks openmp

2014-04-09 Thread Anton Gladky
> I'm not sure how to best fix yadedaily. I noticed openblas-omp packages > available for Fedora and others, but not for debian. > See [1], it seems there are good reasons not to use Openblas+OpenMP. [1] https://bugs.debian.org/737675 > One option is to replace libopenblas dependency by libatla

[Yade-dev] [Bug 1304878] [NEW] Openblas breaks openmp

2014-04-09 Thread Bruno Chareyre
Public bug reported: Linking libopenblas as it is in ubuntu 12.04 disable multithread tasks (known issue with other applications to). Yade -jN run the parallel tasks in a sequential way, and therefore it actually slows down for increasing N due to overheads, as noticed by [1]. The bug affects ya