:width: 16pt
:height: 16pt
+.. |vtk_view_fitall| image:: /_static/vtk_view_fitall.png
+ :align: middle
+ :width: 16pt
+ :height: 16pt
+
+.. |vtk_view_top| image:: /_static/vtk_view_top.png
+ :align: middle
+ :width: 16pt
+ :height: 16pt
+
.. |Capture_CreateMesh| image:: /_static/Capture_CreateMesh.png
:align: middle
.. |Capture_MeshComputationSucceed| image:: /_static/Capture_MeshComputationSucceed.png
:align: middle
+.. |Capture_CreateGroupsFromGeometry| image:: /_static/Capture_CreateGroupsFromGeometry.png
+ :align: middle
+
Lorsque la géométrie est prête, nous activons le module de maillage, *SMESH*.
+Introduction au fonctionnement de SMESH
+=======================================
+
Pour spécifier le maillage, on définit en général un algorithme par défaut avec son paramétrage :
dans SMESH, on parle des *hypothèses* de l'algorithme.
sont définis, et il faut alors établir des priorités. Ces situations sont détectées automatiquement
et l'utilisateur se voit proposer des choix.
+Algorithmes et Hypothèses de base pour la géométrie
+====================================================
+
Ici, nous allons spécifier un maillage triangle par défaut sur l'ensemble du domaine, et particulariser
le maillage du lit mineur, pour obtenir des triangles allongés dans le sense de l'écoulement.
|Capture_HypothesisConstruction|
-Après avoir validé le dialogue d'hypothèses, nous validons la définiton du maillage avec le bouton *Apply and Close*.
+Après avoir validé le dialogue d'hypothèses, nous validons la définition du maillage avec le bouton *Apply and Close*.
Le maillage apparaît sous le nom *Mesh_1* dans l'arbre avec une icône indiquant son statut : *non généré, ou incomplet*.
-Il est possible de le renommer soit directement, soit via le dialogue d'édition, à partir du menu contextuel.
+Il est possible de renommer le maillage, soit directement, soit via le dialogue d'édition, à partir du menu contextuel.
Toujours à partir du dialogue d'édition |mesh_edit|, il est possible changer l'algorithme,
ou de modifier les hypothèses : |mesh_hypo_edit|.
+Sous maillages
+==============
+
Nous sélectionnons le maillage dans l'arbre d'étude et créons un sous maillage (menu contextuel *Create Sub Mesh*).
Dans le dialogue qui s'affiche, il faut renseigner la géométrie, en cliquant dans l'arbre d'étude sur la face *litMineur*
|Capture_HypothesisLocalLength|
-Nous validons la définiton du sous maillage avec le bouton *Apply and Close*.
+Nous validons la définition du sous maillage avec le bouton *Apply and Close*.
La longueur que nous avons défini s'applique à la fois longitudinalement et transversalement. Pour contrôler le
nombre de mailles transversales, il faut un nouveau sous maillage, appliqué au groupe d'edges *SectionsGaronne*.
Nous sélectionnons *SectionsGaronne* pour le faire remonter en tête de liste.
+Génération du maillage
+======================
+
Après avoir validé, le maillage est prêt pour être généré.
Pour générer le maillage, il faut le selectionner, et utiliser le menu contextuel *Compute*.
Une boite d'information s'affiche à la fin du calcul et donne des statistiques élémentaires.
L'icône du maillage a changé dans l'arbre d'étude, et indique l'état *généré correctement*.
Le maillage n'est pas encore fini pour nos besoins, mais nous pouvons déjà le voir.
-Pour l'afficher, *show* puis *FitAll* et vue de dessus (*-OZ*) dans la barre d'icônes du viewer 3D.
+Pour l'afficher, *show* puis *FitAll* |vtk_view_fitall| et vue de dessus |vtk_view_top| (*-OZ*)
+dans la barre d'icônes du viewer 3D.
+
+Pour découper les quadrangles, nous utilisons le menu *Modification/Cutting of Quadrangles*.
+Dans le dialogue, nous cochons *apply to all*, *use diagonal 1-3* puis *preview* :
+la modification proposée apparaît,
+il est possible de zoomer avec la molette de la souris pour verifier.
+Nous validons par *Apply and Close*.
+
+Création des groupes, Enregistrement du maillage
+================================================
+
+Pour définir les groupes dans le maillage, nous utilisons la commande *Create Groups from Geometry*
+du menu contextuel du maillage.
+Nous sélectionnons tous les groupes et sub Shapes de la géometrie *HYDRO_garonne_2*
+et constituons successivement des groupes d'**éléments** et de **noeuds**.
+
+ |Capture_CreateGroupsFromGeometry|
-decoupage des quadrangles
+Ces groupes apparaissent dans l'arbre d'étude sous le maillage après validation du dialogue.
+Il est possible de le voir avec *show only*. L'option *Auto Color* du menu contextuel du maillage
+les met en évidence.
-identification des groupes d'éléments et de noeuds.
+Pour enregistrer le maillage dans un fichier au format MED, après avoir sélectionné le maillage,
+nous utilisons la commande du menu *File / Export / MED file*.
:ref:`ref_exempleInondation`