Yes.  Thanks Jan. Your contribution to the Graphics implementation of
Potential Blocks will be appreciated (now using vtk exporting to
ParaView).  I understand YADE has polyhedron display.

Boon

On Tue, Sep 27, 2016 at 4:01 PM, Jan Stránský <honzik.stran...@gmail.com>
wrote:

> Hi Boon,
>
> What is the current situation? Did I get it correctly that you managed to
> insert your code in Yade trunk on your own?
> Is there something I can help with (sorry, I was still a bit busy)?
>
> Thanks for the update
> Jan
>
>
> 2016-09-18 12:41 GMT+02:00 Chia Weng Boon <chiaweng.b...@oxfordalumni.org>
> :
>
>> Realised that this info is required.  In CMakeCache.txt:
>>
>> CLP2_INCLUDE_DIR:PATH=/home/boon/coin-Clp/lib/pkgconfig
>>
>> CLP2_LIBRARY:FILEPATH=/home/boon/coin-Clp/Clp/src/.libs/libClpSolver.so
>>
>> CLP3_INCLUDE_DIR:PATH=/home/boon/coin-Clp/CoinUtils/src
>>
>> CLP3_LIBRARY:FILEPATH=/home/boon/coin-Clp/Clp/src/OsiClp/.li
>> bs/libOsiClp.so
>>
>> CLP4_LIBRARY:FILEPATH=/home/boon/coin-Clp/lib/libCoinUtils.so
>>
>> CLP_INCLUDE_DIR:PATH=/home/boon/coin-Clp/Clp/src
>>
>> CLP_LIBRARY:FILEPATH=/home/boon/coin-Clp/Clp/src/.libs/libClp.so
>>
>>
>> However, it is better to get CLP from the packages, as suggested by
>> Bruno.  Now there is a compiling error in my PC, even for the fresh clean
>> latest checkout from trunk.  Posted about that in another thread.
>>
>>
>> Boon
>> ------------------------------
>> *From:* Bruno Chareyre <bruno.chare...@3sr-grenoble.fr>
>> *Sent:* Monday, September 12, 2016 8:29:11 PM
>> *To:* Chia Weng Boon; Jan Stránský
>> *Cc:* s.ut...@warwick.ac.uk; yade-dev@lists.launchpad.net
>>
>> *Subject:* Re: [Yade-dev] Block Generation, Contact Detection, Rock Bolt
>> and Rock Lining
>>
>> Dear Boon,
>> From now on I would suggest to communicate through the yade-dev mailing
>> list.
>> Packaging CLP *with* Yade (if you really meant to include CLP in yade
>> source) is not an option as it would progressively diverge from the main
>> version.
>> CLP should be installed independently of Yade via package manager, just
>> like every other library yade is using.
>> Cheers
>> Bruno
>>
>> On 09/12/2016 08:46 AM, Chia Weng Boon wrote:
>>
>> Dear Jan,
>>
>> Thanks for your reply.  The codes developed during my PhD and based on
>> integration efforts in March:
>>
>>
>> Potential Particles:
>>
>> https://drive.google.com/open?id=0BzNu2_9w6dfwYmRYM25UdFhZRmc
>>
>>
>> Potential Blocks:
>>
>> https://drive.google.com/open?id=0BzNu2_9w6dfwdlN4N0tEcDBoUnM
>>
>>
>> They should compile and run fine (March version).   I would imagine
>> further integration effort is desirable to maintain coherence of the
>> programming style, but not mandatory for running the code, if time is
>> limited for you.  Of course packaging CLP with YADE in the next release
>> might take some effort. Thanks Jan again.
>>
>>
>> Thanks,
>>
>> Boon
>> ------------------------------
>> *From:* Jan Stránský <honzik.stran...@gmail.com>
>> <honzik.stran...@gmail.com>
>> *Sent:* Friday, September 9, 2016 8:16:56 PM
>> *To:* Chia Weng Boon
>> *Cc:* bruno.chare...@3sr-grenoble.fr; s.ut...@warwick.ac.uk;
>> yade-dev@lists.launchpad.net; chiaw...@gmail.com; Chia Weng Boon
>> *Subject:* Re: [Yade-dev] Block Generation, Contact Detection, Rock Bolt
>> and Rock Lining
>>
>> Dear all,
>> sorry for not responding, I am completely out of time until Sep 17. Then
>> I hope I will have some time on this topic.
>>
>> @Boon: for the sake of clarity, could you please send once more all the
>> files that needs to be integrated (even if you have sent them already and
>> did not do any changes from that time)?
>> thanks in advance :-)
>> maybe also those that are already implemented, I did some modifications
>> but did not test them very much, I am afraid after my modifications the
>> particles does not work as expected..
>>
>> cheers
>> Jan
>>
>>
>> 2016-09-07 1:22 GMT+02:00 Chia Weng Boon <boo...@hotmail.com>:
>>
>>> 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.chare...@3sr-grenoble.fr> 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/576941f605609384c32fb95
>>> c47e4e26225b0d6e8
>>>
>>>
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~yade-dev
>>> Post to     : yade-dev@lists.launchpad.net
>>> Unsubscribe : https://launchpad.net/~yade-dev
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>>
>>
>> --
>> _______________
>> Bruno Chareyre
>> Associate Professor
>> ENSE³ - Grenoble INP
>> Lab. 3SR
>> BP 53
>> 38041 Grenoble cedex 9
>> Tél : +33 4 56 52 86 21
>> Fax : +33 4 76 82 70 43
>> ________________
>>
>> Email too brief?
>> Here's why! http://emailcharter.org
>>
>>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~yade-dev
> Post to     : yade-dev@lists.launchpad.net
> Unsubscribe : https://launchpad.net/~yade-dev
> More help   : https://help.launchpad.net/ListHelp
>
>
_______________________________________________
Mailing list: https://launchpad.net/~yade-dev
Post to     : yade-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yade-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to