[Gmsh] periodic, aka. conforming boundary meshes ?

Mikhail Artemiev artemiev.mikhail at ngs.ru
Thu Aug 23 06:56:53 CEST 2012


Hi all!

Matthias, I think, Benedikt means not duplicated faces, 
but faces with the same mesh, that should be created by 
"Symmetry" command.
Benedikt, am I right?

I join to Benedikt's question, because periodic mesh is 
very interesting for me.

Mikhail


Date: Wed, 22 Aug 2012 09:55:29 +0000
From: "Zenker, Dr. Matthias" 
<Matthias.Zenker at erbe-med.com>
To: 'Benedikt Oswald' <benedikt.oswald at psi.ch>, 
"gmsh at geuz.org"
<gmsh at geuz.org>
Cc: Christophe Geuzaine <cgeuzaine at ulg.ac.be>
Subject: Re: [Gmsh] periodic, aka. conforming boundary 
meshes ?

Hi,

I try to answer although I am no gmsh developper. ;)
To my knowledge, the best there is at the moment is to use 
the "cut and merge faces" feature imported from Salom? 
which is available under Tools->Options->Geometry->General 
in the gmsh GUI. Check it and open your geometry file 
(e.g. a STEP file). If you are lucky, duplicated faces in 
your geometry will be recognized and merged. It doesn't 
work for all cases, so there is much room for improvement.
I am trying to write a postprocessor for such nonconformal 
meshes, but it is a very tedious work and not mature yet.
I don't know if there is any work on this subject in the 
gmsh team...

Matthias

Von: Benedikt Oswald [mailto:benedikt.oswald at psi.ch]
Gesendet: Mittwoch, 22. August 2012 10:45
An: gmsh at geuz.org
Betreff: [Gmsh] periodic, aka. conforming boundary meshes 
?

Dear gmsh developers

I know I have asked about the state of periodic, aka. 
conforming boundary meshes,
in 3D a while ago. Is there any news on this ?

I recently compiled gmsh from svn and tried to mesh a 
simple cube-like structure that
requires conforming boundary meshes since it models a xy 
periodic electromagnet problem.
However, the periodic surface mesh is wrong, showing 
massive distortions, see below.

I would appreciate if you could comment on your 
development schedule regarding
periodicity.

Thanks, Benedikt