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
GitLab community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Larry Price
gmsh
Commits
fd75ef71
Commit
fd75ef71
authored
22 years ago
by
Christophe Geuzaine
Browse files
Options
Downloads
Patches
Plain Diff
polish
parent
aebdb2e2
No related branches found
No related tags found
No related merge requests found
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
doc/gmsh.1
+40
-90
40 additions, 90 deletions
doc/gmsh.1
doc/gmsh.html
+1
-1
1 addition, 1 deletion
doc/gmsh.html
with
41 additions
and
91 deletions
doc/gmsh.1
+
40
−
90
View file @
fd75ef71
.\" $Id: gmsh.1,v 1.4
6
2003-
03-
06
23:01:17
geuzaine Exp $
.\" $Id: gmsh.1,v 1.4
7
2003-06
-14 17:44:36
geuzaine Exp $
.TH Gmsh 1 "1
2 November
200
1
" "Gmsh
> 1.30
" "Gmsh Manual Pages"
.TH Gmsh 1 "1
4 June
200
3
" "Gmsh
1.45
" "Gmsh Manual Pages"
.UC 4
.UC 4
.\" ********************************************************************
.\" ********************************************************************
.SH NAME
.SH NAME
...
@@ -11,85 +11,18 @@ with built-in pre- and post-processing facilities
...
@@ -11,85 +11,18 @@ with built-in pre- and post-processing facilities
.\" ********************************************************************
.\" ********************************************************************
.SH DESCRIPTION
.SH DESCRIPTION
\fIGmsh\fR is an automatic three-dimensional finite element mesh
\fIGmsh\fR is an automatic three-dimensional finite element mesh
generator
,
primarily Delaunay
,
with buil
t
-in
pre-
and post-processing
generator
(
primarily Delaunay
)
with buil
d
-in
CAD
and post-processing
facilities. Its primal design goal is to provide a simple meshing tool
facilities. Its primal design goal is to provide a simple meshing tool
for academic test cases with parametric input and up to date
for academic test cases with parametric input and up to date
visualization capabilities. One of the strengths of \fIGmsh\fR is its
visualization capabilities. One of its strengths is the ability to
ability to respect a characteristic length field for the generation of
respect a characteristic length field for the generation of adapted
adapted meshes on lines, surfaces and volumes. These adapted meshes
meshes on lines, surfaces and volumes, and to mix these meshes with
can be mixed with simple structured (transfinite, elliptic, etc.)
simple structured grids.
meshes in order to augment the flexibility.
.SS Geometrical entity definition
Parameterized geometries are created by successively defining points,
oriented curves (segments, circles, ellipsis, splines, etc.), oriented
surfaces (plane surfaces, ruled surfaces, etc.) and volumes. Compound
groups of geometrical entities can be defined, based on these elementary
parameterized and scriptable geometric entities.
.SS Mesh generation
A finite element mesh is a tessellation of a given subset of R^3 by
elementary geometrical elements of various shapes (in this case lines,
triangles, quadrangles, tetrahedra, prisms and hexahedra), arranged in
such a way that two of them intersect, if they do, along a common
face, edge or node, and never otherwise. All the finite element meshes
produced by \fIGmsh\fR as unstructured, even if they were generated in
a structured way. This implies that the elementary geometrical
elements are defined only by an ordered list of their vertices (which
allows the orientation of all their lower order geometrical entities)
but no predefined relation is assumed between any two elementary
elements.
.PP
.PP
The procedure follows the same order as for the geometry creation:
\fIGmsh\fR is built around four modules: geometry, mesh, solver and
curves are discretized first; the mesh of the curves is then used to
post-processing. The specification of any input to these modules is
mesh the surfaces; then the mesh of the surfaces is used to mesh the
done either interactively using the graphical user interface or in
volumes. This automatically assures the continuity of the mesh when,
ASCII text files using \fIGmsh\fR's own scripting language.
for example, two surfaces share a common curve. Every meshing step is
constrained by the characteristic length field, which can be uniform,
specified by characteristic length associated to elementary
geometrical entities, or associated to another mesh (the background
mesh).
.PP
For each meshing step (i.e. the discretization of lines, surfaces and
volumes), all structured mesh directives are executed first, and serve
as additional constraints for the unstructured parts. The implemented
Delaunay algorithm is subdivided in the following five steps for
surface/volume discretization:
.TP 4
.B 1.
trivial meshing of a box including the convex polygon/polyhedron
defined by the boundary nodes resulting from the discretization of the
curves/surfaces;
.TP 4
.B 2.
creation of the initial mesh by insertion of all the nodes on the
curves/surfaces thanks to the Bowyer algorithm;
.TP 4
.B 3.
boundary restoration to force all the edges/faces of the
curves/surfaces to be present in the initial mesh;
.TP 4
.B 4.
suppression of all the unwanted triangles/tetrahedra (in
particular those containing the nodes of the initial box);
.TP 4
.B 5.
insertion of new nodes by the Bowyer algorithm until the
characteristic size of each simplex is lower or equal to the
characteristic length field evaluated at the center of its
circumscribed circle/sphere.
.SS External solver interface
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.
.SS Scalar, vector and tensor field visualization
Multiple post-processing scalar or vector maps can be loaded and
manipulated (globally or individually) along with the geometry and the
mesh. Scalar fields are represented by iso-value curves or color maps
and vector fields by three-dimensional arrows or displacement
maps. Post-processor functions include offsets, elevation, interactive
color map modification, range clamping, interactive animation, vector
postscript output, etc. All post-processing options can be accessed
either interactively or through the input ascii files.
.\" ********************************************************************
.\" ********************************************************************
.SH GEOMETRY OPTIONS
.SH GEOMETRY OPTIONS
.TP 4
.TP 4
...
@@ -124,9 +57,9 @@ select the two-dimensional mesh algorithm (default: iso).
...
@@ -124,9 +57,9 @@ select the two-dimensional mesh algorithm (default: iso).
.TP 4
.TP 4
.B \-smooth int
.B \-smooth int
set the number of smoothing steps (default value is 0).
set the number of smoothing steps (default value is 0).
.\"
.TP 4
.TP 4
.
\" .B \-degree
int
.
B \-order
int
.\"
set the
degree
of the generated elements (default value is 1).
set the
order
of the generated elements (default value is 1).
.TP 4
.TP 4
.B \-scale float
.B \-scale float
apply a global scaling factor to the model (default value is 1.0).
apply a global scaling factor to the model (default value is 1.0).
...
@@ -151,15 +84,15 @@ model.
...
@@ -151,15 +84,15 @@ model.
.B \-histogram
.B \-histogram
print mesh quality histogram.
print mesh quality histogram.
.TP 4
.TP 4
.B \-interactive
display the 2D mesh construction interactively if the anisotropic mesh
algorithm is selected.
.TP 4
.B \-extrude
.B \-extrude
use the old extrusion mesh generator.
use the old extrusion mesh generator.
.TP 4
.TP 4
.B \-recombine
.B \-recombine
recombine meshes from the old extrusion mesh generator.
recombine meshes from the old extrusion mesh generator.
.TP 4
.B \-interactive
display the 2D mesh construction interactively if the anisotropic mesh
algorithm is selected.
.\" ********************************************************************
.\" ********************************************************************
.SH POST-PROCESSING OPTIONS
.SH POST-PROCESSING OPTIONS
.TP 4
.TP 4
...
@@ -184,13 +117,19 @@ convert an ascii view into a binary one.
...
@@ -184,13 +117,19 @@ convert an ascii view into a binary one.
suppress the double buffer. Use this options if you use \fIGmsh\fR on
suppress the double buffer. Use this options if you use \fIGmsh\fR on
a remote host without GLX.
a remote host without GLX.
.TP 4
.TP 4
.B \-fontsize int
specify the font size for the GUI (default: 12)
.TP 4
.B \-scheme string
specify FLTK scheme
.TP 4
.B \-alpha
.B \-alpha
enable alpha blending.
enable alpha blending.
.TP 4
.TP 4
.B \-notrack
.B \-notrack
don't use trackball mode for rotations.
don't use trackball mode for rotations.
.TP 4
.TP 4
.B \-display
disp
.B \-display
string
specify display.
specify display.
.TP 4
.TP 4
.B \-perspective
.B \-perspective
...
@@ -202,15 +141,15 @@ use perspective instead of orthographic projection.
...
@@ -202,15 +141,15 @@ use perspective instead of orthographic projection.
start in automatic, geometry, mesh, solver or post-processing mode
start in automatic, geometry, mesh, solver or post-processing mode
(default: automatic).
(default: automatic).
.TP 4
.TP 4
.B \-string string
.B \-v int
set verbosity level (default: 2).
.TP 4
.B \-string "string"
parse string before project file.
parse string before project file.
.TP 4
.TP 4
.B \-option file
.B \-option file
parse option file before GUI creation.
parse option file before GUI creation.
.TP 4
.TP 4
.B \-v int
set verbosity level (default: 2).
.TP 4
.B \-version
.B \-version
show version number.
show version number.
.TP 4
.TP 4
...
@@ -230,3 +169,14 @@ Remacle (Remacle@scorec.rpi.edu).
...
@@ -230,3 +169,14 @@ Remacle (Remacle@scorec.rpi.edu).
Gmsh examples (\fI/usr/doc/gmsh-*/\fR),
Gmsh examples (\fI/usr/doc/gmsh-*/\fR),
.br
.br
Gmsh homepage (\fIhttp://www.geuz.org/gmsh/\fR).
Gmsh homepage (\fIhttp://www.geuz.org/gmsh/\fR).
.PP
The full documentation for Gmsh is maintained as a Texinfo manual. If
the
.B info
and
.B gmsh
programs are properly installed at your site, the command
.IP
.B info gmsh
.PP
should give you access to the complete manual.
This diff is collapsed.
Click to expand it.
doc/gmsh.html
+
1
−
1
View file @
fd75ef71
...
@@ -26,7 +26,7 @@ generator with built-in pre- and post-processing facilities</h1>
...
@@ -26,7 +26,7 @@ generator with built-in pre- and post-processing facilities</h1>
<p>
<p>
<h3
align=
"center"
>
Christophe Geuzaine and Jean-François Remacle
</h3>
<h3
align=
"center"
>
Christophe Geuzaine and Jean-François Remacle
</h3>
<p>
<p>
<h3
align=
center
>
Version
<a
href=
"doc/VERSIONS"
>
1.45
</a>
, 1
2
June 2003
</h3>
<h3
align=
center
>
Version
<a
href=
"doc/VERSIONS"
>
1.45
</a>
, 1
5
June 2003
</h3>
<p>
<p>
<center>
<center>
<a
href=
"#Description"
>
Description
</a>
|
<a
href=
"#Description"
>
Description
</a>
|
...
...
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