]> SALOME platform Git repositories - modules/homard.git/commitdiff
Salome HOME
Figures d'adaptions et références
authorGerald NICOLAS <gerald.nicolas@edf.fr>
Mon, 5 Dec 2016 13:03:05 +0000 (14:03 +0100)
committerGerald NICOLAS <gerald.nicolas@edf.fr>
Mon, 5 Dec 2016 13:03:05 +0000 (14:03 +0100)
doc/en/index.rst
doc/en/intro.rst
doc/fr/index.rst
doc/fr/intro.rst
doc/images/intro_9.2.png [new file with mode: 0644]
doc/images/intro_9.3.png [new file with mode: 0644]
doc/images/intro_9.4.png [new file with mode: 0644]

index a8fcc5bae4c678d9acd9ee062b8cafd652c961e7..ec1519fb5ff962c07cc75957739bbc6eafc00f67 100644 (file)
@@ -41,8 +41,9 @@ The licence for this module is the GNU Lesser General Public License (Lesser GPL
 
 In addition, we expect that all publications describing work using this software, or all commercial products using it, quote at least one of the references given below:
 
-    * 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
+    * 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
+
+    * 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
 
     * *HOMARD, a SALOME module for Mesh Adaptation*,
       http://www.salome-platform.org/
index 9d2a8fd3e474127a8ec5be40856efc9990af22d6..9364bf259647d564f25e73ace2cc842d5e741478 100644 (file)
@@ -49,6 +49,10 @@ Some variations may exist. If no error indicator is available, another field can
 .. note::
   To quote HOMARD, please refer to:
 
+  Gérald Nicolas, Thierry Fouquet, Samuel Geniaut, Sam 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 <http://dx.doi.org/10.1016/j.advengsoft.2016.07.014>`_
+
   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 <http://dx.doi.org/10.1016/j.finel.2012.11.008>`_
@@ -238,8 +242,8 @@ The algorithm is:
 
    * Transfer of refining or coarsening indications over element into decisions to split or group edges, triangles and quadrangles.
    * Removal of temporary compliance element.
-   * By considering all triangles and quadrangles from the lowest splitting level to the highest splitting level, conflict solving on coarsening using the basic rules.
    * By considering all triangles and quadrangles from the lowest splitting level to the highest splitting level, conflict solving on refining using the basic rules.
+   * By considering all triangles and quadrangles from the lowest splitting level to the highest splitting level, conflict solving on coarsening using the basic rules.
    * Effective generation of new meshing : standard splitting, compliance tracking.
 
 
@@ -251,34 +255,41 @@ Some examples of use cases can be found on the site of `HOMARD <http://www.code-
 
 +---------------------------------------------------------------+
 +---------------------------------------------------------------+
-|                                                               |
 | .. image:: ../images/intro_3.png                              |
+|    :alt: Strap                                                |
 |    :align: center                                             |
-|                                                               |
 +---------------------------------------------------------------+
-|                                                               |
 | .. image:: ../images/intro_4.png                              |
+|    :alt: Pin                                                  |
 |    :align: center                                             |
-|                                                               |
 +---------------------------------------------------------------+
-|                                                               |
 | .. image:: ../images/intro_5.png                              |
 |    :align: center                                             |
-|                                                               |
+|    :alt: Hexaedron and non conformal adaptation               |
 +---------------------------------------------------------------+
-|                                                               |
 | .. image:: ../images/intro_6.png                              |
+|    :alt: Tetrahedron                                          |
 |    :align: center                                             |
-|                                                               |
 +---------------------------------------------------------------+
-|                                                               |
 | .. image:: ../images/intro_7.png                              |
+|    :alt: Hexaedron and conformal adaptation                   |
 |    :align: center                                             |
-|                                                               |
 +---------------------------------------------------------------+
-|                                                               |
 | .. image:: ../images/intro_8.gif                              |
+|    :alt: Propagation in 2D                                    |
+|    :align: center                                             |
++---------------------------------------------------------------+
+| .. image:: ../images/intro_9.2.png                            |
+|    :alt: Refinement; level 2                                  |
+|    :align: center                                             |
+|    :scale: 80                                                 |
+| .. image:: ../images/intro_9.3.png                            |
+|    :alt: Refinement; level 3                                  |
+|    :align: center                                             |
+|    :scale: 80                                                 |
+| .. image:: ../images/intro_9.4.png                            |
+|    :alt: Refinement; level 4                                  |
 |    :align: center                                             |
-|                                                               |
+|    :scale: 80                                                 |
 +---------------------------------------------------------------+
 
index c1a05ae734baaf88356e4bdecb9b2ae2eb415726..53652fe8473d507c218f6689181e75e1815672a2 100644 (file)
@@ -41,8 +41,9 @@ La licence pour ce module est la GNU Lesser General Public License (Lesser GPL),
 
 En complément, nous souhaitons que toute publication décrivant un travail utilisant ce module, ou tout produit commercial l'utilisant, cite au moins l'une des références ci-dessous :
 
-    * 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
+    * 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
+
+    * 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
 
     * *HOMARD, a SALOME module for Mesh Adaptation*,
       http://www.salome-platform.org/
index ef941bced6a9ab05b08634b4b8e6723f9739f2bd..b9b8b7cd59a7866dbd3004b7436a036b7a84d62e 100644 (file)
@@ -49,6 +49,10 @@ Des variantes de ce schéma de base sont possibles. Si aucun calcul d'erreur n'e
 .. note::
   Pour une référence à HOMARD, utiliser :
 
+  Gérald Nicolas, Thierry Fouquet, Samuel Geniaut, Sam 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 <http://dx.doi.org/10.1016/j.advengsoft.2016.07.014>`_
+
   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 <http://dx.doi.org/10.1016/j.finel.2012.11.008>`_
@@ -56,7 +60,7 @@ Des variantes de ce schéma de base sont possibles. Si aucun calcul d'erreur n'e
 .. index:: single: YACS
 
 .. note::
-  Cet alternance de calculs et d'adaptions est très appropriée à la mise place de schémas :doc:`yacs`.
+  Cet alternance de calculs et d'adaptions est très appropriée à la mise en place de schémas :doc:`yacs`.
 
 Mode de découpage des mailles
 *****************************
@@ -254,8 +258,8 @@ L'algorithme général est donc le suivant :
 
     * Transfert des indications de raffinement ou de déraffinement des mailles en décisions de découpage ou de regroupement d'arêtes, de triangles et de quadrangles.
     * Suppression des mailles temporaires de mise en conformité.
-    * Par examen de tous les triangles et quadrangles du niveau de découpage le plus bas vers le niveau le plus haut, règlement des conflits sur le déraffinement au moyen des règles de base.
     * Par examen de tous les triangles et quadrangles du niveau de découpage le plus haut vers le niveau le plus bas, règlement des conflits sur le raffinement au moyen des règles de base.
+    * Par examen de tous les triangles et quadrangles du niveau de découpage le plus bas vers le niveau le plus haut, règlement des conflits sur le déraffinement au moyen des règles de base.
     * Création effective du nouveau maillage : découpage standard, suivi de mise en conformité.
 
 
@@ -267,34 +271,41 @@ On pourra trouver des exemples d'utilisations de l'adaptation de maillage sur le
 
 +---------------------------------------------------------------+
 +---------------------------------------------------------------+
-|                                                               |
 | .. image:: ../images/intro_3.png                              |
+|    :alt: Bride                                                |
 |    :align: center                                             |
-|                                                               |
 +---------------------------------------------------------------+
-|                                                               |
 | .. image:: ../images/intro_4.png                              |
+|    :alt: Goupille                                             |
 |    :align: center                                             |
-|                                                               |
 +---------------------------------------------------------------+
-|                                                               |
 | .. image:: ../images/intro_5.png                              |
 |    :align: center                                             |
-|                                                               |
+|    :alt: Hexaèdre en non conforme                             |
 +---------------------------------------------------------------+
-|                                                               |
 | .. image:: ../images/intro_6.png                              |
+|    :alt: Tétraèdre                                            |
 |    :align: center                                             |
-|                                                               |
 +---------------------------------------------------------------+
-|                                                               |
 | .. image:: ../images/intro_7.png                              |
+|    :alt: Hexaèdre en conforme                                 |
 |    :align: center                                             |
-|                                                               |
 +---------------------------------------------------------------+
-|                                                               |
 | .. image:: ../images/intro_8.gif                              |
+|    :alt: Propagation en 2D                                    |
+|    :align: center                                             |
++---------------------------------------------------------------+
+| .. image:: ../images/intro_9.2.png                            |
+|    :alt: Niveau 2 de raffinement                              |
+|    :align: center                                             |
+|    :scale: 80                                                 |
+| .. image:: ../images/intro_9.3.png                            |
+|    :alt: Niveau 3 de raffinement                              |
+|    :align: center                                             |
+|    :scale: 80                                                 |
+| .. image:: ../images/intro_9.4.png                            |
+|    :alt: Niveau 4 de raffinement                              |
 |    :align: center                                             |
-|                                                               |
+|    :scale: 80                                                 |
 +---------------------------------------------------------------+
 
diff --git a/doc/images/intro_9.2.png b/doc/images/intro_9.2.png
new file mode 100644 (file)
index 0000000..416d295
Binary files /dev/null and b/doc/images/intro_9.2.png differ
diff --git a/doc/images/intro_9.3.png b/doc/images/intro_9.3.png
new file mode 100644 (file)
index 0000000..88bfa85
Binary files /dev/null and b/doc/images/intro_9.3.png differ
diff --git a/doc/images/intro_9.4.png b/doc/images/intro_9.4.png
new file mode 100644 (file)
index 0000000..3f5bf9b
Binary files /dev/null and b/doc/images/intro_9.4.png differ