Skip to content
Snippets Groups Projects
Commit 49a83242 authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

solver

parent 875f015b
No related branches found
No related tags found
No related merge requests found
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
"http://www.w3.org/TR/REC-html40/loose.dtd">
<HTML> <HTML>
<HEAD> <HEAD>
...@@ -5,8 +7,8 @@ ...@@ -5,8 +7,8 @@
<TITLE>Gmsh: a three-dimensional finite element mesh generator with <TITLE>Gmsh: a three-dimensional finite element mesh generator with
built-in pre- and post-processing facilities</TITLE> built-in pre- and post-processing facilities</TITLE>
<meta name="keywords" content="free mesh generator, free finite element software, <meta name="keywords" content="free mesh generator, free finite element
mesh generation, mesh refinement, free, delaunay triangulation, software, mesh generation, mesh refinement, free, delaunay triangulation,
automatic, maillages automatiques, mailleur, modelisation, opengl, automatic, maillages automatiques, mailleur, modelisation, opengl,
maillages 3D, 3D meshes, 3-D meshes, maillages 3-D, voronoi, maillages 3D, 3D meshes, 3-D meshes, maillages 3-D, voronoi,
adaptation de maillages, mesh adaptation, modeling"> adaptation de maillages, mesh adaptation, modeling">
...@@ -39,23 +41,38 @@ lines, surfaces and volumes. These adapted meshes can be mixed with ...@@ -39,23 +41,38 @@ lines, surfaces and volumes. These adapted meshes can be mixed with
simple structured (transfinite, elliptic, etc.) meshes in order to simple structured (transfinite, elliptic, etc.) meshes in order to
augment the flexibility. augment the flexibility.
<h3>Geometrical Entity Definition</h3> Gmsh is structured around four modules: <a
href="#geometry">geometry</a>, <a href="#mesh">mesh</a>, <a
Parameterized geometries are created by successively defining points, href="#solver">solver</a> and <a
oriented curves (segments, circles, ellipsis, splines, etc.), oriented href="#post-processing">post-processing</a>. The specification of any
surfaces (plane surfaces, ruled surfaces, etc.) and volumes. Compound input to these modules is done either interactively, or in text data
groups of geometrical entities can be defined, based on these files (interactive specifications generate language bits in the input
elementary parameterized geometric entities. Data can be defined file, and vice versa). The accessibility of most features in the ASCII
either interactively thanks to the menu system, or directly in the ASCII text file makes it possible to automate all treatments (loops, tests
input files. and external access methods permit advanced scripting capabilities). A
brief description of the four modules is given hereafter.
<h3>Mesh Generation</h3>
<a name="geometry">
<h3>Geometry: geometrical entity definition</h3>
Geometries are created in a bottom-up flow by successively defining
points, oriented curves (segments, circles, ellipses, splines, etc.),
oriented surfaces (plane surfaces, ruled surfaces, etc.) and
volumes. Compound groups of geometrical entities can be defined, based
on these elementary parametrized geometric entities. Data can be
defined either interactively thanks to the menu system, or directly in
the ASCII input files. The scripting possibilities (with loops,
tests, arrays of variables, etc.) allow fully parametrized definitions
of all geometrical entities.
<a name="mesh">
<h3>Mesh: finite element mesh generation</h3>
A finite element mesh is a tessellation of a given subset of A finite element mesh is a tessellation of a given subset of
R<sup>3</sup> by elementary geometrical elements of various shapes (in R<sup>3</sup> by elementary geometrical elements of various shapes (in
this case lines, triangles, quadrangles, tetrahedra, prisms and this case lines, triangles, quadrangles, tetrahedra, prisms and
hexahedra), arranged in such a way that two of them intersect, if they hexahedra), arranged in such a way that if two of them intersect, they
do, along a common face, edge or node, and never otherwise. All the do so along a face, an edge or a node, and never otherwise. All the
finite element meshes produced by Gmsh as unstructured, even if they finite element meshes produced by Gmsh as unstructured, even if they
were generated in a structured way. This implies that the elementary were generated in a structured way. This implies that the elementary
geometrical elements are defined only by an ordered list of their geometrical elements are defined only by an ordered list of their
...@@ -99,18 +116,30 @@ characteristic length field evaluated at the center of its ...@@ -99,18 +116,30 @@ characteristic length field evaluated at the center of its
circumscribed circle/sphere. circumscribed circle/sphere.
</ol> </ol>
<a name="solver">
<h3>Solver: external solver interface</h3>
External solvers can be interfaced with Gmsh through a socket
mechanism, which permits to easily launch computations either locally
or on remote computers, and to collect and exploit the simulation
results within Gmsh. The only solver currently interfaced is <A
HREF="/getdp/">GetDP</A>.
<h3>Scalar and Vector Field Visualization</h3> <a name="post-processing">
<h3>Post-processing: scalar and vector field visualization</h3>
Multiple post-processing scalar or vector maps can be loaded and Multiple post-processing scalar or vector maps can be loaded and
manipulated (globally or individually) along with the geometry and the manipulated (globally or individually) along with the geometry and the
mesh. Scalar fields are represented by iso-value curves or color maps mesh. Scalar fields are represented by iso-value curves/surfaces or
and vector fields by three-dimensional arrows or displacement color maps and vector fields by three-dimensional arrows or
maps. Post-processor functions include offsets, elevation, interactive displacement maps. Post-processing functions include arbitrary section
color map modification, range clamping, interactive and scriptable computation, offset, elevation, boundary extraction, color map and
animation, vector postscript output, etc. All post-processing options range modification, animation, <a href="/gl2ps/">vector graphic
can be accessed either interactively or through the the input ascii output</a>, etc. All post-processing options can be accessed either
files. interactively or through the input ASCII text files. Scripting permits
to automate all the post-processing operations (e.g. for the creation
of complex animations).
<h2>Documentation</h2> <h2>Documentation</h2>
...@@ -192,7 +221,7 @@ Polytechnic Institute</a>) and <A ...@@ -192,7 +221,7 @@ Polytechnic Institute</a>) and <A
HREF="mailto:Christophe.Geuzaine@ulg.ac.be">Christophe Geuzaine</A> HREF="mailto:Christophe.Geuzaine@ulg.ac.be">Christophe Geuzaine</A>
(currently with the <a href="http://www.ulg.ac.be">University of (currently with the <a href="http://www.ulg.ac.be">University of
Liège</a>). Please use <A Liège</a>). Please use <A
HREF="mailto:gmsh@geuz.org">gmsh@geuz.org</A> instead of our personnal HREF="mailto:gmsh@geuz.org">gmsh@geuz.org</A> instead of our personal
e-mails to send questions or bug reports! e-mails to send questions or bug reports!
...@@ -232,17 +261,17 @@ Some pictures made with Gmsh: ...@@ -232,17 +261,17 @@ Some pictures made with Gmsh:
<h2>Links</h2> <h2>Links</h2>
Check out <A HREF="/getdp/">GetDP</A>, a scientific Check out <A HREF="/getdp/">GetDP</A>, a scientific computation
computation software for the numerical solution of software for the numerical solution of integro-differential equations,
integro-differential equations, using finite element and integral type using finite element and integral type methods.
methods.
<p> <p>
Back to <a href="/">geuz.org</a>. Back to <a href="/">geuz.org</a>.
<p> <p>
$Date: 2001-10-12 19:56:52 $ $Date: 2001-10-13 07:20:35 $
</BODY> </BODY>
</HTML> </HTML>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment