|
|
## Gmsh documentation and tutorials
|
|
|
## Official Gmsh documentation and tutorials
|
|
|
|
|
|
* [Official documentation](http://gmsh.info/doc/texinfo) (the source texinfo files are available [here](http://gitlab.onelab.info/gmsh/gmsh/tree/master/doc/texinfo))
|
|
|
* [Tutorial](http://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial): start with [t1.geo](http://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/t1.geo), then [t2.geo](http://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/t2.geo), etc.
|
|
|
* Gmsh 3.0 brings constructive geometry features to the .geo files: see the [boolean examples](http://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/boolean)
|
|
|
* Gmsh 4.0 brings a stable [C++](http://gitlab.onelab.info/gmsh/gmsh/tree/master/api/gmsh.h), [C](http://gitlab.onelab.info/gmsh/gmsh/tree/master/api/gmshc.h), [Python](http://gitlab.onelab.info/gmsh/gmsh/tree/master/api/gmsh.py) and [Julia](http://gitlab.onelab.info/gmsh/gmsh/tree/master/api/gmsh.jl) API: see the [API examples](http://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api)
|
|
|
* [Git cheat sheet](Git-cheat-sheet) to read before contributing to Gmsh.
|
|
|
* [Official documentation](http://gmsh.info/dev/doc/texinfo/gmsh.html) (the source texinfo files are available [here](http://gitlab.onelab.info/gmsh/gmsh/tree/master/doc/texinfo))
|
|
|
* Gmsh API in [C++](http://gitlab.onelab.info/gmsh/gmsh/tree/master/api/gmsh.h), [C](http://gitlab.onelab.info/gmsh/gmsh/tree/master/api/gmshc.h), [Python](http://gitlab.onelab.info/gmsh/gmsh/tree/master/api/gmsh.py) and [Julia](http://gitlab.onelab.info/gmsh/gmsh/tree/master/api/gmsh.jl)
|
|
|
* [Tutorials](http://gmsh.info/dev/doc/texinfo/gmsh.html#Tutorial) for the built-in Gmsh scripting language (`.geo` files) and the Gmsh API:
|
|
|
* [`.geo` files](http://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/): start with [t1.geo](http://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/t1.geo), then [t2.geo](http://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/t2.geo), etc.
|
|
|
* [C++ API](http://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/): start with [t1.cpp](http://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/t1.cpp), then [t2.cpp](http://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/c++/t2.cpp), etc.
|
|
|
* [Python API](http://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/python/): start with [t1.py](http://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/python/t1.py), then [t2.py](http://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/python/t2.py), etc.
|
|
|
* [Julia API](http://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/julia/): start with [t1.jl](http://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/julia/t1.jl), then [t2.jl](http://gitlab.onelab.info/gmsh/gmsh/tree/master/tutorial/julia/t2.jl), etc.
|
|
|
* Additional examples: [`.geo` files](http://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/boolean), [API](http://gitlab.onelab.info/gmsh/gmsh/tree/master/demos/api)
|
|
|
|
|
|
## Other Gmsh tutorials
|
|
|
|
|
|
* Bertrand Thierry's [Gmsh tutorial for students](https://bthierry.pages.math.cnrs.fr/tutorial/gmsh/)
|
|
|
* [Youtube search "gmsh tutorial"](https://www.youtube.com/results?search_query=gmsh+tutorial)
|
|
|
|
|
|
## Gmsh workshops
|
|
|
|
... | ... | @@ -12,10 +20,11 @@ |
|
|
* The [Second Gmsh Workshop](Second-Gmsh-Workshop) was held in Moressée on May 23-24, 2013
|
|
|
* The [Third Gmsh Workshop](Third-Gmsh-Workshop) was held in Lanzarote on March 29-31, 2017
|
|
|
|
|
|
## Gmsh compilation
|
|
|
## Building Gmsh and contributing to the source code
|
|
|
|
|
|
* General instructions are provided in the main [README](http://gitlab.onelab.info/gmsh/gmsh/tree/master/README.txt)
|
|
|
* [Step by step compilation instructions](Gmsh-compilation), including compilation of common dependencies
|
|
|
* [Git cheat sheet](Git-cheat-sheet) to read before contributing to Gmsh.
|
|
|
|
|
|
## Gmsh build status
|
|
|
|
... | ... | |