Skip to content
Snippets Groups Projects
Forked from gmsh / gmsh
18160 commits behind the upstream repository.
Christophe Geuzaine's avatar
Christophe Geuzaine authored
The current behavior of Gmsh when drawing 3D scalar fields is not coherent
with what is done in 2D: to draw filled iso-values or continuous maps in 3D,
we should ideally do volume rendering. Right now we draw the iso-values
(i.e., surfaces), which is both not coherent with the definition of
continuous maps or filled iso-values, but is also annoying when trying to
visualize fields that are constant per element (since in that case nothing is
displayed!)

Until we can do volume rendering, I've changed the behavior to draw the
solution on the boundary of the 3D elements. It's rather slow, but it's the
right thing to do visually.
0aa0c248
History
This is Gmsh, an automatic three-dimensional finite element mesh
generator, primarily Delaunay, with built-in pre- and post-processing
facilities.

To install Gmsh, type

./configure
make
make install

This requires GSL 1.2 or higher (freely available from
http://sources.redhat.com/gsl/) and FLTK 1.1.x (configured with OpenGL
support; freely available from http://www.fltk.org). You can use the
--with-fltk-prefix and --with-gsl-prefix configure options (or define
the FLTK_PREFIX and GSL_PREFIX environment variables) if the libraries
are not installed in their default locations. Please note that
compiling the Windows version requires the Cygwin tools (freely
available from http://www.cygwin.com) and a "cygwin-enabled" version
of FLTK (i.e., you have to configure FLTK with "./configure
--enable-cygwin").

To install a non-graphical version of Gmsh (that does not require FLTK
nor OpenGL), type

./configure --disable-gui
make
make install

For a description of all other configuration options, type

./configure --help

Gmsh is distributed under the terms of the GNU General Public
License. See doc/LICENSE and doc/CREDITS for more information.

See the doc/ and tutorial/ directories for documentation. The
reference manual is located in doc/texinfo/.

See the demos/ directory for additional examples.