From: Paul RASCLE Date: Sat, 16 Jan 2016 14:20:26 +0000 (+0100) Subject: Tutoriel exécution du cas de calcul Telemac X-Git-Tag: SALOME_HYDRO_V1.0~20 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=feba8f7aa43b313721f7c4a67023f7dd15944816;p=modules%2Fhydro.git Tutoriel exécution du cas de calcul Telemac --- diff --git a/doc/salome/tutorial/_static/CasPytel.png b/doc/salome/tutorial/_static/CasPytel.png new file mode 100644 index 00000000..22ddd148 Binary files /dev/null and b/doc/salome/tutorial/_static/CasPytel.png differ diff --git a/doc/salome/tutorial/_static/CasPytelArbre.png b/doc/salome/tutorial/_static/CasPytelArbre.png new file mode 100644 index 00000000..dec5d782 Binary files /dev/null and b/doc/salome/tutorial/_static/CasPytelArbre.png differ diff --git a/doc/salome/tutorial/_static/CasPytelCalcul.png b/doc/salome/tutorial/_static/CasPytelCalcul.png new file mode 100644 index 00000000..cead3eb1 Binary files /dev/null and b/doc/salome/tutorial/_static/CasPytelCalcul.png differ diff --git a/doc/salome/tutorial/_static/CasPytelComputeCase.png b/doc/salome/tutorial/_static/CasPytelComputeCase.png new file mode 100644 index 00000000..0e164c43 Binary files /dev/null and b/doc/salome/tutorial/_static/CasPytelComputeCase.png differ diff --git a/doc/salome/tutorial/_static/CasPytelEntreeMedIncomplete.png b/doc/salome/tutorial/_static/CasPytelEntreeMedIncomplete.png new file mode 100644 index 00000000..45070726 Binary files /dev/null and b/doc/salome/tutorial/_static/CasPytelEntreeMedIncomplete.png differ diff --git a/doc/salome/tutorial/_static/CasPytelFichierCas.png b/doc/salome/tutorial/_static/CasPytelFichierCas.png new file mode 100644 index 00000000..668910ce Binary files /dev/null and b/doc/salome/tutorial/_static/CasPytelFichierCas.png differ diff --git a/doc/salome/tutorial/_static/CasPytelFinCalcul.png b/doc/salome/tutorial/_static/CasPytelFinCalcul.png new file mode 100644 index 00000000..8dfd67e7 Binary files /dev/null and b/doc/salome/tutorial/_static/CasPytelFinCalcul.png differ diff --git a/doc/salome/tutorial/_static/CasPytelRepTravail.png b/doc/salome/tutorial/_static/CasPytelRepTravail.png new file mode 100644 index 00000000..e59efac2 Binary files /dev/null and b/doc/salome/tutorial/_static/CasPytelRepTravail.png differ diff --git a/doc/salome/tutorial/_static/CasPytelSave.png b/doc/salome/tutorial/_static/CasPytelSave.png new file mode 100644 index 00000000..c616a8e1 Binary files /dev/null and b/doc/salome/tutorial/_static/CasPytelSave.png differ diff --git a/doc/salome/tutorial/_static/CreateCasePytel.png b/doc/salome/tutorial/_static/CreateCasePytel.png new file mode 100644 index 00000000..e33fdaeb Binary files /dev/null and b/doc/salome/tutorial/_static/CreateCasePytel.png differ diff --git a/doc/salome/tutorial/_static/SelectCommandPytel.png b/doc/salome/tutorial/_static/SelectCommandPytel.png new file mode 100644 index 00000000..998ddf52 Binary files /dev/null and b/doc/salome/tutorial/_static/SelectCommandPytel.png differ diff --git a/doc/salome/tutorial/_static/case_pytel.png b/doc/salome/tutorial/_static/case_pytel.png new file mode 100644 index 00000000..a97bddbc Binary files /dev/null and b/doc/salome/tutorial/_static/case_pytel.png differ diff --git a/doc/salome/tutorial/lancementCalcul.rst b/doc/salome/tutorial/lancementCalcul.rst index c6870e94..70e904bf 100644 --- a/doc/salome/tutorial/lancementCalcul.rst +++ b/doc/salome/tutorial/lancementCalcul.rst @@ -20,8 +20,134 @@ Lancement du calcul TELEMAC ######################################### -blabla. +.. |HYDROSolver| image:: /_static/HYDROSolver.png + :align: middle + :width: 16pt + :height: 16pt +.. |case_pytel| image:: /_static/case_pytel.png + :align: middle + :width: 16pt + :height: 16pt + +.. |CreateCasePytel| image:: /_static/CreateCasePytel.png + :align: middle + +.. |SelectCommandPytel| image:: /_static/SelectCommandPytel.png + :align: middle + +.. |CasPytel| image:: /_static/CasPytel.png + :align: middle + +.. |CasPytelRepTravail| image:: /_static/CasPytelRepTravail.png + :align: middle + +.. |CasPytelFichierCas| image:: /_static/CasPytelFichierCas.png + :align: middle + +.. |CasPytelEntreeMedIncomplete| image:: /_static/CasPytelEntreeMedIncomplete.png + :align: middle + +.. |CasPytelSave| image:: /_static/CasPytelSave.png + :align: middle + +.. |CasPytelArbre| image:: /_static/CasPytelArbre.png + :align: middle + +.. |CasPytelComputeCase| image:: /_static/CasPytelComputeCase.png + :align: middle + +.. |CasPytelCalcul| image:: /_static/CasPytelCalcul.png + :align: middle + +.. |CasPytelFinCalcul| image:: /_static/CasPytelFinCalcul.png + :align: middle + +Il faut maintenant activer le module HYDROSolveur, via la liste défilante des modules, ou son icône dans le bandeau : |HYDROSolver|. +Le module HYDROSolveur prend en charge les calculs Telemac et Mascaret ainsi que leur couplages. + +Création du Cas de Calcul PYTEL +=============================== + +Pytel permet de lancer une exécution simple du code Telemac. +Nous créons un cas de Calcul Pytel avec la commande *Create case for Pytel execution* |case_pytel| disponible dans le menu *hydro* +ou dans une icône du bandeau. + +* **Remarque** : Les icônes du bandeau relatives au module en cours (en haut à droite) ne sont pas forcément visibles : + 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. + +Un nouvelle fenêtre apparaît dans la vue principale : le Viewer *Eficas Pytel*. +Son bandeau propose des commandes pour créer, ouvrir, enregistrer, éditer des cas de calcul Pytel. + + |CreateCasePytel| + +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, +quelques redites. + +Nous créons un nouveau cas Pytel avec la commande *New* du bandeau du Viewer *Eficas Pytel*. +Dans la nouvelle vue, nous sélectionnons la commande PYTEL dans le panneau central. + + |SelectCommandPytel| + +Dans le panneau de gauche, l'arbre du cas commence à se construire : +Les entrées rouges sont invalides, les vertes sont valides, les jaunes sont incomplètes. +Une entree invalide dans l'arbre est répercute sont statut récursivement jusqu'à la racine. +Il faut donc corriger ou compléter toutes les feuilles terminales de l'arbre en rouge ou jaune pour créer un cas valide. + +Le panneau central indique les commandes optionnelles disponibles. + + |CasPytel| + +Nous sélectionnons la commande optionnelle *Repertoire de travail*. + +Ce répertoire contiendra les fichiers intermédiaires utiles au calcul. +Il faut saisir un répertoire existant et valider. + +La commande passe en vert dans l'arbre. + + |CasPytelRepTravail| + +Nous sélectionnons la commande obligatoire *Fichier Cas* dans l'arbre, en rouge, +retrouvons le fichier existant et validons. + + |CasPytelFichierCas| + +La commande passe en vert dans l'arbre. + +Nous cliquons sur Pytel dans l'arbre pour voir les commandes optionnelles *Entree MED* et *Sortie MED*. + +Nous cliquons sur *Entree MED*. + +La commande apparait dans l'arbre, en jaune, pour indiquer qu'elle est incomplète. + + |CasPytelEntreeMedIncomplete| + +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. + +Nous ferons de même pour le fihier de Sortie MED. On peut donner ici un nom de fichier inexistant. + +Une fois que tout est complet et valide, nous enregistrons le cas avec le bouton *Save* de la Fenêtre Eficas. + + |CasPytelSave| + +Le cas apparait dans l'arbre d'étude. + + |CasPytelArbre| + +Lancement du Cas de calcul PYTEL +================================ + +Pour lancer le calcul Telemac, nou utilisons le menu popup du Cas, la commande *Compute Case*. + + |CasPytelComputeCase| + +Le calcul se déroule, la log s'affiche dans une fenetre. + + |CasPytelCalcul| + +A la fin du calcul on peut fermer la fenetre. + + |CasPytelFinCalcul|   .. only:: html   diff --git a/doc/salome/tutorial/miseEnDonneesTelemac.rst b/doc/salome/tutorial/miseEnDonneesTelemac.rst index cd96c784..7701ed8d 100644 --- a/doc/salome/tutorial/miseEnDonneesTelemac.rst +++ b/doc/salome/tutorial/miseEnDonneesTelemac.rst @@ -45,9 +45,9 @@ Chaque ligne comprend 4 entiers (le type) et le nom du groupe. .. literalinclude:: condlim.bcd :lines: 1- -**Remarque** : Il n'est plus nécessaire de créer le fichier *.cli* prévu dans le manuel de Telemac, -qui liste l'ensemble des noeuds de conditions limites avec les types associés. Ce fichier est généré -automatiquement. +* **Remarque** : Il n'est plus nécessaire de créer le fichier *.cli* prévu dans le manuel de Telemac, + qui liste l'ensemble des noeuds de conditions limites avec les types associés. Ce fichier est généré + automatiquement. Valeurs des conditions limites de débit et hauteur d'eau ========================================================