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
Package registry
Model registry
Operate
Terraform modules
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
Romin Tomasetti
gmsh
Commits
ee96647b
Commit
ee96647b
authored
2 years ago
by
Christophe Geuzaine
Browse files
Options
Downloads
Patches
Plain Diff
fine-tuning
parent
826f5c46
Branches
Branches containing commit
No related tags found
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
doc/texinfo/gmsh.texi
+15
-19
15 additions, 19 deletions
doc/texinfo/gmsh.texi
with
15 additions
and
19 deletions
doc/texinfo/gmsh.texi
+
15
−
19
View file @
ee96647b
...
@@ -799,28 +799,27 @@ Fortran) brings even greater flexibility, the only downside being that
...
@@ -799,28 +799,27 @@ Fortran) brings even greater flexibility, the only downside being that
you need to either compile your code (for C++, C and Fortran) or to
you need to either compile your code (for C++, C and Fortran) or to
configure and install an interpreter (Python or Julia) in addition to
configure and install an interpreter (Python or Julia) in addition to
Gmsh. A binary Software Development Kit (SDK) is distributed on the Gmsh
Gmsh. A binary Software Development Kit (SDK) is distributed on the Gmsh
web site to make the process easier;
web site to make the process easier (@pxref
{
Installing and running Gmsh
on your computer
}
);
@item
@item
parametrize these geometries. Gmsh's scripting language or the Gmsh API
parametrize these geometries. Gmsh's scripting language or the Gmsh API
enable all commands and command arguments to depend on previous
enable all commands and command arguments to depend on previous
calculations (see @ref
{
Floating point expressions
}
, @ref
{
Geometry
calculations. Using the OpenCASCADE geometry kernel, Gmsh gives access
scripting commands
}
, and @ref
{
Gmsh application programming
to all the usual constructive solid geometry operations (see
interface
}
). Using the OpenCASCADE geometry kernel, Gmsh gives access to
e.g. @ref
{
t16
}
);
all the usual constructive solid geometry operations;
@item
@item
import geometries from other CAD software in standard exchange
import geometries from other CAD software in standard exchange
formats. Gmsh uses OpenCASCADE to import such files, including label and
formats. Gmsh uses OpenCASCADE to import such files, including label and
color information from STEP and IGES files;
color information from STEP and IGES files
(see e.g. @ref
{
t20
}
)
;
@item
@item
generate unstructured 1D, 2D and 3D simplicial (i.e., using line
generate unstructured 1D, 2D and 3D simplicial (i.e., using line
segments, triangles and tetrahedra) finite element meshes (see @ref
{
Mesh
segments, triangles and tetrahedra) finite element meshes (see @ref
{
Mesh
module
}
), with fine control over the element size (@pxref
{
Specifying
module
}
), with fine control over the element size (@pxref
{
Specifying
mesh element sizes
}
);
mesh element sizes
}
);
@item
@item
create simple extruded geometries and meshes (see @ref
{
Geometry
create simple extruded geometries and meshes, and allow to automatically
scripting commands
}
, and @ref
{
Mesh scripting commands
}
), and allow to
couple such structured meshes with unstructured ones (using a layer of
automatically couple such structured meshes with unstructured ones
pyramids in 3D);
(using a layer of pyramids in 3D);
@item
@item
generate high-order (curved) meshes that conform to the CAD model
generate high-order (curved) meshes that conform to the CAD model
geometry. High-order mesh optimization tools allow to guarantee the
geometry. High-order mesh optimization tools allow to guarantee the
...
@@ -834,20 +833,17 @@ visualize and export computational results in a great variety of
...
@@ -834,20 +833,17 @@ visualize and export computational results in a great variety of
ways. Gmsh can display scalar, vector and tensor datasets, perform
ways. Gmsh can display scalar, vector and tensor datasets, perform
various operations on the resulting post-processing views
various operations on the resulting post-processing views
(@pxref
{
Post-processing module
}
), can export plots in many different
(@pxref
{
Post-processing module
}
), can export plots in many different
formats (@pxref
{
General options
}
), and can generate complex animations
formats, and can generate complex animations (see e.g. @ref
{
t8
}
);
(see @ref
{
General scripting commands
}
, and @ref
{
t8
}
);
@item
@item
run on low end machines and/or machines with no graphical
run on low end machines and/or machines with no graphical
interface. Gmsh can be compiled with or without the GUI
interface. Gmsh can be compiled with or without the GUI
(@pxref
{
Compiling the source code
}
), and all versions can be used either
(@pxref
{
Compiling the source code
}
), and all versions can be used either
interactively or directly from the command line (@pxref
{
Installing and
interactively or directly from the command line;
running Gmsh on your computer
}
);
@item
@item
configure your preferred options. Gmsh has a large number of
configure your preferred options. Gmsh has a large number of
configuration options that can be set interactively using the GUI,
configuration options that can be set interactively using the GUI,
scattered inside script files, changed through the API, set in per-user
scattered inside script files, changed through the API, set in per-user
configuration files and specified on the command line (see
configuration files and specified on the command line (@pxref
{
Gmsh
@ref
{
Installing and running Gmsh on your computer
}
and @ref
{
Gmsh
options
}
);
options
}
);
@item
@item
and do all the above on various platforms (Windows, macOS and Linux),
and do all the above on various platforms (Windows, macOS and Linux),
...
@@ -898,7 +894,7 @@ files (@pxref{Gmsh scripting language}). In addition, the ONELAB
...
@@ -898,7 +894,7 @@ files (@pxref{Gmsh scripting language}). In addition, the ONELAB
interface (@pxref
{
Solver module
}
) allows to interact with the Gmsh
interface (@pxref
{
Solver module
}
) allows to interact with the Gmsh
application through Unix or TCP/IP sockets. Binary versions of the Gmsh
application through Unix or TCP/IP sockets. Binary versions of the Gmsh
app for Windows, Linux and macOS can be downloaded from
app for Windows, Linux and macOS can be downloaded from
@url
{
https://gmsh.info
}
. Several Linux distributions also ship the Gmsh
@url
{
https://gmsh.info
/#Download
}
. Several Linux distributions also ship the Gmsh
app. See the @ref
{
Compiling the source code
}
for instructions on how to
app. See the @ref
{
Compiling the source code
}
for instructions on how to
compile the Gmsh app from source.
compile the Gmsh app from source.
...
@@ -908,8 +904,8 @@ using the Gmsh API (@pxref{Gmsh application programming interface}).
...
@@ -908,8 +904,8 @@ using the Gmsh API (@pxref{Gmsh application programming interface}).
The API is available in C++, C, Python, Julia and Fortran. A binary
The API is available in C++, C, Python, Julia and Fortran. A binary
Software Development Kit (SDK) for Windows, Linux and macOS, that
Software Development Kit (SDK) for Windows, Linux and macOS, that
contains the dynamic Gmsh library and the associated header and module
contains the dynamic Gmsh library and the associated header and module
files, can be downloaded from @url
{
https://gmsh.info
}
. Python users ca
n
files, can be downloaded from @url
{
https://gmsh.info
/#Download
}
. Pytho
n
use
use
rs can use
@example
@example
pip install --upgrade gmsh
pip install --upgrade gmsh
@end example
@end example
...
...
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