[Gmsh] R: R: Integer flag to .msh elements

Alessandro Vicini a.vicini at alta-space.com
Thu Oct 24 15:39:12 CEST 2013


Hullo David,

I see what you mean, but you do this editing the .geo file, and not
interactively through the GUI... the latter possibility would be a great
advantage...

Regards,

Alessandro



-----Messaggio originale-----
Da: David Colignon [mailto:David.Colignon at ulg.ac.be] 
Inviato: giovedì 24 ottobre 2013 15.36
A: Alessandro Vicini; 'Umberto Iemma'; gmsh at geuz.org
Oggetto: Re: R: [Gmsh] Integer flag to .msh elements


On 24/10/13 13:38, Alessandro Vicini wrote:

> Hullo everybody,
>
> the problem is (as far as I know), that when you assign a surface to a 
> physical group, you don't have control on the number of the group, 
> which is automatically assigned by Gmesh.


No. See t1.geo. If you write

Physical Surface (5555) = {6} ;

in t1.geo file, mesh it and save the mesh, the elements belonging to surface
6 will be tagged with the 5555 integer.

ace35:~/gmsh/tutorial >   cat  t1.msh

$MeshFormat
2.2 0 8
$EndMeshFormat
$Nodes
427
1 0 0 0
2 0.1 0 0
3 0.1 0.3 0
4 0 0.3 0
5 0.009999999999982483 0 0
6 0.019999999999956 0 0
7 0.02999999999992728 0 0
8 0.03999999999989585 0 0
...
...
...
426 0.01732880869837657 0.1002635856800227 0
427 0.06912838083014602 0.1057967588383864 0 $EndNodes $Elements
844
1 15 2 1 1 1
2 15 2 1 2 2
3 1 2 99 1 1 5
4 1 2 99 1 5 6
5 1 2 99 1 6 7
...
...
...
71 1 2 99 4 79 80
72 1 2 99 4 80 1
73 2 2 5555 6 33 308 214
       #####

74 2 2 5555 6 105 229 284
75 2 2 5555 6 106 228 285
76 2 2 5555 6 122 234 316
77 2 2 5555 6 135 238 262
78 2 2 5555 6 60 166 282
79 2 2 5555 6 84 196 170
80 2 2 5555 6 97 197 170
81 2 2 5555 6 127 245 183
82 2 2 5555 6 54 164 270
83 2 2 5555 6 174 347 154
84 2 2 5555 6 84 170 337
85 2 2 5555 6 75 76 172
...
...
...

Dave




If I understand what Umberto is saying
> (which is the same thing that would be useful in my case), it would be 
> nice to have the possibility of explicitly assigning these integer 
> flags to surfaces (or groups of surfaces), in order to specify boundary
conditions.
>
> Regards,
>
> Alessandro
>
>
>
> -----Messaggio originale-----
> Da: gmsh-bounces at ace20.montefiore.ulg.ac.be
> [mailto:gmsh-bounces at ace20.montefiore.ulg.ac.be] Per conto di David 
> Colignon
> Inviato: giovedì 24 ottobre 2013 13.02
> A: Umberto Iemma; gmsh at geuz.org
> Oggetto: Re: [Gmsh] Integer flag to .msh elements
>
>
> On 24/10/13 11:57, Umberto Iemma wrote:
>>
>> First, I'd like to thank the authors for the wonderful work they are 
>> doing
> !
>> Gmsh is one of the most useful free technical tools ever!
>> Thanks!
>>
>> After this, I have a question.
>>
>> It is possible to include in the .msh file a integer flag to each 
>> element
> ?
>> I need this to specify particular physical properties of the boundary.
>
>
> Hi Umberto,
>
> you should use Physical groups for that purpose, see 
> http://geuz.org/gmsh/doc/texinfo/gmsh.html#Elementary-vs-physical-enti
> ties
>
> "Groups of elementary geometrical entities can also be defined and are 
> called “physical” entities.
> These physical entities cannot be modified by geometry commands: their 
> only purpose is to assemble elementary entities into larger groups, 
> possibly modifying their orientation, so that they can be referred to 
> by the mesh module as single entities. As is the case with elementary 
> entities, each physical point, physical line, physical surface or 
> physical volume must be assigned a unique identification number. "
>
>
> and tutorial t1.geo, 
> http://geuz.org/gmsh/doc/texinfo/gmsh.html#t1_002egeo
>
>
> Regards,
>
> Dave
>
> --
> David Colignon, Ph.D.
> Collaborateur Logistique du F.R.S.-FNRS CÉCI - Consortium des 
> Équipements de Calcul Intensif ACE - Applied & Computational 
> Electromagnetics Université de Liège Sart-Tilman B28 10, Grande 
> Traverse
> 4000 Liège - BELGIQUE
> Tél: +32 (0)4 366 37 32
> WWW:    http://www.ceci-hpc.be/
>
>>
>> I'm the coordinator of the open-source project AcouSTO 
>> http://acousto.sourceforge.net, a tool for acoustic simulation. I'm 
>> going to release soon version 1.6 including the possibility to read 
>> Gmsh
> files.
>> Everything is working fine and the release candidate could be issued 
>> now, but this additional possibility would broaden significantly the 
>> field of application.
>>
>> Thanks in advance,
>> Umberto
>>
>> *****************************************************************
>>      Prof. Umberto IEMMA
>>      Associate Professor of Aerospace Structures and Design
>>      Dip. di Ingegneria - Universita' Roma Tre
>>      via Vito Volterra 62, 00146 Roma
>>      tel. +39-0657333274 fax  +39-065593732
>>      www   : http://acousto.sourceforge.net
>> *****************************************************************
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> gmsh mailing list
>> gmsh at geuz.org
>> http://www.geuz.org/mailman/listinfo/gmsh
>>
>
>
> _______________________________________________
> gmsh mailing list
> gmsh at geuz.org
> http://www.geuz.org/mailman/listinfo/gmsh
>