[Dune] parallel DUNE grid for implementing a spherical shell (UGGrid)

Oliver Sander sander at igpm.rwth-aachen.de
Mon Nov 5 18:00:12 CET 2012


Am 05.11.2012 17:54, schrieb Christian Engwer:
> On
> (1) How can I ensure that the grid is not refined in the radial direction, i.e. I always only end up with one layer of cells in the radial direction? I guess I have to run over the grid and mark cells for refinement, but is this documented anywhere in more detail?
> there are some hidden features in ug to do anisotropic refinement, but
> I don't think they are exported to dune and they will turn off all
> closure computations in ug, so you might end up with non-conforming
> grids.
No they don't. Closures should work just fine.

>> (2) The parallel load balancing does not seem to work. If I run on 24 processes and I call globalRefine(), followed by loadBalance(), some processes end up with no part of the grid. I have checked that I use the parallel version of UG grid.
> load-balancing with ug is still very much work in progress... sorry.
True, but that case should work.
cheers,
Oliver

>
> Christian
>
>> I attach the code I used to generate the grid, as well as the .vtu files mentioned above.
>>
>> Thanks a lot for any help,
>>
>> Eike
>>
>> PS: Alternatively, I would also be equaully happy if I can create a PARALLEL 2d surface grid for the surface of the sphere (again, either cubed sphere or a icosahedral grid). However, as far as I can see it, there is no parallel implementation for this, we've tried 2d ALUGRID, parallelised with the metagrid approach, but this does not scale beyond a few hundred processors as the entire grid is stored on each processor and my code runs out of memory.
>>
>
>
>
>> _______________________________________________
>> Dune mailing list
>> Dune at dune-project.org
>> http://lists.dune-project.org/mailman/listinfo/dune
>





More information about the Dune mailing list