particle-packing for 2 different particle size only

Asked by Jessica

Hello everyone!!

I was wondering if there is a particle packer present in ESyS for only two different particle size at random position.

Thank You and GodBless you Always!!!

Jessica

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
Best Dion Weatherley (d-weatherley) said :
#1

Hi Jessica,

ESyS-Particle does not have a particle packer for bidisperse packings containing particles of only two different sizes. Should you write or find such an algorithm, it would be relatively simple to create an ESyS-Particle input geometry file (similar to that produced by LSMGenGeo) to import the packing into a simulation. If you would like more information on ESyS-Particle's geometry file format, I'd be happy to provide it.

Cheers,

Dion.

Revision history for this message
Jessica (jescarish) said :
#2

Thanks for the Response!! Regarding with the geometry file format, i would love to learn more and have information about it. More power and God Bless you all Always!!

Jessica

Revision history for this message
Dion Weatherley (d-weatherley) said :
#3

Hi Jessica,

I've written an FAQ describing the ESyS-Particle geometry file format here:
https://answers.launchpad.net/esys-particle/+faq/877

If you have any more questions I'll be happy to answer them.

Have fun!

Dion.

Revision history for this message
Jessica (jescarish) said :
#4

Thanks Dion Weatherley, that solved my question.

Revision history for this message
Kahlil Fredrick Cui (physicsman98) said :
#5

Hello once again!

Apologies for digging up this very old thread. I just wanted to add something to the question.

Suppose I do want to implement an algorithm that follows a specific size distribution or one that generates only 2 particle sizes for that matter, how do I implement this? Do I need to generate .cpp and .h files, or edit the pre-built codes? If so, is there a set of guidelines that I can learn from to be able to do this?

I enjoy working with Esys particle and so I want to learn more about its internal workings and how I can fit it for my purposes. My coding abilities though are quite limited. It would be great help if you could point me in the right direction.

Thank you!

Kahlil Cui