Reprises, archivage et gestion de l'état initial ================================================ .. code-block:: text ◇ RESULTAT = evol_sech, Dans le cas où l'on souhaite poursuivre un calcul déjà exécuté, le mot-clef RESULTAT indique quel objet est enrichi. Définition d'un état initial ---------------------------- .. code-block:: text ◆ ETAT_INIT = _F( ◆ / STAT = "OUI" (ou non renseigné), / EVOL_SECH = evol_sech, / CHAM_NO = cham_no, / VALE = float, # Si: exists("EVOL_SECH") ◇ NUME_ORDRE = int, ◇ INST = float, # Si: exists("INST") ◇ CRITERE = / "ABSOLU", / "RELATIF" (par défaut), # Si: (equal_to("CRITERE", 'RELATIF')) ◇ PRECISION = float (défaut: 1e-06), # Si: (equal_to("CRITERE", 'ABSOLU')) ◆ PRECISION = float, ), Le mot-clef ETAT_INIT permet de définir un état initial de référence dans le cas d'un calcul transitoire. Contrairement au cas de la mécanique, cet état initial est obligatoire, il n'y a pas de valeur par défaut. Calcul stationnaire ~~~~~~~~~~~~~~~~~~~ Si STAT = "OUI", alors la valeur initiale du champ de concentration en eau est alors le résultat d'un calcul stationnaire préalable. C'est le mode par défaut. Champ de concentration en eau ou de séchage ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Le mot-clef VALE permet de définir une valeur initiale de la concentration en eau **constante** sur toute la structure tandis que le mot-clef CHAM_NO la définit par un champ nodal (résultat de l'opérateur [:ref:`CREA_CHAMP`]) par exemple. On peut également utiliser le champ de concentration en eau initiale par extraction d'un résultat evol_sech donné par le mot-clef EVOL_SECH. On peut alors donner le numéro d'ordre NUME_ORDRE ou l'instant INST du champ à extraire de cette structure de données. Si NUME_ORDRE ou INST ne sont pas remplis, on prend le dernier numéro archivé existant dans l'objet evol_sech. Remarque : Attention, il s’agit du numéro d’ordre dans la structure de donnée lue en reprise par le mot-clef EVOL_SECH précédent. Si cette structure de donnée a été calculée avec une liste d’instants différente de celle utilisée sous le mot-clef facteur INCREMENT de la résolution courante, il est impératif de renseigner NUME_INST_INIT sous INCREMENT, la même valeur de numéro d’ordre correspondant à des instants physiques différents. Dans le cas où les deux listes d’instants sont identiques, on peut se dispenser de renseigner deux fois le même numéro d'ordre, sous ETAT_INIT et sous INCREMENT. Les mots-clefs PRECISION et CRITERE permettent de sélectionner finement le champ à partir de la valeur de l'instant donné par INST. Voir [:ref:`U4.71.00 `]. Archivage des champs -------------------- Le mot-clef ARCHIVAGE est facultatif : par défaut, l'ensemble des champs calculés pour tous les pas calculés est archivé dans le concept resultat issu de la commande. Il sert à stocker certains numéros d'ordre dans une structure de données resultat et/ou exclure du stockage certains champs. Ce mot-clef est identique à son équivalent pour l'opérateur [:ref:`STAT_NON_LINE `]. Remarque: En cas d’arrêt du calcul par manque de temps CPU, les pas de temps précédemment calculés sont sauvegardés dans la base. La commande [:ref:`CALC_CHAMP`] permet de calculer les flux, aux points d’intégration ou aux nœuds, à partir du champ aux nœuds de concentration en eau ainsi obtenu par SECH_NON_LINE.