Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
gmsh
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Larry Price
gmsh
Commits
49a83242
Commit
49a83242
authored
23 years ago
by
Christophe Geuzaine
Browse files
Options
Downloads
Patches
Plain Diff
solver
parent
875f015b
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
doc/gmsh.html
+58
-29
58 additions, 29 deletions
doc/gmsh.html
with
58 additions
and
29 deletions
doc/gmsh.html
+
58
−
29
View file @
49a83242
<!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 person
n
al
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-1
2 19:56:52
$
$Date: 2001-10-1
3 07:20:35
$
</BODY>
</BODY>
</HTML>
</HTML>
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment