.. _gui_create_case:

Le cas
======
.. index:: single: cas

La dfinition du cas se fait par la donne des informations suivantes :

  - Un nom
  - Un rpertoire
  - Le fichier du maillage initial
  - Le type de conformit pour la srie d'adaptations envisages
  - Les ventuelles frontires courbes  respecter

.. image:: images/create_case_1.png
   :align: center


Le nom du cas
"""""""""""""
Un nom de cas est propos automatiquement : Case_1, Case_2, etc. Ce nom peut tre modifi. Il ne doit pas avoir dj t utilis pour un autre cas.

Le rpertoire
"""""""""""""
Le rpertoire est celui qui contiendra les fichiers produits par les adaptations successives. Ce rpertoire doit exister. Par dfaut, Salome propose ``/tmp``. Ce choix peut tre modifi, soit en tapant le nom dans la zone de texte, soit en activant la fonction de recherche. C'est dans ce rpertoire que seront exports les maillages au format MED, dans des fichiers de nom ``maill.xx.med``, o ``xx`` est un numro d'ordre cr automatiquement ; ces noms de fichiers seront visibles dans l'arbre d'tudes.

.. image:: images/create_case_2.png
   :align: center

.. index:: single: maillage;initial
.. index:: single: MED

Le maillage initial
"""""""""""""""""""
Le maillage initial doit se trouver dans un fichier au format MED. Classiquement, il aura t produit par le logiciel de calcul avec lequel on travaille. Mais il peut galement avoir t cr avec le module SMESH et export au format MED. Le nom du fichier peut tre fourni, soit en tapant le nom dans la zone de texte, soit en activant la fonction de recherche.

.. image:: images/create_case_3.png
   :align: center

.. note::
  Le fichier ne doit contenir qu'un seul maillage.

.. warning::
  Le maillage ne doit pas tre lui-mme le produit d'une adaptation de maillage par HOMARD, sous peine de perdre la cohrence entre les diffrents niveaux de raffinement/draffinement

.. index:: single: type de conformit

Le type de conformit
"""""""""""""""""""""
Les itrations qui seront dfinies pour ce cas devront respecter le mme comportement vis--vis de la conformit.

L'option par dfaut, 'conforme', implique que les maillages produits par HOMARD seront conformes au sens des lments finis. C'est le choix classique de la plupart des logiciels de simulation par lments finis.

Nanmoins, si le calcul est possible avec des maillages non conformes, on a le choix entre 3 possibilits :

.. image:: images/create_case_4.png
   :align: center

* 1 noeud par maille : une maille ne peut possder qu'un seul noeud de non conformit avec ses voisines.
* 1 noeud par arte : chaque arte d'une maille peut tre dcoupe sans que la maille voisine par cette arte ne le soit.
* quelconque : aucune limitation sur les raccords de conformit d'une maille  l'autre.

.. index:: single: frontire

Les frontires courbes
""""""""""""""""""""""
Quand le bord du domaine est courbe, HOMARD sait placer les nouveaux noeuds sur ces frontires pour viter des singularits artificielles. Cette technique est aussi applicable  une courbure intrieure  un domaine.

Deux cas de figure sont prsents :

* courbe 1D : cette courbe peut tre dfinie dans un plan, par exemple pour un calcul 2D. Elle peut galement tre dfinie dans l'espace 3D, par exemple pour l'intersection de deux surfaces. Une ligne  suivre est dcrite de manire discrte.
* surface : une surface  suivre est dcrite de manire analytique.

On cochera le ou les boutons voulus :

.. image:: images/create_case_5.png
   :align: center

La dfinition des frontires est dcrite dans :ref:`gui_create_boundary`.


.. index:: single: arbre d'tude

L'arbre d'tude
"""""""""""""""
A l'issue de cette cration de cas, l'arbre d'tudes a t enrichi de ce nouveau cas. On y trouve l'itration initiale, identifie par le nom du maillage qui a t lu dans le fichier fourni.

.. image:: images/create_case_6.png
   :align: center


