Questions about LSMGenGeo

Asked by Dion Weatherley

Hi all,

Below is an email sent to me regarding gengeo. As the answers are likely to be of use to others, I will respond to this email here.

[QUOTE]
Hello Dion,

I just started trying to play with Esys-particle and found out that it is a so cool software. First of all, thank you all for providing such a brilliant masterpiece.

I have some questions and confusion about how to create a multiple-layer pack of particles. My impression is after I read some FAQs that people usually use LSMGenGeo plugin to generate complex particle packs (e.g., a multiple-layer pack). But I couldn't find a place to download the plugin. Another impression is that you are trying to release GenGeo, which looks like a newer version of LSMGenGeo. But still there is no way to get it as it hasn't been released.

Regarding the geometry I would like to build (i.e., a multiple-layer pack), what can I do for it? I think I still need to have the LSMGenGeo or GenGeo, right? So is the LSMGenGeo still available somewhere? If available, could you please sketch an outline about how to build, for instance, a three-layer particle pack from LSMGenGeo.
In the model, say, each layer has different particle size distribution.

This issue has been surrounding me for a while. I really appreciate your help.

[UNQUOTE]

Question information

Language:
English Edit question
Status:
Solved
For:
ESyS-Particle Edit question
Assignee:
No assignee Edit question
Solved by:
Dion Weatherley
Solved:
Last query:
Last reply:
Revision history for this message
Dion Weatherley (d-weatherley) said :
#1

> But I couldn't find a place to download the plugin.
> Another impression is that you are trying to release GenGeo, which looks like a newer version of LSMGenGeo.
> But still there is no way to get it as it hasn't been released.

Currently no stable release of gengeo has been made although the ESyS-Particle development team plans to release gengeo-1.0-stable in the near future. Until then, the latest development version of gengeo can be downloaded and installed by following the instructions here:
https://answers.launchpad.net/esys-particle/+faq/1614

Regarding LSMGenGeo versus GenGeo, they are both the same software. The code is also known as "python-demgengeo" in the Ubuntu and Debian package repositories. LSMGenGeo was our initial codename for the software which we later renamed as gengeo. The Debian software repository maintainers asked us to use the "python-demgengeo" package name to be consistent with their package naming conventions. The ESyS-Particle developers usually just call the code "gengeo".

> Regarding the geometry I would like to build (i.e., a multiple-layer pack), what can I do for it?
> I think I still need to have the LSMGenGeo or GenGeo, right?
> [...] In the model, say, each layer has different particle size distribution.

Yes, gengeo is your best option for generating a packing of multiple layers however it is currently not possible to specify different particle size-distributions. Gengeo implements a space-filling sphere packing algorithm with a prescribed range of particle sizes (Rmin and Rmax). By the nature of the algorithm, the resultant particle size-distribution is always a power-law with an exponent equal to 3 in 3D (and 2 in 2D).

I hope this helps and, as always, have fun!

Cheers,

Dion