Salome HOME
preparation tutoriel anglais
[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 HYDROSOLVER, via la liste défilante des modules, ou son icône dans le bandeau : |HYDROSolver|.
67 Le module HYDROSOLVER 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'icônes 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 entrée 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 *Répertoire de travail*.
102
103 Ce répertoire contiendra les fichiers intermédiaires utiles au calcul.
104 Il faut saisir un répertoire **existant, différent du répertoire contenant les fichiers d'origine** et valider.
105 On peut créer un sous repertoire *work* dans le répertoire des données du cas, par exemple.
106
107 La commande passe en vert dans l'arbre.
108
109   |CasPytelRepTravail|
110
111 Nous sélectionnons la commande obligatoire *Fichier Cas* dans l'arbre, en rouge,
112 retrouvons le fichier existant et validons.
113
114   |CasPytelFichierCas|
115
116 La commande passe en vert dans l'arbre.
117
118 Nous cliquons sur Pytel dans l'arbre pour voir les commandes optionnelles *Entree MED* et *Sortie MED*.
119
120 Nous cliquons sur *Entree MED*.
121
122 La commande apparaît dans l'arbre, en jaune, pour indiquer qu'elle est incomplète.
123
124   |CasPytelEntreeMedIncomplete|
125
126 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.
127
128 Nous ferons de même pour le fichier de Sortie MED. On peut donner ici un nom de fichier inexistant.
129
130 Une fois que tout est complet et valide, nous enregistrons le cas avec le bouton *Save* de la Fenêtre Eficas.
131
132   |CasPytelSave|
133
134 Le cas apparaît dans l'arbre d'étude.
135
136   |CasPytelArbre|
137
138 Lancement du Cas de calcul PYTEL
139 ================================
140
141 Pour lancer le calcul Telemac, nous utilisons le menu popup du Cas, la commande *Compute Case*.
142
143   |CasPytelComputeCase|
144
145 Le calcul se déroule, la log s'affiche dans une fenêtre.
146
147   |CasPytelCalcul|
148
149 A la fin du calcul on peut fermer la fenêtre.
150
151   |CasPytelFinCalcul|
152
153 .. only:: html
154
155    :ref:`ref_exempleInondation`