← Back to team overview

yade-dev team mailing list archive

Re: Block Generation, Contact Detection, Rock Bolt and Rock Lining

 

Bruno,

The one shared in January is a different algorithm called Potential Pariticles. It can accomodate a variety of shapes from rounded to polyhedral.  I can see that Jan has helped me clean the code and assisted in the Marching Cube display (Thanks Jan!). Previously I was relying on vtk files and displaying through ParaView. The algorithm is solved using conic optimisation. I commented out parts of the code where an external library Mosek is called. It is optional but highly recommended. Now the algorithm relies on the in house code I wrote for the conic solver.

The code that I shared in March is different and is for polyhedral blocks which I call Potential Blocks. It relies on external libraries eg CLP. It is faster than Potential Particles. It comes with a suite of Block Generation, Rock bolt and lining routines. This is not available in trunk yet. Probably there is lots of cleaning to do. Its availability in trunk can be done in a progressive manner starting from just the Potential Blocks first. I am thinking Jan would perhaps be the best administrator to assist, if his time permits it since he had helped with uploading and cleaning of the PotentialParticle code previously.  Jan, would you be available to assist please? I know you are occupied with your PhD/postdoc work?

Boon



Get Outlook for Android<https://aka.ms/ghei36>



On Wed, Sep 7, 2016 at 1:17 AM +0800, "Bruno Chareyre" <bruno.chareyre@xxxxxxxxxxxxxxx<mailto:bruno.chareyre@xxxxxxxxxxxxxxx>> wrote:



On 09/06/2016 03:47 PM, Chia Weng Boon wrote:

Dear Bruno,


Yes it is working as expected.  I have shared the codes since March, but it is still not in the public domain.  So,  I was wondering if there are any difficulties faced by YADE's administrators to make it available.  I thought it could be the external library.

What do you mean by "public domain"?
As I see it the code is already publicly available for everyone as part of trunk since January (see e.g. [1] - thx. to Jan).
Do I miss something?



  In fact, I had also shared the modifications to the Makefile how the library could be linked.  If it is shared, the user is supposed to compile his own version of CLP.

That is not a very good point. Why not using the packaged version of CLP available through standard package manager (you don't compile your own firefox, then why compiling your own CLP?)?.

Bruno

[1] https://github.com/yade/trunk/commit/576941f605609384c32fb95c47e4e26225b0d6e8



Follow ups

References