[Gmsh-announce] New Gmsh release: 2.0.0
Christophe Geuzaine
cgeuzaine at ulg.ac.be
Mon Feb 5 14:26:34 CET 2007
Hi all - We're very happy to announce the release of Gmsh 2.0.0.
The codebase has undergone *major* modifications since Gmsh 1.65 (about
50% of the code is brand new!), so please let us know of any bugs or
incompatibilities you discover in this release.
New features in Gmsh 2.0.0:
---------------------------
- import of STEP, IGES and native OpenCascade models
- new graphics pipeline for geometry and mesh rendering (you should see
large gains in both rendering speed and memory footprint)
- new I/O layer for meshes, with new native binary MSH format and
support for import/export of I-deas universal meshes (UNV), Nastran
bulk data format (BDF), stereo lithography files (STL), Medit meshes
and VRML 1.0 files
- support for incomplete second order elements (8-node quads, etc.) and
second order nodes created by linear interpolation
- improved graphical interface with immediate application of changes in
the option panels and much improved visibility browser
- support for offscreen rendering using OSMesa and support for scalable
vector graphics (SVG) output
- support for string labels for physical groups (for example: Physical
Surface("my name"))
Features missing in this release:
---------------------------------
- the 3D "Netgen" algorithm does not support mesh adaptation
- models imported from external CAD engines cannot be modified
- Plugin(ExtractEdges) has not been reimplemented yet
- the STL remesher has not been reimplemented yet
- the "full-quads" recombine algorithm has not been reimplemented yet
Known bugs:
-----------
- Optimizing meshes generated with the 3D "Delaunay" algorithm can lead
to crashes
- recombined unstructured meshes are sometimes wrong, and the quads can
have the wrong orientation
Backward compatibility issues:
------------------------------
Although we did our best to maintain full backward compatibility with
models created with previous versions, there are a few (relatively
minor) incompatibilities with existing .geo files:
- region numbers cannot be specified explicitly anymore in mesh
extrusions. This feature was already not recommended in previous
versions--and it has been completely removed from Gmsh 2. Instead, you
should use the automatically created region number as follows:
num[] = Extrude {0,0,h} { Surface{6}; Layers{10}; };
// num[0] is the id of the new top surface
// num[1] is the id of new volume
- the old "2D anisotropic" algorithm has been removed. Mesh attractors
have been reimplemented, but their syntax has changed--and since this
change has not been documented yet, just don't use attractors for now...
unless you feel really adventurous ;-)
--
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science
http://www.case.edu/artsci/math/geuzaine