[Dune] meeting in berlin

Oliver Sander sander at mi.fu-berlin.de
Mon Feb 18 13:53:22 CET 2008


Your proposals are now on the web page.

--
Oliver

Andreas Dedner schrieb:
> Hi,
> here some results from the discussion in the Freiburg
> group:
> - Implementor grid how-to:
>   it is very time consuming and confusing for 
>   somebody to add a new implementation of the dune
>   interface. The main reasons is that many classes have to 
>   be written in one go without a clear
>   guideline what the correct order is - this makes 
>   debugging very difficult. Also the grid checks are not
>   clearly constructed with an ascending order of
> complexity.
>   It would be nice to have a series of
>   checks where the first one requires only a small part of
>   the dune interface and then complexity increases in the
>   following checks.
> - Generic geometry implementations:
>   This point was already mentioned in Christians mail and 
>   I just want to repeat it here because it is closely
>   related to the the previous issue. If an implementor does
>   not have to implemented all geometries but can use 
>   generic implementations than the complexity
>   of a new grid implementation would be severely reduced.
>   A second issue with generic geometry implementations is 
>   that real subentities can also be implemented genericly -
>   as long as ids are available for all subendities of the
>   grid.
> - subentities:
>   the issue if subentities should be a required part of
>   a dune grid should be discussed. The communication method
>   (also on yasp) takes subentities which are not available
>   in yasp.
> - Generic reference elements:
>   This is again closely connected to the generic geometries
>   since generic geometries require reference elements.
>   The existing ref. elements - especially in 3d - are not 
>   defined in a very obvious and consistent way, e.g., the
>   base cube of the pyramid does not correspond to the 2d 
>   cube. This also makes the numbering of
>   subenteties, e.g., vertices of edges difficult to figure 
>   out. In higher space dimension no ref. elements exists
>   (only cube). Simplex and prism grids are an interesting
>   possibility also in 4d or higher.
>   We have a concept with recursively constructed reference
>   elements - using ref. elements of dimension d to
> construct 
>   ref. elements of dimension d+1 by either building a 
>   ''pyramid'' or a ''prism''.
>   This leads to a generic numbering of subentities and has
>   been impl. using TMP. This approach also allows the impl.
>   of generic lagrange finite-element base function.
>   Of course we can not construct a generic heptagon in this
>   manner...
>
> - ''Twists'':
>   we have not yet found a generic way for constructing 
>   higher order (order>2) finite-element spaces using the 
>   grid interface. One can use some
>   index comparisons and some tricks to identify dofs on 
>   subentities but for general reference elements we did not
>   find this trivial - and we do not have a good solution
>   yet...
>
> - save/restore for grids:
>   this already works for alu/alberta/yasp/sgrid and it 
>   would be nice to have these methods in the interface even
>   if not all grids can implement these methods
> - Revisit of the GridPart interface.
> - isConforming method on intersectionIterator for speedup.
>
> see you in Berlin
> Andreas
>
> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune
>   


-- 
************************************************************************
* Oliver Sander                ** email: sander at mi.fu-berlin.de        *
* Freie Universität Berlin     ** phone: + 49 (30) 838 75217           *
* Institut für Mathematik II   ** URL  : page.mi.fu-berlin.de/~sander  *
* Arnimallee 6                 ** -------------------------------------*
* 14195 Berlin, Germany        ** Member of MATHEON (www.matheon.de)   *
************************************************************************





More information about the Dune mailing list