Salome HOME
Revert "Synchronize adm files"
[modules/homard.git] / doc / en / divers.rst
1 .. _divers:
2
3 Miscellaneous
4 #############
5
6 References
7 **********
8 .. index:: single: reference
9
10 For a reference to HOMARD, use:
11
12 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
13
14 `Available here <http://dx.doi.org/10.1016/j.finel.2012.11.008>`_
15
16 Other references are available on the site for `HOMARD <http://www.code-aster.org/outils/homard/en/divers.html>`_
17
18 Evolutions of the module
19 ************************
20 .. index:: single: evolution
21
22 Here are the main evolutions de HOMARD from the first release in SALOME 6.5.
23
24 SALOME RELEASE 6.6:
25     - Interface with med 3.0.6
26     - Default values for the time steps
27     - New element types: TRIA7 and QUAD9
28     - Optional output into the MED file of the level of refinement of every element
29
30 SALOME RELEASE 7.1:
31     - Correction of a bug in the filtering of the refinement by groups
32     - Driving of the adaptation by a threshold that is based upon the mean and the standard deviation (see :ref:`tui_create_hypothese`)
33     - TUI: the last time step for the driving instant can be selected by SetTimeStepRankLast (see :ref:`tui_create_iteration`)
34     - The destruction of the objects is available (GUI and TUI)
35     - The TUI functions are modified: they act onto the objects and no more by the names:
36       ``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)``
37     - Addition of a function:
38       ``cas.LastIteration()`` : returns the last iteration of the case (see :ref:`tui_create_iteration`)
39     - Mesh analysis (see :ref:`gui_mesh_info`)
40
41 SALOME RELEASE 7.2:
42     - A cone can be used as a support for a 2D boundary (see :ref:`tui_create_boundary`)
43     - The result can be published or not published in SMESH (see :ref:`tui_create_iteration`)
44       ``iter.Compute(option)`` becomes ``iter.Compute(option1, option2)``
45     - A serie of iterations that is stored in a directory can be followed (see :ref:`gui_create_case`)
46
47 SALOME VERSION 7.3:
48     - English documentation
49     - Options to track the computation (see :ref:`tui_create_iteration`): ``iter.SetInfoCompute(MessInfo)``
50     - Automatic creation of YACS schema:
51       ``case.WriteYACSSchema(ScriptFile, DirName, MeshFile)``: writes a schema YACS relative to the case (see :ref:`tui_create_case`)
52     - The initial mesh is not published in SMESH.
53     - The refinement of 2D meshes with quadrangles is improved to take into account 'staircases'.
54     - The fields overs elements can be interpolated with two ways: intensive or extensive.
55     - The time steps for the interpolation of the files can be choosen:
56       ``SetFieldInterpTimeStep(FieldInterp, TimeStep)``: defines the time step for the interpolation of the field (see :ref:`tui_create_iteration`)
57       ``SetFieldInterpTimeStepRank(FieldInterp, TimeStep, Rank)``: defines the time step and the rank for the interpolation of the field (see :ref:`tui_create_iteration`)
58     - If error occurs into the python instructions, the program stops.
59
60 SALOME VERSION 7.4 :
61     - Scroll bar for the large windows.
62     - The meshes are published only if requested.
63     - The torus is a new possibility for the analytical boundary.
64     - 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`).
65     - If an error occurs, the name of the message file is displayed.
66     - Release 11.1 for the HOMARD binary. The conformal refinement of the meshes with hexaedra is improved: less meshes are produced.
67
68