.. |CasPytelFinCalcul| image:: /_static/CasPytelFinCalcul.png
:align: middle
+
+.. |eficas_05| image:: /_static/eficas_05.png
+ :align: middle
+
+.. |eficas_06| image:: /_static/eficas_06.png
+ :align: middle
+
+.. |eficas_07| image:: /_static/eficas_07.png
+ :align: middle
+
+.. |eficas_08| image:: /_static/eficas_08.png
+ :align: middle
+
+.. |eficas_09| image:: /_static/eficas_09.png
+ :align: middle
+
+.. |eficas_10| image:: /_static/eficas_10.png
+ :align: middle
Il faut maintenant activer le module HYDROSOLVER, via la liste défilante des modules, ou son icône dans le bandeau : |HYDROSolver|.
Le module HYDROSOLVER prend en charge les calculs Telemac et Mascaret ainsi que leur couplages.
* **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'icônes affichés et ceux qui ne le sont pas, et permet de les gérer.
+
+ |eficas_05|
-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 entrée 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 *Répertoire de travail*.
-
-Ce répertoire contiendra les fichiers intermédiaires utiles au calcul.
-Il faut saisir un répertoire **existant, différent du répertoire contenant les fichiers d'origine** et valider.
-On peut créer un sous repertoire *work* dans le répertoire des données du cas, par exemple.
-
-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 apparaît dans l'arbre, en jaune, pour indiquer qu'elle est incomplète.
-
- |CasPytelEntreeMedIncomplete|
+ |eficas_06|
-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.
+Aller chercher le fichier cas créé précédement avec EFICAS.
-Nous ferons de même pour le fichier de Sortie MED. On peut donner ici un nom de fichier inexistant.
+ |eficas_07|
-Une fois que tout est complet et valide, nous enregistrons le cas avec le bouton *Save* de la Fenêtre Eficas.
+Enregistrer le cas pytel
- |CasPytelSave|
+ |eficas_08|
Le cas apparaît dans l'arbre d'étude.
Pour lancer le calcul Telemac, nous utilisons le menu popup du Cas, la commande *Compute Case*.
- |CasPytelComputeCase|
+ |eficas_09|
Le calcul se déroule, la log s'affiche dans une fenêtre.
- |CasPytelCalcul|
+ |eficas_10|
A la fin du calcul on peut fermer la fenêtre.
Mise en données TELEMAC
#########################################
+.. |HYDROSolver| image:: /_static/HYDROSolver.png
+ :align: middle
+ :width: 16pt
+ :height: 16pt
+
+.. |eficas_04| image:: /_static/eficas_04.png
+ :align: middle
+ :width: 16pt
+ :height: 16pt
+
.. |genereCondlim| image:: /_static/genereCondlim.png
:align: middle
+
+.. |eficas_01| image:: /_static/eficas_01.png
+ :align: middle
+
+.. |eficas_02| image:: /_static/eficas_02.png
+ :align: middle
+
+.. |eficas_03| image:: /_static/eficas_03.png
+ :align: middle
+
+.. |eficas_20| image:: /_static/eficas_20.png
+ :align: middle
+
+.. |eficas_21| image:: /_static/eficas_21.png
+ :align: middle
+
+.. |eficas_22| image:: /_static/eficas_22.png
+ :align: middle
+
+.. |eficas_23| image:: /_static/eficas_23.png
+ :align: middle
Une fois le maillage généré avec l'altimétrie, il reste à définir la nature des zones de conditions limites,
les valeurs des conditions limites de débit et de hauteur d'eau au cours du temps, et l'ensemble des
**Ces différents fichiers seront rangés dans le même répertoire que le maillage.**
+Il faut activer le module HYDROSOLVER, via la liste défilante des modules, ou son icône dans le bandeau : |HYDROSolver|.
+Le module HYDROSOLVER prend en charge la mise en donnée physico-numérique et les calculs pour les codes
+Telemac et Mascaret ainsi que leur couplages.
+
Caractérisation des zones de conditions limites
===============================================
.. literalinclude:: init.cas
:lines: 1-
-
+
+Edition du fichier cas avec EFICAS
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Il existe 2 méthodes pour réaliser cette action, avec le module *HYDROSOLVER* :
+
+* **avec les menus :** dans le menu HYDRO, cliquer sur *Edit cas file*
+
+ |eficas_01|
+
+* **avec les icônes :** quand on active le module Hydrosolver, de nouveaux boutons apparaissent dans la barre d’outils.
+ Cliquer à droite sur Edit cas file
+
+ |eficas_02|
+
+Cliquer sur New pour créer un fichier cas.
+
+ |eficas_03|
+
+Renseigner ce qui est rouge. Quand une sous-rubrique ou rubrique est complète elle passe au vert.
+Ce qui est en vert est rempli par défaut mais l’utilisateur a la main dessus.
+Penser à enregistrer régulièrement le cas créé. Pour cela, aller dans *File / Save* ou *Save as*,
+ou cliquer sur l’icône |eficas_04| le fichier sera enregistré en *.comm* ou *.jdc*.
+
+Comment fonctionne EFICAS ?
+~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+Quand on se place dans l’interface centrale, au niveau de la rubrique, dans la partie de droite intitulée Settings *NOM DE RUBRIQUE*,
+apparaissent des mots clés facultatifs que l’on peut rajouter dans la sous-rubrique correspondante,
+en double cliquant sur le carré devant le mot clé.
+
+**Exemple :** je souhaite rajouter le mot clé *Control_section* dans *Output_Files*. Je double-clique dessus à droite :
+
+ |eficas_20|
+
+Il apparaît alors dans la sous-rubrique *Output_Files*. Si je me place dessus dans l’écran central,
+j’ai d’autres mots clés qui se présentent à moi dans la partie de droite sous le titre
+*Control_Section* que je peux rajouter de la même manière.
+
+ |eficas_21|
+
+Il est également possible d’avoir l’aide du mot clé en direct. Pour cela, il suffit de se placer sur le mot clé et l’aide apparaît :
+
+ |eficas_22|
+
+Si on clique sur le mot clé avec la souris l’aide apparaît en bas à gauche :
+
+ |eficas_23|
+
+**Rangement des paramètres par rubriques et sous-rubriques**
+
+Dans *Computation_Environment*, on retrouve par défaut :
+
+ * *Initialization* : concerne les fichiers de données d’entrée comme le fichier de géométrie et le fichier des conditions limites.
+ Pour prendre en compte le titre, taper le nom souhaité et faites entrer.
+
+ * *Restart* : pour repartir d’un calcul précédent
+
+ * *Output_files* : concerne les fichiers résultats, le listing et leurs caractéristiques.
+
+Dans *Hydro*, on retrouve par défaut :
+
+ * *Boundary_Conditions* : concerne les fichiers de condition limites
+ (fichier des frontières liquides, fichier des courbes de tarage, cote ou débit imposé…)
+
+ * *Physical_Parameters_Hydro* : concerne le frottement. L’utilisateur peut rajouter ce qui concerne les vagues,
+ la météorologie, les sources, la qualité d’eau…
+
+ * *Numerical_Parameters_Hydro* : concerne les équations utilisées, le traitement du système linéaire.
+
+Dans General_Parameters, on retrouve par défaut :
+
+ * *Debugger* : en mode debugger ou non
+
+ * *Time* : concerne le pas de temps, durée de la simulation….
+
+ * *Location* : concerne l’origine des coordonnées…
+
+Dans Numerical_Parameters, on retrouve par défaut :
+
+ * *Solver_Info* : concerne le solveur
+
+ * *Discretizations_Implicitation* : concerne l’implicitation de la hauteur, de la vitesse, la discrétisation en espace…
+
+ * *Propagation_Info*
+
+ * *Advection_Info* : concerne le mass lumping, la compatibilité du gradient de surface libre…
+
+ * *Diffusion* : concerne la diffusion des vitesses, l’option pour la diffusion des vitesses…
+
+ * *Automatic_Differentiation*
+
+ * *Advanced* : concerne le stockage de matrice, le produit vecteur-matrice…
+
+**Développement à venir**
+
+A terme, l’utilisateur pourra choisir parmi des « fichiers cas modèles » pré-remplis. On trouvera parmi ceux-ci :
+
+ * un fichier cas modèle inondation,
+
+ * un fichier cas modèle maritime,
+
+ * un fichier cas modèle thermique.
+
.. only:: html
:ref:`ref_exempleInondation`