2 Copyright (C) 2015-2016 EDF
4 This file is part of SALOME HYDRO module.
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.
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.
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/>.
19 #########################################
20 Lancement du calcul TELEMAC
21 #########################################
23 .. |HYDROSolver| image:: /_static/HYDROSolver.png
28 .. |case_pytel| image:: /_static/case_pytel.png
33 .. |CreateCasePytel| image:: /_static/CreateCasePytel.png
36 .. |SelectCommandPytel| image:: /_static/SelectCommandPytel.png
39 .. |CasPytel| image:: /_static/CasPytel.png
42 .. |CasPytelRepTravail| image:: /_static/CasPytelRepTravail.png
45 .. |CasPytelFichierCas| image:: /_static/CasPytelFichierCas.png
48 .. |CasPytelEntreeMedIncomplete| image:: /_static/CasPytelEntreeMedIncomplete.png
51 .. |CasPytelSave| image:: /_static/CasPytelSave.png
54 .. |CasPytelArbre| image:: /_static/CasPytelArbre.png
57 .. |CasPytelComputeCase| image:: /_static/CasPytelComputeCase.png
60 .. |CasPytelCalcul| image:: /_static/CasPytelCalcul.png
63 .. |CasPytelFinCalcul| image:: /_static/CasPytelFinCalcul.png
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.
69 Création du Cas de Calcul PYTEL
70 ===============================
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.
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.
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.
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,
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.
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.
97 Le panneau central indique les commandes optionnelles disponibles.
101 Nous sélectionnons la commande optionnelle *Répertoire de travail*.
103 Ce répertoire contiendra les fichiers intermédiaires utiles au calcul.
104 Il faut saisir un répertoire existant et valider.
106 La commande passe en vert dans l'arbre.
110 Nous sélectionnons la commande obligatoire *Fichier Cas* dans l'arbre, en rouge,
111 retrouvons le fichier existant et validons.
115 La commande passe en vert dans l'arbre.
117 Nous cliquons sur Pytel dans l'arbre pour voir les commandes optionnelles *Entree MED* et *Sortie MED*.
119 Nous cliquons sur *Entree MED*.
121 La commande apparaît dans l'arbre, en jaune, pour indiquer qu'elle est incomplète.
123 |CasPytelEntreeMedIncomplete|
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.
127 Nous ferons de même pour le fichier de Sortie MED. On peut donner ici un nom de fichier inexistant.
129 Une fois que tout est complet et valide, nous enregistrons le cas avec le bouton *Save* de la Fenêtre Eficas.
133 Le cas apparaît dans l'arbre d'étude.
137 Lancement du Cas de calcul PYTEL
138 ================================
140 Pour lancer le calcul Telemac, nous utilisons le menu popup du Cas, la commande *Compute Case*.
142 |CasPytelComputeCase|
144 Le calcul se déroule, la log s'affiche dans une fenêtre.
148 A la fin du calcul on peut fermer la fenêtre.
154 :ref:`ref_exempleInondation`