[Dune] Local Refinement in a DUNE Grid

Oliver Sander sander at mi.fu-berlin.de
Sun Dec 26 12:46:41 CET 2010


That depends on the grid manager.  UGGrid and AlbertaGrid will ensure that
automatically, ALUGrid will not (and that's not a bug).

--
Oliver

Am 26.12.2010 12:41, schrieb S. Swayamjyoti:
> Now, will that ensure that the refined grids are *conforming* with the 
> other level elements?
>
> On Sun, Dec 26, 2010 at 12:36 PM, Jö Fahlke <jorrit at jorrit.de 
> <mailto:jorrit at jorrit.de>> wrote:
>
>     Am Sun, 26. Dec 2010, 06:18:46 +0100 schrieb S. Swayamjyoti:
>     > I am using DUNE for creating a grid over which I will apply
>     Finite Element
>     > Methods. I have created a structured 3D grid of cubes. Now, I
>     want to refine
>     > the cubes at the center of the domain. I require fine meshing
>     for cubes at
>     > the center while course meshing is OK as we go outward from the
>     center.
>     > Course meshing away from the center will also save me
>     computational cost.
>     >
>     > Could someone please suggest how to refine the grids at the
>     center - if
>     > there is a local refinement class? Please also suggest the
>     header file to
>     > include for the same.
>
>     You have to iterate over the elements (the codim-0 entities) of the
>     LeafGridView.  For each element that you want to refine, call
>     grid.mark(1,
>     elem).  Once Iteration is done, call grid.preAdapt(),
>     grid.adapt(), and
>     grid.postAdapt().  Repeat until you are satisfied with the grid.
>
>     If you know a priori that a certain element can be refined n times
>     uniformly,
>     you can also tell that to grid.mark() by calling grid.mark(n, element)
>     instead.
>
>     Bye,
>     Jö.
>
>     --
>     Sie können die Unversität jetzt ausschalten.
>
>     -----BEGIN PGP SIGNATURE-----
>     Version: GnuPG v1.4.10 (GNU/Linux)
>
>     iQIVAwUBTRco1emx9CKgc0OWAQjG5RAA2MkRdSxkVRsNftEZj5chH21/QQ3PynzF
>     m7wpygqbVfJv1HXzccy+X5PeKT2fsjU5hcBAir3Trd2B2B8OULjrcf9u3SP4fSgA
>     4zCidHKzq0Fw+x1S7v+TLkenxMLlCaBtYflLWAC0EK65Utlrrn5e2d5VhBthcEEN
>     RIHN538dVFxBYMOOCLzUAIZ84Cpvxhg14Tu+d3x/zNXytsOo3QM8FA/ekGIZZXOB
>     v6pApN3mFjRrDD9u2b5lETmNNxP3WQkb3QF+n6csXHcJQ6Y7eTQkfjhP0OZlisAf
>     5fo4TNe+Q2R2yAbOlwh+0BMG8yUL4IcEY1HZ+8FFathCpnNaJcRQkDojMDHkGIad
>     myje8E6hJFKXpOmNTm7aOIy/xJrg1cxZCPk5Lfa3TMPafdnRk3xZSw7j4CoACkTO
>     l03+wZvTO7yjmDSIkbXLwduUHPAgGDMPQ6j0sykwm/ipYPdbj0RzhxKBWKfGAw50
>     5IgFXl4GDmGh83AEvIMNhgCBA6/p7T+GShibQcwiMhidkqsWDHW/8rJjgErZK8PM
>     mSYXfEfeO3PUvWvV3aRqEohMx1wOnsD0biYK/f3b6AbnNna1VTmDwgFb9OzmBaJQ
>     5K8haH285fGty8BhtUUU0e4bpgP2lQTJCcPcuw6u/TvpHu8lVEqf29WcPfloca5P
>     2kcTkKP210M=
>     =hWEp
>     -----END PGP SIGNATURE-----
>
>
>
> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune
>    

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20101226/62e8dee7/attachment.htm>


More information about the Dune mailing list