[Gmsh] Gmsh bug

Mikhail Artemiev artemiev.mikhail at ngs.ru
Wed Dec 8 11:13:41 CET 2010


Hi, everybody!

I think that I found a bug in Gmsh (version 2.5.0).

I don't know about nightly version of Gmsh, because I can't compile source 
code because of errors:
1. 'round': identifier not found 
d:\Public\artemiev\gmsh-2.5.1-svn-20101208-source\Plugin\GSHHS.cpp 562
2. 'postProcessExtraEdges' : must return a value 
d:\public\artemiev\gmsh-2.5.1-svn-20101208-source\mesh\meshgfaceoptimize.cpp 
1191
3. 'GModel::getEdgesByStringTag' : must return a value 
d:\public\artemiev\gmsh-2.5.1-svn-20101208-source\geo\gmodel.cpp 271

I build gmsh.exe using Visual Studio 2008 in Microsoft Windows Server 2003 
R2 Enterprise Edition sp2.
I generate the mesh using command 'gmsh mygeo.geo -3 -bin -o mymesh.msh'.
In 'mymesh.msh' file I found that in section $Elements$EndElements in 
element-header-binary second integer value ("the number of elements that 
follow" - quote from manual) is equal 1 (allways for my geometry, though 
this number must equal some value >1). This bug is absent in Gmsh version 
2.4.2.

Thanks
Mikhail Artemiev, PhD student, NSTU