<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Hello Matthias,</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> you can specify the entries of the mesh metric using a field which is called 'MathEvalAniso'. In case you have svn sources of gmsh, you can find an example using MathEvalAniso in GMSH_SOURCE_ROOT/benchmarks/3d/CubeAniso.geo</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">The source code of this field is in Mesh/Field.[h/cpp]</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Some more examples concerning background fields and their usage are also available in gmsh reference manual.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Best regards,</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">  Martin Vymazal</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">On Thursday 16 February 2012 13:05:33 Zenker, Dr. Matthias wrote:<br /></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Tahoma,sans-serif'; font-size:10pt;">Hi Martin,</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Tahoma,sans-serif'; font-size:10pt;"> </span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Tahoma,sans-serif'; font-size:10pt;">thank you for your answer. How do I define such an anisotropic mesh size field? Do you have a short example, or is this described somewhere? I did not find it in the Reference manual.</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Tahoma,sans-serif'; font-size:10pt;"> </span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Tahoma,sans-serif'; font-size:10pt;">Best regards,</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Tahoma,sans-serif'; font-size:10pt;"> </span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Tahoma,sans-serif'; font-size:10pt;">Matthias</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Tahoma,sans-serif'; font-size:10pt; font-weight:600;"> </span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Tahoma,sans-serif'; font-size:10pt; font-weight:600;">Von:</span><span style=" font-family:'Tahoma,sans-serif'; font-size:10pt;"> Martin Vymazal [mailto:martin.vymazal@vki.ac.be] <br /></span><span style=" font-family:'Tahoma,sans-serif'; font-size:10pt; font-weight:600;">Gesendet:</span><span style=" font-family:'Tahoma,sans-serif'; font-size:10pt;"> Donnerstag, 16. Februar 2012 12:17<br /></span><span style=" font-family:'Tahoma,sans-serif'; font-size:10pt; font-weight:600;">An:</span><span style=" font-family:'Tahoma,sans-serif'; font-size:10pt;"> gmsh@geuz.org<br /></span><span style=" font-family:'Tahoma,sans-serif'; font-size:10pt; font-weight:600;">Betreff:</span><span style=" font-family:'Tahoma,sans-serif'; font-size:10pt;"> Re: [Gmsh] anisostropic meshing / bamg algorithm</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Sans Serif,serif';">Hello Matthias,</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Sans Serif,serif';"> </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Sans Serif,serif';">you can use the bamg algorithm by calling 'gmsh -2 -algo bamg my_file.geo' from command line. For 3d anisotropic mesh, you do the same with '-3 -algo mmg3d'. </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Sans Serif,serif';"> </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Sans Serif,serif';">You need to supply a mesh size field which will tell the anisotropic algorithm in which direction to refine the mesh.</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Sans Serif,serif';"> </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Sans Serif,serif';">Best regards,</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Sans Serif,serif';"> </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Sans Serif,serif';">Martin Vymazal</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Sans Serif,serif';"> </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Sans Serif,serif';"> </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Sans Serif,serif';">On Thursday 16 February 2012 10:56:06 Zenker, Dr. Matthias wrote:</span></p>
<p style=" margin-top:12px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Calibri,sans-serif'; font-size:11pt;">Hi,</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Calibri,sans-serif'; font-size:11pt; color:#1f497d;"> </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Calibri,sans-serif'; font-size:11pt; color:#1f497d;">does anyone have an answer to the question below?</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Calibri,sans-serif'; font-size:11pt;"> </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Calibri,sans-serif'; font-size:11pt;">It was said that an anisotropic mesh can be achieved using the bamg algorithm. I have some questions:</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Calibri,sans-serif'; font-size:11pt;"> </span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Sans Serif,serif';">1.</span><span style=" font-family:'Times New Roman'; font-size:7pt;">                   </span><span style=" font-family:'Sans Serif,serif';">My 3D geometry consists of several layers stacked in z direction. Some of these layers are rather thin. I would like to have a mesh which is finer in z direction than in x and y direction. Can this be achieved using the bamg algorithm? If so, how?</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Sans Serif,serif';">2.</span><span style=" font-family:'Times New Roman'; font-size:7pt;">                   </span><span style=" font-family:'Sans Serif,serif';">How can I access this algorithm from the GUI? I did not find it in Options – Mesh.</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Sans Serif,serif';">3.</span><span style=" font-family:'Times New Roman'; font-size:7pt;">                   </span><span style=" font-family:'Sans Serif,serif';">If not accessible from the GUI, how else can I use it?</span></p>
<p style=" margin-top:12px; margin-bottom:12px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Sans Serif,serif';">4.</span><span style=" font-family:'Times New Roman'; font-size:7pt;">                   </span><span style=" font-family:'Sans Serif,serif';">Is there any documentation available concerning this topic? I did not find anything in the gmsh manual (which is from October 2010 btw).</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Calibri,sans-serif'; font-size:11pt;"> </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Calibri,sans-serif'; font-size:11pt;">Thank you,</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Calibri,sans-serif'; font-size:11pt;"> </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Calibri,sans-serif'; font-size:11pt;">Matthias</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Calibri,sans-serif'; font-size:11pt;"> </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Calibri,sans-serif'; font-size:11pt; color:#1f497d;"> </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d;">----------------------------------------------------------------</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Arial,sans-serif'; font-size:10pt; color:#1f497d;">ERBE Elektromedizin GmbH</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Arial,sans-serif'; font-size:10pt; color:#1f497d;">Dr.rer.nat. Matthias Zenker</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Arial,sans-serif'; font-size:10pt; color:#1f497d;">Dipl. Phys.</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Arial,sans-serif'; font-size:10pt; color:#1f497d;">Grundlagenentwicklung / Fundamental Development</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Arial,sans-serif'; font-size:10pt; color:#1f497d;">Waldhoernlestrasse 17</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Arial,sans-serif'; font-size:10pt; color:#1f497d;">72072 Tuebingen</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Arial,sans-serif'; font-size:10pt; color:#1f497d;">Germany</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Arial,sans-serif'; font-size:10pt; color:#1f497d;">Phone + 49 (0) 7071 755 - 226</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Arial,sans-serif'; font-size:10pt; color:#1f497d;">Fax + 49 (0) 7071 755 - 5226</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Arial,sans-serif'; font-size:10pt; color:#1f497d;">E-Mail: <</span><a href="mailto:Matthias.Zenker@erbe-med.com"><span style=" font-family:'Arial,sans-serif'; font-size:10pt; text-decoration: underline; color:#0057ae;">mailto:Matthias.Zenker@erbe-med.com</span></a><span style=" font-family:'Arial,sans-serif'; font-size:10pt; color:#1f497d;">></span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Arial,sans-serif'; font-size:10pt; color:#1f497d;">URL: </span><a href="http://www.ERBE-med.com"><span style=" font-family:'Arial,sans-serif'; font-size:10pt; text-decoration: underline; color:#0057ae;">http://www.ERBE-med.com</span></a></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Calibri,sans-serif'; font-size:10pt; color:#1f497d;">----------------------------------------------------------------</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Calibri,sans-serif'; font-size:11pt; color:#1f497d;"> </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Calibri,sans-serif'; font-size:11pt; color:#1f497d;"> </span></p>
<p style=" margin-top:12px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /><br />_____________________________________________________________________<br />ERBE Elektromedizin GmbH<br />Firmensitz: 72072 Tuebingen<br />Geschaeftsfuehrer: Christian O. Erbe, Reiner Thede<br />Registergericht: Stuttgart HRB 380137</p>
<p style=" margin-top:12px; margin-bottom:0px; margin-left:40px; margin-right:40px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'Sans Serif,serif';"> </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /><br />_____________________________________________________________________<br />ERBE Elektromedizin GmbH<br />Firmensitz: 72072 Tuebingen<br />Geschaeftsfuehrer: Christian O. Erbe, Reiner Thede<br />Registergericht: Stuttgart HRB 380137<br /><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /><br /></p></body></html>