[Dune] Changes in the grid paper

Andreas Dedner dedner at mathematik.uni-freiburg.de
Thu Jul 27 13:29:20 CEST 2006


was du doch zum einen brauchst ist ein Indexset, der zu jeder LeafEntity
(codim=0) mit l<Lmax noch Indizies generiert f\"ur die
Levels l+1,..,lmax?
Der Leveliterator fuer ein Level q
muss dann auch auf den Entitaeten halten mit level()<q, den
Index hast du dann im Indexset...

Ich denke der Iterator ist verhaeltnissmaessig leicht zu basteln
(etwa level0 + hierarchicIter oder sowas). Der Indexset muss halt
generiert werden. Ich weiss nicht was du genau brauchst -
Kontenindizes? LevelIntersectionIterator?
Sicherlich ist ein Problem der LevelIntersectionIterator auf
den gefakten Kopien - da ist im Dune Interface nichts zu machen, glaub
ich...

EntityPointer sind nach Doku nicht Default-Konstr., oder hab ich da
was falsch im Kopf. Deine Impl. muss doch irgentwie auch anders
gehen etwa mit vector.push_back() oder so was?

So viel faellt mir erstmal ein...
Gruss Andreas



Oliver Sander wrote:
> Guten Morgen!
> I'm happy to hear you guys seem to agree with me on that issue.
> 
> Instead of SGrid I may as well use YaspGrid, I guess.  I need
> one feature I did not mention so far:  default constructibility
> of the EntityPointer.  I added that to SGrid without any problems
> and will commit that later today.
> 
> What I would really like to use, though, is ALUGrid, because
> that would show that we're really able to force two different
> legacy codes under one hood.  Enhancing one legacy grid manager
> with code for a uniform grid isn't quite as exciting.  Besides,
> I find those nonconforming grids pretty sexy.
> 
> I mentioned the problems.  Can you guys from Freiburg see ways
> around?  I need the default-constructible EntityPointer, and
> I need the LeafLevel to be identical to the highest horizontal
> level.  Is it possible to simply copy elements in ALUGrid onto
> the next higher level?  I may also be able to change my code
> such that it only assembles on the leaf level and then solve
> with a black-box inner-point solver instead of my multigrid.
> The IP solver gets pretty slow, though, on non-small problems,
> so I cannot really guarantee this is going to work well.
> 
> Greetings,
> Oliver
> 
> 
> ************************************************************************
> * 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)   *
> ************************************************************************
> 
> On Thu, 27 Jul 2006, Peter Bastian wrote:
> 
>> Oliver Sander wrote:
>>
>>> Dear Grid Paper Writers!
>>> As you all know I was working on a particular example to be included
>>> in our upcoming paper.  It was to consist of a linear elasticity
>>> problem on a crankshaft geometry, to be computed with UGGrid,
>>> AlbertaGrid,
>>> and ALUGrid.  However, I have grown more and more unhappy with this
>>> example, because it doesn't demonstrate anything that hasn't been
>>> shown already in the paper.  Thus, after some debate with HD, I have
>>> now decided to submit a different example for the paper.  It will be
>>> a linear elastic two-body contact problem, with two different grid
>>> implementations for the two bodies.  This will show that it is
>>> possible to have different grid implementations at the same time.
>>> As, unfortunately, my code needs grids that can assure that the
>>> grid leaf level is identical to the highest horizontal level I
>>> will most likely use a combination of UGGrid and SGrid.
>>>
>> I think that this is a good point to illustrate. Why not YaspGrid?
>>
>> -- Peter
>> ------------------------------------------------------------------
>> Peter Bastian, IWR,Uni Heidelberg, INF 348,R 020, 69120 Heidelberg
>> email: Peter.Bastian at iwr.uni-heidelberg.de   Tel: +49 6221 54 4984
>> WWW: http://www.iwr.uni-heidelberg.de/~Peter.Bastian Fax: ... 8860
>>
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://www.dune-project.org/cgi-bin/mailman/listinfo/dune




More information about the Dune mailing list