[FLASH-USERS] resolving small scales on a large domain
Mario Manuel
mmanuel at umich.edu
Tue Sep 16 12:24:41 EDT 2014
Hi Roman,
Thanks for the quick response. Using the lrefine_min_init=2 (I also did =3) worked fine and with lrefine_max set 8 gives me a few resolution elements for the amplitude of the perturbation. I have also updated the domain and nblockx/nblocky to reflect a square cell.
… now if I only had some more processors to run the simulation on. :)
Any thoughts on setting -maxblocks in the setup file? I originally had the default (1000 I think), and I’ve now upped it to 5000. My computer hasn’t exploded yet, but I’m not really familiar with what determines an optimum number for maxblocks.
Cheers,
Mario
______________________________________
Dr. Mario Manuel
Einstein Postdoctoral Fellow, Smithsonian Astrophysical Observatory
mmanuel at umich.edu
617-899-8381
University of Michigan
Space Research Building
2455 Hayward Street
Ann Arbor, MI 48109
Office: 734-764-4585
______________________________________
On Sep 16, 2014, at 4:40 AM, Roman Yurchak <roman.yurchak at crans.org> wrote:
> Hi Mario,
>
> I think you must be missing the the lrefine_min_init parameter in your
> flash.par that sets the minimum number of refinement levels at init time.
>
> For instance with nxb==nxy==16, to resolve a 0.27um perturbation, I
> assume you would want at least
> lrefine_max = 8 # with max resolution 300./(16*(2**(8-1)) = 0.146 µm
> then you would have to set
> lrefine_min_init = 2 # i.e. 9.375 µm, as with a default value of 1
> (=18.75µm) you are on the limit of detecting the foil at init time.
>
> Besides, it is advised to have square simulations cells, that can be
> achieved for a 300 um X 1200 um domain with
> nblockx = 1
> nblocky = 4
>
> Best,
> --
> Roman Yurchak
> PhD student
> Laboratoire LULI
> Ecole Polytechnique, France
>
>
> On 15/09/14 23:49, Mario Manuel wrote:
>> Hi,
>>
>> I am trying to setup a simulation that looks at RT growth of seeded
>> perturbations on a laser-accelerated foil. The foil parameters I'd like
>> to implement is a 21um thick foil with a 0.27um sinusoidal amplitude
>> perturbation on it. I have altered the LaserSlab simulation initBlock to
>> do this and I can successfully create a 21um thick foil with a 2um
>> perturbation, but as I try to make the perturbation smaller, the foil
>> entirely disappears from the domain. I have tried to change the
>> lrefine_max parameter to get the resolution I need, but have been thus
>> far unsuccessful at getting down to the sub micron level that i need to
>> run the simulation. I also ran the ./setup with nxb=32 and nyb=32 to try
>> to get at the problem, but still to no avail.
>>
>> The domain is rather large, 300 um X 1100 um, due to the fact that I
>> need to have some computational space given to the laser-plasma
>> interaction and to allow the foil to accelerate and move during the
>> simulation.
>>
>> Any thoughts on how I could better implement my problem?
>>
>> Cheers,
>> Mario
>>
>> ______________________________________
>>
>>
>> Dr. Mario Manuel
>> Einstein Postdoctoral Fellow, Smithsonian Astrophysical Observatory
>> mmanuel at umich.edu <mailto:mmanuel at umich.edu>
>> 617-899-8381
>>
>> University of Michigan
>> Space Research Building
>> 2455 Hayward Street
>> Ann Arbor, MI 48109
>> Office: 734-764-4585
>> ______________________________________
>>
>
>
> --
> Roman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://flash.rochester.edu/pipermail/flash-users/attachments/20140916/4c614130/attachment-0001.htm>
More information about the flash-users
mailing list