From: Gerald NICOLAS Date: Mon, 4 Sep 2017 13:36:02 +0000 (+0200) Subject: Mise à jour des références X-Git-Tag: V8_4_0a2~2^2 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=21e804e05d706fc872647e523f9be4925da55b07;p=modules%2Fhomard.git Mise à jour des références --- diff --git a/doc/en/divers.rst b/doc/en/divers.rst index 020e06a5..d8b0f7fa 100644 --- a/doc/en/divers.rst +++ b/doc/en/divers.rst @@ -9,6 +9,10 @@ References For a reference to HOMARD, use: +G. Nicolas, T. Fouquet, S. Geniaut, S. Cuvilliez, Improved Adaptive Mesh Refinement for Conformal Hexahedral Meshes, "*Advances in Engineering Software*", Vol. 102, pp. 14-28, 2016, doi:10.1016/j.advengsoft.2016.07.014 + +`Available here `_ + G. Nicolas and T. Fouquet, Adaptive Mesh Refinement for Conformal Hexahedral Meshes, "*Finite Elements in Analysis and Design*", Vol. 67, pp. 1-12, 2013, doi:10.1016/j.finel.2012.11.008 `Available here `_ @@ -29,56 +33,61 @@ SALOME RELEASE 6.6: SALOME RELEASE 7.1: - Correction of a bug in the filtering of the refinement by groups - - Driving of the adaptation by a threshold that is based upon the mean and the standard deviation (see :ref:`tui_create_hypothese`) - - TUI: the last time step for the driving instant can be selected by SetTimeStepRankLast (see :ref:`tui_create_iteration`) + - Driving of the adaptation by a threshold that is based upon the mean and the standard deviation (see :doc:`tui_create_hypothese`) + - TUI: the last time step for the driving instant can be selected by SetTimeStepRankLast (see :doc:`tui_create_iteration`) - The destruction of the objects is available (GUI and TUI) - The TUI functions are modified: they act onto the objects and no more by the names: - ``homard.AssociateIterHypo(iter_name,hypo_name)`` becomes ``iter.AssociateHypo(hypo_name)``, ``homard.AssociateHypoZone(hypo_name,zone_name,type_use)`` becomes ``hypo.AddZone(zone_name,type_use)``, ``homard.CreateIteration(iter_name,iter_parent_name)`` becomes ``case.NextIteration(iter_name)`` ou ``iter.NextIteration(iter_name)`` + ``homard.AssociateIterHypo(iter_name,hypo_name)`` becomes ``iter.AssociateHypo(hypo_name)``, ``homard.AssociateHypoZone(hypo_name,zone_name,type_use)`` becomes ``hypo.AddZone(zone_name,type_use)``, ``homard.CreateIteration(iter_name,iter_parent_name)`` becomes ``case.NextIteration(iter_name)`` or ``iter.NextIteration(iter_name)`` - Addition of a function: - ``cas.LastIteration()`` : returns the last iteration of the case (see :ref:`tui_create_iteration`) - - Mesh analysis (see :ref:`gui_mesh_info`) + ``cas.LastIteration()`` : returns the last iteration of the case (see :doc:`tui_create_iteration`) + - Mesh analysis (see :doc:`gui_mesh_info`) SALOME RELEASE 7.2: - - A cone can be used as a support for a 2D boundary (see :ref:`tui_create_boundary`) - - The result can be published or not published in SMESH (see :ref:`tui_create_iteration`) + - A cone can be used as a support for a 2D boundary (see :doc:`tui_create_boundary`) + - The result can be published or not published in SMESH (see :doc:`tui_create_iteration`) ``iter.Compute(option)`` becomes ``iter.Compute(option1, option2)`` - - A serie of iterations that is stored in a directory can be followed (see :ref:`gui_create_case`) + - A serie of iterations that is stored in a directory can be followed (see :doc:`gui_create_case`) SALOME RELEASE 7.3: - English documentation - - Options to track the computation (see :ref:`tui_create_iteration`): ``iter.SetInfoCompute(MessInfo)`` + - Options to track the computation (see :doc:`tui_create_iteration`): ``iter.SetInfoCompute(MessInfo)`` - Automatic creation of YACS schema: - ``case.WriteYACSSchema(ScriptFile, DirName, MeshFile)``: writes a schema YACS relative to the case (see :ref:`tui_create_case`) + ``case.WriteYACSSchema(ScriptFile, DirName, MeshFile)``: writes a schema YACS relative to the case (see :doc:`tui_create_case`) - The initial mesh is not published in SMESH. - The refinement of 2D meshes with quadrangles is improved to take into account 'staircases'. - The fields overs elements can be interpolated with two ways: intensive or extensive. - The time steps for the interpolation of the files can be choosen: - ``SetFieldInterpTimeStep(FieldInterp, TimeStep)``: defines the time step for the interpolation of the field (see :ref:`tui_create_iteration`) - ``SetFieldInterpTimeStepRank(FieldInterp, TimeStep, Rank)``: defines the time step and the rank for the interpolation of the field (see :ref:`tui_create_iteration`) + ``SetFieldInterpTimeStep(FieldInterp, TimeStep)``: defines the time step for the interpolation of the field (see :doc:`tui_create_iteration`) + ``SetFieldInterpTimeStepRank(FieldInterp, TimeStep, Rank)``: defines the time step and the rank for the interpolation of the field (see :doc:`tui_create_iteration`) - If error occurs into the python instructions, the program stops. -SALOME RELEASE 7.4 : +SALOME RELEASE 7.4: - Scroll bar for the large windows. - The meshes are published only if requested. - The torus is a new possibility for the analytical boundary. - - The function ``SetAdapRefinUnRef(TypeAdap, TypeRaff, TypeDera)`` is suppressed. For an adaptation by a field or by zones, the mode refinement/unrefinement is automatically set from the other parameters of the hypothesis. For a uniform refinement, the function ``SetUnifRefinUnRef(TypeRaffDera)`` is now used (see :ref:`tui_create_hypothese`). + - The function ``SetAdapRefinUnRef(TypeAdap, TypeRaff, TypeDera)`` is suppressed. For an adaptation by a field or by zones, the mode refinement/unrefinement is automatically set from the other parameters of the hypothesis. For a uniform refinement, the function ``SetUnifRefinUnRef(TypeRaffDera)`` is now used (see :doc:`tui_create_hypothese`). - If an error occurs, the name of the message file is displayed. - Release 11.1 for the HOMARD binary. The conformal refinement of the meshes with hexaedra is improved: less meshes are produced. -SALOME RELEASE 7.5 : - - Additional extra output: diameters and qualities; the function ``SetExtraOutput(option)`` is now used (see :ref:`tui_create_hypothese`). +SALOME RELEASE 7.5: + - Additional extra output: diameters and qualities; the function ``SetExtraOutput(option)`` is now used (see :doc:`tui_create_hypothese`). - Release 11.2 for the HOMARD binary ; improvement for the 1D curve boundaries. -SALOME RELEASE 7.6 : +SALOME RELEASE 7.6: - Interpolation of all the fields into the input file. -SALOME RELEASE 8.1 : +SALOME RELEASE 8.1: - Interface with med 3.2.0 - New options within the choice conformal/non-conformal. - Less meshes are involved in the case of a non conformal refinement of a mesh made of hexahedra. - Correction of an error when refinement and unrefinement are coupled for a mesh made of hexahedra. -SALOME RELEASE 8.3 : +SALOME RELEASE 8.3: - Interface with med 3.2.1 - Output of the list of the meshes that are connected with a non conformal link. +SALOME RELEASE 8.4: + - Interface with med 3.3.0 + - Correction for the conformal coarsening of a set of hexaedra + - Correction of the interpolation od a volumic field over prisms which are splitted into tetrahedra and pyramids + - Integer MED fields to glue the elements with different levels when non conformal refinement is used diff --git a/doc/fr/divers.rst b/doc/fr/divers.rst index cd827a1b..dc10d9cd 100644 --- a/doc/fr/divers.rst +++ b/doc/fr/divers.rst @@ -9,6 +9,10 @@ Références Pour une référence à HOMARD, utiliser : +G. Nicolas, T. Fouquet, S. Geniaut, S. Cuvilliez, Improved Adaptive Mesh Refinement for Conformal Hexahedral Meshes, "*Advances in Engineering Software*", Vol. 102, pp. 14-28, 2016, doi:10.1016/j.advengsoft.2016.07.014 + +`Accessible en cliquant ici `_ + G. Nicolas and T. Fouquet, Adaptive Mesh Refinement for Conformal Hexahedral Meshes, "*Finite Elements in Analysis and Design*", Vol. 67, pp. 1-12, 2013, doi:10.1016/j.finel.2012.11.008 `Accessible en cliquant ici `_ @@ -29,44 +33,44 @@ SALOME VERSION 6.6 : SALOME VERSION 7.1 : - Correction d'une anomalie sur le filtrage du raffinement par les groupes - - Pilotage de l'adaptation par un seuil basé sur la moyenne et l'écart-type (voir :ref:`tui_create_hypothese`) - - En TUI, choix du dernier instant comme instant de pilotage par SetTimeStepRankLast (voir :ref:`tui_create_iteration`) + - Pilotage de l'adaptation par un seuil basé sur la moyenne et l'écart-type (voir :doc:`tui_create_hypothese`) + - En TUI, choix du dernier instant comme instant de pilotage par SetTimeStepRankLast (voir :doc:`tui_create_iteration`) - Possibilité de détruire les objets (GUI et TUI) - Modification des fonctions TUI pour qu'elles agissent sur les objets et non plus sur les noms : ``homard.AssociateIterHypo(iter_name,hypo_name)`` devient ``iter.AssociateHypo(hypo_name)``, ``homard.AssociateHypoZone(hypo_name,zone_name,type_use)`` devient ``hypo.AddZone(zone_name,type_use)``, ``homard.CreateIteration(iter_name,iter_parent_name)`` devient ``case.NextIteration(iter_name)`` ou ``iter.NextIteration(iter_name)`` - Ajout de fonctions : - ``cas.LastIteration()`` : retourne la dernière itération de la descendance du cas (voir :ref:`tui_create_iteration`) - - Analyse de maillages (voir :ref:`gui_mesh_info`) + ``cas.LastIteration()`` : retourne la dernière itération de la descendance du cas (voir :doc:`tui_create_iteration`) + - Analyse de maillages (voir :doc:`gui_mesh_info`) SALOME VERSION 7.2 : - - Possibilité d'utiliser un cone comme support de frontiere 2D (voir :ref:`tui_create_boundary`) - - Choix de publier ou non le résultat dans SMESH (voir :ref:`tui_create_iteration`) + - Possibilité d'utiliser un cone comme support de frontiere 2D (voir :doc:`tui_create_boundary`) + - Choix de publier ou non le résultat dans SMESH (voir :doc:`tui_create_iteration`) ``iter.Compute(option)`` devient ``iter.Compute(option1, option2)`` - - Possibilité de poursuivre une suite d'itérations archivées dans un répertoire (voir :ref:`gui_create_case`) + - Possibilité de poursuivre une suite d'itérations archivées dans un répertoire (voir :doc:`gui_create_case`) SALOME VERSION 7.3 : - Documentation en anglais - - Options pour suivre le calcul de l'itération (voir :ref:`tui_create_iteration`) : ``iter.SetInfoCompute(MessInfo)`` + - Options pour suivre le calcul de l'itération (voir :doc:`tui_create_iteration`) : ``iter.SetInfoCompute(MessInfo)`` - Creation automatique de schéma YACS : - ``case.WriteYACSSchema(ScriptFile, DirName, MeshFile)`` : écrit un schéma YACS correspondant au cas (voir :ref:`tui_create_case`) + ``case.WriteYACSSchema(ScriptFile, DirName, MeshFile)`` : écrit un schéma YACS correspondant au cas (voir :doc:`tui_create_case`) - Le maillage initial n'est pas publié dans SMESH. - Le raffinement de maillages 2D avec des quadrangles est amélioré pour prendre en compte des zones 'en escalier'. - Les champs constants par mailles peuvent être interpolés selon les deux modes : intensif ou extensif. - Possibilité de choix des pas de temps pour l'interpolation des champs : - ``SetFieldInterpTimeStep(FieldInterp, TimeStep)`` : interpole le champ au pas de temps TimeStep (voir :ref:`tui_create_iteration`) - ``SetFieldInterpTimeStepRank(FieldInterp, TimeStep, Rank)`` : interpole le champ au pas de temps TimeStep et au numéro d'ordre Rank (voir :ref:`tui_create_iteration`) + ``SetFieldInterpTimeStep(FieldInterp, TimeStep)`` : interpole le champ au pas de temps TimeStep (voir :doc:`tui_create_iteration`) + ``SetFieldInterpTimeStepRank(FieldInterp, TimeStep, Rank)`` : interpole le champ au pas de temps TimeStep et au numéro d'ordre Rank (voir :doc:`tui_create_iteration`) - Arrêt en cas d'erreur dans les données des instructions python SALOME VERSION 7.4 : - Grandes fenêtres avec ascenseur. - Publication des maillages à la demande. - Suivi de frontière analytique torique. - - La fonction ``SetAdapRefinUnRef(TypeAdap, TypeRaff, TypeDera)`` est supprimée. Pour une adaptation selon un champ ou des zones, le mode raffinement/déraffinement est automatiquement déduit des autres paramètres de l'hypothèse. Pour un raffinement uniforme, on utilisera ``SetUnifRefinUnRef(TypeRaffDera)`` (voir :ref:`tui_create_hypothese`). + - La fonction ``SetAdapRefinUnRef(TypeAdap, TypeRaff, TypeDera)`` est supprimée. Pour une adaptation selon un champ ou des zones, le mode raffinement/déraffinement est automatiquement déduit des autres paramètres de l'hypothèse. Pour un raffinement uniforme, on utilisera ``SetUnifRefinUnRef(TypeRaffDera)`` (voir :doc:`tui_create_hypothese`). - En cas d'erreur dans l'adaptation, le nom du fichier de messages est affiché. - Passage à la version 11.1 de l'exécutable HOMARD ; le raffinement conforme des maillages en hexaèdres est amélioré pour diminuer le nombre de mailles produites. SALOME VERSION 7.5 : - - Sorties supplémentaires optionnelles : diamètre et qualité ; on utilisera ``SetExtraOutput(option)`` (voir :ref:`tui_create_hypothese`). + - Sorties supplémentaires optionnelles : diamètre et qualité ; on utilisera ``SetExtraOutput(option)`` (voir :doc:`tui_create_hypothese`). - Passage à la version 11.2 de l'exécutable HOMARD ; amélioration du suivi des frontières courbes 1D. SALOME VERSION 7.6 : @@ -82,3 +86,8 @@ SALOME VERSION 8.3 : - Interfaçage avec med 3.2.1 - Sortie des listes de mailles volumiques raccordées par non-conformité +SALOME VERSION 8.4 : + - Interfaçage avec med 3.3.0 + - Correction pour le déraffinement conforme d’un ensemble d’hexaèdres. + - Correction de l’interpolation d’un champ volumique sur les prismes découpés en tétraèdres et en pyramides. + - Utilisation de champs MED entiers pour les recollements non conformes de niveaux différents.