[Dune] reading multiple tags with GmshReader

Christian Engwer christian.engwer at uni-muenster.de
Fri Jun 19 11:59:00 CEST 2015


Hi Benedikt, hi Aleksejs,

I always thought it is available via some repository?!

Christian



On Fri, Jun 19, 2015 at 09:48:56AM +0200, Benedikt Oswald wrote:
> Hi Oliver, yes. Just ask Aleksejs, I am currently on the move. Greetings, Benedikt 
> 
> dr. benedikt oswald - Suisse
> 
> Am 19.06.2015 um 09:04 schrieb Oliver Sander <sander at igpm.rwth-aachen.de>:
> 
> > Gruezi Benedikt,
> > I was going to ask you about your GmshReader anyway, because I am currently interested
> > in higher-order support.  Is the code somewhere I can look at?
> > Thanks,
> > Oliver
> > 
> > Am 19.06.2015 um 08:39 schrieb Benedikt Oswald:
> >> Dear Ganesh,
> >> 
> >> We have implemented a parallel gumsh reader that reads all the tags. Why not try this? Ask Aleksejs, you'll find his coordinates on the mailing list. Also, why not use our dune-curvilineargrid? It is parallel, reads gmsh files including higher order elements.
> >> Over and out, Benedikt
> >> 
> >> 
> >> dr. benedikt oswald - Suisse
> >> 
> >> Am 19.06.2015 um 07:40 schrieb Oliver Sander <sander at igpm.rwth-aachen.de>:
> >> 
> >>> Am 18.06.2015 um 20:56 schrieb Christian Engwer:
> >>>> Dear Ganesh,
> >>>> 
> >>>> sadly in the current state none of this works. Oli recently removed
> >>>> the half-implement reader for more than one tag, as it was never
> >>>> finished. Reading other things than elements or boundary elements is
> >>>> currently not possible.
> >>>> 
> >>>> In the issue you reference, nobody ever offered a patch and further
> >>>> more the author never replied to my questions.
> >>>> 
> >>>> But perhaps you can answer some of them:
> >>>> * Which information can be added as a tag. Is this restricted to int,
> >>>> or can it be arbitrary data, e.g. double values?
> >>> 
> >>> As I understand the spec, and element can have an arbitrary positive number of
> >>> integer tags.
> >>> 
> >>>> * Is it only possible to use additional tags for cells, or also for
> >>>> boundary entries? Reading your comment below I guess there is also
> >>>> some way to add tags to other entities!?
> >>> 
> >>> Yes, that is possible.  The boundarySegmentToPhysicalEntity field actually
> >>> returns the first tag of each codim-1 entity.
> >>> 
> >>>> 
> >>>> and which program can I use to generate such files? My Gmsh
> >>>> installation only uses the physical entity tag.
> >>>> 
> >>>> If you are interested in providing patches, I'll happily guide you
> >>>> through the code to implement the missing features. Reagrding the
> >>>> cells should be fairly simple once we know what type of data can be
> >>>> attached. We basically have to revert Olis recent patch and add an
> >>>> additional constructor which takes more than one vector.
> >>> 
> >>> Maybe we can think a little before adding a new constructor.  Just adding
> >>> another vector argument still does not cover all the generality of the
> >>> file format.
> >>> 
> >>>>> partition info tags as well. Additionally, is there a way to extract the
> >>>>> tags (physical, geometry and partition) for the edge-element (denoted by a
> >>>>> type 1 element in Gmsh, eg. a 2-noded edge of a 4-noded quadrilateral) as
> >>>>> well?
> >>> 
> >>> The 'physical' for edge elements are returned in the boundarySegmentToPhysicalEntity
> >>> field.
> >>> 
> >>> --
> >>> Oliver
> >>> 
> >>>>> 
> >>>>> I see that this issue was considered before (FS#935) but I do not know if
> >>>>> it was resolved and a patch was applied.
> >>>>> 
> >>>>> 
> >>>>> Ganesh
> >>>> 
> >>>>> _______________________________________________
> >>>>> Dune mailing list
> >>>>> Dune at dune-project.org
> >>>>> http://lists.dune-project.org/mailman/listinfo/dune
> >>> 
> >>> 
> >>> _______________________________________________
> >>> Dune mailing list
> >>> Dune at dune-project.org
> >>> http://lists.dune-project.org/mailman/listinfo/dune
> > 
> > 
> 
> _______________________________________________
> Dune mailing list
> Dune at dune-project.org
> http://lists.dune-project.org/mailman/listinfo/dune
> 

-- 
Prof. Dr. Christian Engwer 
Institut für Numerische und Angewandte Mathematik
Fachbereich Mathematik und Informatik der Universität Münster
Einsteinstrasse 62
48149 Münster

E-Mail	christian.engwer at uni-muenster.de
Telefon	+49 251 83-35067
FAX		+49 251 83-32729




More information about the Dune mailing list