[Yade-dev] [Branch ~yade-dev/yade/trunk] Rev 2793: - Add functions for constrictions sizes statistics.

2011-03-22 Thread noreply
revno: 2793 committer: Bruno Chareyre branch nick: yade timestamp: Tue 2011-03-22 19:32:04 +0100 message: - Add functions for constrictions sizes statistics. - Remove a few compile warnings. modified: lib/triangulation/FlowBounding

Re: [Yade-dev] Web site && buildbot disruption

2011-03-22 Thread Anton Gladky
Thanks a lot! Anton On Tue, Mar 22, 2011 at 6:14 PM, Rémi Cailletaud wrote: > Hi, > > Le 18/03/2011 16:57, Anton Gladky a écrit : >> Something like https://www.yade-dem.org/source/yade_r2790.tar.gz > > done, > >> and it would be good to have symbolic link >> https://www.yade-dem.org/source/ya

[Yade-dev] [Branch ~yade-dev/yade/trunk] Rev 2792: buildbot now creates a source targz

2011-03-22 Thread noreply
revno: 2792 committer: Rémi Cailletaud branch nick: yade timestamp: Tue 2011-03-22 18:12:32 +0100 message: buildbot now creates a source targz modified: scripts/build-infrastructure/master.cfg -- lp:yade https://code.launchpad.net/

Re: [Yade-dev] [Bug 729079] Re: Performance optimization of InsertionSortCollider

2011-03-22 Thread Anton Gladky
> Yes, it is the insertion sort as in the collider. Thanks, I have created a branch and placed there this code for possible following modifications of the algorithm. https://code.launchpad.net/~yade-dev/yade/insertion-sort-test To check it just: scons; ./insertion-sort-test Anton

Re: [Yade-dev] [Bug 729079] Re: Performance optimization of InsertionSortCollider

2011-03-22 Thread Bruno Chareyre
> No. OpenMP is supposed to run a loops in a few threads. Not anymore. > Parallelizing of a _algo_ is a problem of a developers. Yes, yes, I know. > Proof in the attached file. Compile it and run (may be several times) by > Thanks for the proof, that was my question. :) Bruno _

Re: [Yade-dev] [Bug 729079] Re: Performance optimization of InsertionSortCollider

2011-03-22 Thread Sergei D.
22.03.2011 16:13, Anton Gladky wrote: Yes, you are right. You have put in this code the idea of insertionsortcollider, which is in the trunk now? Anton Yes, it is the insertion sort as in the collider. -- Best regards, Sergei D. ___ Mailing li

Re: [Yade-dev] [Bug 729079] Re: Performance optimization of InsertionSortCollider

2011-03-22 Thread Anton Gladky
Yes, you are right. You have put in this code the idea of insertionsortcollider, which is in the trunk now? Anton On Tue, Mar 22, 2011 at 2:05 PM, Sergei D. wrote: > 22.03.2011 14:58, Bruno Chareyre wrote: >> >> but parallelizing a serial algo the non-intrusive way is >> exactly what OpenMP

Re: [Yade-dev] [Bug 729079] Re: Performance optimization of InsertionSortCollider

2011-03-22 Thread Sergei D.
22.03.2011 14:58, Bruno Chareyre wrote: but parallelizing a serial algo the non-intrusive way is exactly what OpenMP is supposed to do No. OpenMP is supposed to run a loops in a few threads. Not anymore. Parallelizing of a _algo_ is a problem of a developers. Proof in the attached file. Compile

Re: [Yade-dev] [Bug 729079] Re: Performance optimization of InsertionSortCollider

2011-03-22 Thread Bruno Chareyre
> > Because Insertion sorting is a serial algo. It haven't a isolated data > for different threads and haven't a mechanism to exchange data between > threads. So, threadA can write to data from threadB (and will do it). Perhaps I get you wrong, but there is no need for explicit mechanisms to isola

Re: [Yade-dev] [Bug 729079] Re: Performance optimization of InsertionSortCollider

2011-03-22 Thread Sergei D.
Well, paralellizing a "for" loop is very simple. I was wondering if there was an obvious reason why it should break the algorithm in this precise case. Because Insertion sorting is a serial algo. It haven't a isolated data for different threads and haven't a mechanism to exchange data betwee

Re: [Yade-dev] [Bug 729079] Re: Performance optimization of InsertionSortCollider

2011-03-22 Thread Bruno Chareyre
On 22/03/11 11:43, Sergei D. wrote: > 22.03.2011 13:31, Bruno Chareyre wrote: >> Why do you think it should it break the algorithm? >> It is because "interactions->insert(newI)" could insert two interactions >> in the same list from different threads? > No. It will breaks the Insertion Sort Algo, n

[Yade-dev] [SCM] Yet Another Dynamic Engine. Platform for discrete element modeling. tag, debian/0.60.2-1, created. debian/0.60.1-1-13-ge358c3b

2011-03-22 Thread Anton Gladky
The tag, debian/0.60.2-1 has been created at e358c3b335711b6131e1ce5a94f8927b242bb3e6 (commit) - Shortlog commit e358c3b335711b6131e1ce5a94f8927b242bb3e6 Author: Anton Gladky Date: Tue Mar 22 12:42:23 2011 +0100 Changelo

[Yade-dev] [SCM] Yet Another Dynamic Engine. Platform for discrete element modeling. annotated tag, upstream/0.60.2, created. upstream/0.60.2

2011-03-22 Thread Anton Gladky
The annotated tag, upstream/0.60.2 has been created at b1ad2328e895bd784b8574ea4412be4bce355e55 (tag) tagging 7cb8e4c417c17b8763151b010a764589b4d113c8 (commit) replaces upstream/0.60.1 tagged by Anton Gladky on Tue Mar 22 12:25:57 2011 +0100 - Shortlog --

[Yade-dev] [SCM] Yet Another Dynamic Engine. Platform for discrete element modeling. branch, pristine-tar, updated. 29e0dde37ceb5d0b3d403dd10783bfecb08633e6

2011-03-22 Thread Anton Gladky
The following commit has been merged in the pristine-tar branch: commit 29e0dde37ceb5d0b3d403dd10783bfecb08633e6 Author: Anton Gladky Date: Tue Mar 22 12:25:57 2011 +0100 pristine-tar data for yade_0.60.2.orig.tar.bz2 diff --git a/yade_0.60.2.orig.tar.bz2.delta b/yade_0.60.2.orig.tar.bz2.d

[Yade-dev] [SCM] Yet Another Dynamic Engine. Platform for discrete element modeling. branch, master, updated. debian/0.60.1-1-13-ge358c3b

2011-03-22 Thread Anton Gladky
The following commit has been merged in the master branch: commit 3d93a61f7a533450f009764e87701a8780811719 Author: Anton Gladky Date: Tue Mar 22 12:33:51 2011 +0100 Deleted patches, aplied by upstream in 0.60.2 diff --git a/debian/patches/fix-forcecontainer-crash-lp724396.patch b/debian/p

[Yade-dev] [SCM] Yet Another Dynamic Engine. Platform for discrete element modeling. branch, master, updated. debian/0.60.1-1-13-ge358c3b

2011-03-22 Thread Anton Gladky
The following commit has been merged in the master branch: commit 7f541c9fb16a3e411a9b9bc0591b78c5e23ba031 Merge: f49f563fe88a39cf295361cd27d0ad7a690e4ad8 7cb8e4c417c17b8763151b010a764589b4d113c8 Author: Anton Gladky Date: Tue Mar 22 12:25:57 2011 +0100 Merge commit 'upstream/0.60.2' --

[Yade-dev] [SCM] Yet Another Dynamic Engine. Platform for discrete element modeling. branch, master, updated. debian/0.60.1-1-13-ge358c3b

2011-03-22 Thread Anton Gladky
The following commit has been merged in the master branch: commit e358c3b335711b6131e1ce5a94f8927b242bb3e6 Author: Anton Gladky Date: Tue Mar 22 12:42:23 2011 +0100 Changelog update diff --git a/debian/changelog b/debian/changelog index c9e28a5..ed99bcb 100644 --- a/debian/changelog +++ b/

Re: [Yade-dev] [Bug 729079] Re: Performance optimization of InsertionSortCollider

2011-03-22 Thread Sergei D.
22.03.2011 13:31, Bruno Chareyre wrote: Why do you think it should it break the algorithm? It is because "interactions->insert(newI)" could insert two interactions in the same list from different threads? No. It will breaks the Insertion Sort Algo, not interactions->insert/erase (the operations

Re: [Yade-dev] Yade further work

2011-03-22 Thread Jerome Duriez
Ok, if there are two against one, I'll respect democracy ! Le 22/03/2011 11:16, Bruno Chareyre a écrit : It's good to remove junk accounts. If somebody wants to keep receiving the yade-dev mails, he can at least send a message to say so. Bruno On 22/03/11 10:47, Anton Gladky wrote: Hi, Jerome

Re: [Yade-dev] [Bug 729079] Re: Performance optimization of InsertionSortCollider

2011-03-22 Thread Bruno Chareyre
Why do you think it should it break the algorithm? It is because "interactions->insert(newI)" could insert two interactions in the same list from different threads? It must be very rare since interactions are stored in bodies: maybe it explains why tests are passed (just luck). Let's be super-caref

Re: [Yade-dev] Yade further work

2011-03-22 Thread Bruno Chareyre
> I changed https://yade-dem.org/wiki/Authors_and_contributors > > maybe too quick, if anyone disagrees, then I am sorry for that, and > please correct. Wow, that was fast! Ok with me. Thanks. Bruno ___ Mailing list: https://launchpad.net/~yade-dev Po

Re: [Yade-dev] Yade further work

2011-03-22 Thread Bruno Chareyre
It's good to remove junk accounts. If somebody wants to keep receiving the yade-dev mails, he can at least send a message to say so. Bruno On 22/03/11 10:47, Anton Gladky wrote: > Hi, Jerome! > > I think it is normally to deactivate inactive accounts. Some projects > do it regularly, even having

Re: [Yade-dev] Yade further work

2011-03-22 Thread Anton Gladky
Another option. We can create yade-commiters team and include there all people, who contribute a code. In this case, we will do not need to keep yade-dev like a moderated team, it will be open group. Is that better? Anton On Tue, Mar 22, 2011 at 10:47 AM, Anton Gladky wrote: > Hi, Jerome! >

Re: [Yade-dev] Yade further work

2011-03-22 Thread Anton Gladky
Hi, Jerome! I think it is normally to deactivate inactive accounts. Some projects do it regularly, even having "restricted by time" membership, when you need to re-apply for membership (sure, we do not need it) . If somebody keeps his membership just to read mailing list - no problem, he will stay

Re: [Yade-dev] Yade further work

2011-03-22 Thread Jerome Duriez
Hello, Le 21/03/2011 21:08, Anton Gladky a écrit : Also I would like to clean up yade-dev team a little bit from inactive users. What is the reason of this "witch hunt" ? (with a little exageration...) For me, there is no special requirements to belong to a mailing list : this should be allo

[Yade-dev] Yade 0.50.1 and 0.60.2 are released

2011-03-22 Thread Anton Gladky
Hi, New bug-fixes yade releases 0.50.1 and 0.60.2 are ready. It is strongly recommended to update, if you use appropriate yade series (0.50 or 0.60). =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= 0.50.1 1. Backport some documentation changes. 2. debian-packaging stuff fixes 3. Backport fix for stal

Re: [Yade-dev] farewell

2011-03-22 Thread Emanuele Catalano
Good luck Vaclav! and congratulations for the great job you did. We our proud of giving an everyday contribution to the project Yade, and your work and enthusiasm have been encouraging us to do it at the best possible. Best regards, Emanuele. On 03/16/2011 11:45 PM, Václav Šmilauer wrote: De