← Back to team overview

yade-users team mailing list archive

Re: [Question #670169]: informations about packing


Question #670169 on Yade changed:

    Status: Answered => Open

jacopo is still having a problem:
ok i tryied yesterday with memoizDB inside randomdensePack, and i saw
that at first launch he creates the particles, and if i lounch again
with the same soil parameters i obtain the same results, and it s fine
for me.

BUt if i change soil paramenters he creates a new file "Sqlite" and a
new deposition, that i can reach faster  later and with the same
particles number.

->The problem in this case is that both simulations are affected by a random packing at the beggining, and i can 't know if the random error is the same.. i don't know if explain weel the concept.(they are both creating with a random code, so the file that memozDB creates is affacted by a randomic "error", and i can't estimate it, and it gives me a lot of noise when i work with very little differcences in soil parameters)

- another way could be saving the particles position after graviti deposition, then import in another script and give to it the material parameters, then i should see an "explosion" of particles that have to be re-assetted. But i don't know if the soil that i would obtain in this way is feasable, becouse after the "explosion" i don't know with which criterion the particles will assest.

Da: bounces@xxxxxxxxxxxxx <bounces@xxxxxxxxxxxxx> per conto di Jan Stránský <question670169@xxxxxxxxxxxxxxxxxxxxx>
Inviato: venerdì 15 giugno 2018 16:03:09
A: Jacopo Varriale
Oggetto: Re: [Question #670169]: informations about packing

Your question #670169 on Yade changed:

    Status: Open => Answered

Jan Stránský proposed the following answer:
> can be possible that makecloud code takes more time to be compiled?

yes, while makeCloud position all particles at once, randomDensePack
only evaluate positions of spheresInCell particles (2000 in your case)
and than copy them wherever needed.

You still may consider to use the other two options I mentioned (run
randomDensePack once externally and than use the result or specify
memoizeDb argument), both being (from initial packing point of view)
identical to makeCloud with fixed seed.


If this answers your question, please go to the following page to let us
know that it is solved:

If you still need help, you can reply to this email or go to the
following page to enter your feedback:

You received this question notification because you asked the question.

You received this question notification because your team yade-users is
an answer contact for Yade.