[Top] [Contents] [Index] [ ? ]

Gmsh 2.3

Christophe Geuzaine and Jean-François Remacle

Gmsh is an automatic 3D finite element mesh generator with build-in pre- and post-processing facilities. This is the Gmsh Reference Manual for Gmsh 2.3 (June, 14 2009).

Copying conditions  Terms and conditions of use
1. Overview  What is Gmsh?
2. How to read this reference manual?  Which parts of this manual should you read (if any)?
3. Running Gmsh on your system  How can you run Gmsh on your machine?
4. General tools  Description of general commands and options
5. Geometry module  Description of all Geometry commands
6. Mesh module  Description of all Mesh commands
7. Solver module  Description of all Solver commands
8. Post-processing module  Description of all Post-Processing commands
9. File formats  Input and output file formats
A. Tutorial  A step-by-step tutorial
B. Options  List of all available options
C. Programming notes  Notes for developers
D. Random tips and tricks  Tips and tricks to make your life easier
E. Frequently asked questions  The Gmsh FAQ
F. Version history  Changelog
G. Copyright and credits  Copyright information and list of contributors
H. License  Complete copy of the license
Concept index  Index of concepts
Syntax index  Index of reserved keywords in the Gmsh language

 -- The Detailed Node Listing ---

Overview

1.1 Geometry: geometrical entity definition  
1.2 Mesh: finite element mesh generation  
1.3 Solver: external solver interface  
1.4 Post-processing: scalar, vector and tensor field visualization  
1.5 What Gmsh is pretty good at ...  
1.6 ... and what Gmsh is not so good at  
1.7 Bug reports  

How to read this reference manual?

2.1 Syntactic rules used in the manual  

Running Gmsh on your system

3.1 Interactive mode  
3.2 Non-interactive mode  
3.3 Command-line options  
3.4 Mouse actions  
3.5 Keyboard shortcuts  

General tools

4.1 Comments  
4.2 Expressions  
4.3 Operators  
4.4 Built-in functions  
4.5 User-defined functions  
4.6 Loops and conditionals  
4.7 General commands  
4.8 General options  

Expressions 

4.2.1 Floating point expressions  
4.2.2 Character expressions  
4.2.3 Color expressions  

Geometry module

5.1 Geometry commands  
5.2 Geometry options  

Geometry commands

5.1.1 Points  
5.1.2 Lines  
5.1.3 Surfaces  
5.1.4 Volumes  
5.1.5 Extrusions  
5.1.6 Transformations  
5.1.7 Miscellaneous  

Mesh module

6.1 Elementary vs. physical entities  
6.2 Mesh commands  
6.3 Mesh options  

Mesh commands

6.2.1 Characteristic lengths  
6.2.2 Structured grids  
6.2.3 Miscellaneous  

Solver module

7.1 Solver options  
7.2 Solver example  

Post-processing module

8.1 Post-processing commands  
8.2 Post-processing plugins  
8.3 Post-processing options  

File formats

9.1 MSH ASCII file format  
9.2 MSH binary file format  
9.3 Node ordering  
9.4 Legacy formats  

Legacy formats

9.4.1 MSH file format version 1.0 (Legacy)  
9.4.2 POS ASCII file format (Legacy)  
9.4.3 POS binary file format (Legacy)  

Tutorial

A.1 `t1.geo'  
A.2 `t2.geo'  
A.3 `t3.geo'  
A.4 `t4.geo'  
A.5 `t5.geo'  
A.6 `t6.geo'  
A.7 `t7.geo'  
A.8 `t8.geo'  
A.9 `t9.geo'  

Options

B.1 General options list  
B.2 Geometry options list  
B.3 Mesh options list  
B.4 Solver options list  
B.5 Post-processing options list  

Programming notes

C.1 Main code structure  
C.2 Coding style  
C.3 Option handling  



Back to geuz.org/gmsh