Salome HOME
Tutoriel exécution du cas de calcul Telemac
[modules/hydro.git] / doc / salome / tutorial / lancementCalcul.rst
1 ..
2    Copyright (C) 2015-2016 EDF
3
4    This file is part of SALOME HYDRO module.
5
6    SALOME HYDRO module is free software: you can redistribute it and/or modify
7    it under the terms of the GNU General Public License as published by
8    the Free Software Foundation, either version 3 of the License, or
9    (at your option) any later version.
10
11    SALOME HYDRO module is distributed in the hope that it will be useful,
12    but WITHOUT ANY WARRANTY; without even the implied warranty of
13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14    GNU General Public License for more details.
15
16    You should have received a copy of the GNU General Public License
17    along with SALOME HYDRO module.  If not, see <http://www.gnu.org/licenses/>.
18
19 #########################################
20 Lancement du calcul TELEMAC
21 #########################################
22
23 .. |HYDROSolver| image:: /_static/HYDROSolver.png
24    :align: middle
25    :width: 16pt
26    :height: 16pt
27
28 .. |case_pytel| image:: /_static/case_pytel.png
29    :align: middle
30    :width: 16pt
31    :height: 16pt
32
33 .. |CreateCasePytel| image:: /_static/CreateCasePytel.png
34    :align: middle
35
36 .. |SelectCommandPytel| image:: /_static/SelectCommandPytel.png
37    :align: middle
38
39 .. |CasPytel| image:: /_static/CasPytel.png
40    :align: middle
41
42 .. |CasPytelRepTravail| image:: /_static/CasPytelRepTravail.png
43    :align: middle
44
45 .. |CasPytelFichierCas| image:: /_static/CasPytelFichierCas.png
46    :align: middle
47
48 .. |CasPytelEntreeMedIncomplete| image:: /_static/CasPytelEntreeMedIncomplete.png
49    :align: middle
50
51 .. |CasPytelSave| image:: /_static/CasPytelSave.png
52    :align: middle
53
54 .. |CasPytelArbre| image:: /_static/CasPytelArbre.png
55    :align: middle
56
57 .. |CasPytelComputeCase| image:: /_static/CasPytelComputeCase.png
58    :align: middle
59
60 .. |CasPytelCalcul| image:: /_static/CasPytelCalcul.png
61    :align: middle
62
63 .. |CasPytelFinCalcul| image:: /_static/CasPytelFinCalcul.png
64    :align: middle
65
66 Il faut maintenant activer le module HYDROSolveur, via la liste défilante des modules, ou son icône dans le bandeau : |HYDROSolver|.
67 Le module HYDROSolveur prend en charge les calculs Telemac et Mascaret ainsi que leur couplages.
68
69 Création du Cas de Calcul PYTEL
70 ===============================
71
72 Pytel permet de lancer une exécution simple du code Telemac.
73 Nous créons un cas de Calcul Pytel avec la commande *Create case for Pytel execution* |case_pytel| disponible dans le menu *hydro*
74 ou dans une icône du bandeau.
75
76 * **Remarque** : Les icônes du bandeau relatives au module en cours (en haut à droite) ne sont pas forcément visibles : 
77   le menu popup (clic droit) dans le bandeau montre les groupes d'icones affichés et ceux qui ne le sont pas, et permet de les gérer.
78
79 Un nouvelle fenêtre apparaît dans la vue principale : le Viewer *Eficas Pytel*.
80 Son bandeau propose des commandes pour créer, ouvrir, enregistrer, éditer des cas de calcul Pytel.
81
82   |CreateCasePytel|
83
84 Il faut redéfinir ici les principaux fichiers utiles au cas, cela reprend et complète ce qui a été défini à l'étape précédente,
85 quelques redites.
86
87 Nous créons un nouveau cas Pytel avec la commande *New* du bandeau du Viewer *Eficas Pytel*.
88 Dans la nouvelle vue, nous sélectionnons la commande PYTEL dans le panneau central.
89
90   |SelectCommandPytel|
91
92 Dans le panneau de gauche, l'arbre du cas commence à se construire :
93 Les entrées rouges sont invalides, les vertes sont valides, les jaunes sont incomplètes.
94 Une entree invalide dans l'arbre est répercute sont statut récursivement jusqu'à la racine.
95 Il faut donc corriger ou compléter toutes les feuilles terminales de l'arbre en rouge ou jaune pour créer un cas valide.
96
97 Le panneau central indique les commandes optionnelles disponibles.
98
99   |CasPytel|
100  
101 Nous sélectionnons la commande optionnelle *Repertoire de travail*.
102
103 Ce répertoire contiendra les fichiers intermédiaires utiles au calcul.
104 Il faut saisir un répertoire existant et valider.
105
106 La commande passe en vert dans l'arbre.
107
108   |CasPytelRepTravail|
109
110 Nous sélectionnons la commande obligatoire *Fichier Cas* dans l'arbre, en rouge,
111 retrouvons le fichier existant et validons.
112
113   |CasPytelFichierCas|
114
115 La commande passe en vert dans l'arbre.
116
117 Nous cliquons sur Pytel dans l'arbre pour voir les commandes optionnelles *Entree MED* et *Sortie MED*.
118
119 Nous cliquons sur *Entree MED*.
120
121 La commande apparait dans l'arbre, en jaune, pour indiquer qu'elle est incomplète.
122
123   |CasPytelEntreeMedIncomplete|
124
125 Il faut compléter les deux rubriques en rouge avec les noms des fichiers de conditions limites et le fichier de maillage contenant le champ d'altimétrie.
126
127 Nous ferons de même pour le fihier de Sortie MED. On peut donner ici un nom de fichier inexistant.
128
129 Une fois que tout est complet et valide, nous enregistrons le cas avec le bouton *Save* de la Fenêtre Eficas.
130
131   |CasPytelSave|
132
133 Le cas apparait dans l'arbre d'étude.
134
135   |CasPytelArbre|
136
137 Lancement du Cas de calcul PYTEL
138 ================================
139
140 Pour lancer le calcul Telemac, nou utilisons le menu popup du Cas, la commande *Compute Case*.
141
142   |CasPytelComputeCase|
143
144 Le calcul se déroule, la log s'affiche dans une fenetre.
145
146   |CasPytelCalcul|
147
148 A la fin du calcul on peut fermer la fenetre.
149
150   |CasPytelFinCalcul|
151
152 .. only:: html
153
154    :ref:`ref_exempleInondation`