Overview

GMSH

Logiciel open-source de visuliation et de maillage 2D/3D, développé en Belgique, par (entres autres) C. Geuzaine et J-F. Remacle.

  • Téléchargement de binaires sur https://gmsh.info, deux choix possibles :
    • Current Stable Release
    • Latest automatic Gmsh snapshot (préférez en général cette version)
  • Code source

Comment débuter

  • Lancez votre éditeur de textes préféré (VSCode, emacs, vim, …). Notez qu’il existe une coloration syntaxique pour Emacs et $\LaTeX$.
  • Lancez GMSH, pour cela dans un terminal, tapez simplement gmsh
  • Pour vous facilitez la vie, gardez ces deux fenêtres (éditeur de textes - GMSH) ouvertes, l’une à côté de l’autre (si l’écran n’est pas trop petit)
  • Vous pouvez modifier les options de visualisation de GMSH

API GMSH

Au lieu d’utiliser le langage propre à GMSH, il est possible d’utiliser l’API de GMSH avec Python ou Julia en téléchargeant la SDK de GMSH1. Dans ce tutoriel, nous utilisons le langage propre à GMSH, cependant la conversion à la SDK est directe.

Documentation

  1. Officielle : plutôt exhaustive, n’hésitez pas à lire la documentation officielle :
  2. Mailing list : Vous pouvez aussi souscrire ou fouiller dans les archives de la mailing-list de GMSH.
  3. Exemples : De nombreux exemples se trouvent dans le code source de GMSH ou éventuellement dans les modèles Onelab.

  1. Software Development Toolkit ^