3 \page hybrid_hypo_page HYBRID Parameters hypothesis
6 HYBRID Parameters hypothesis works only with <b>MeshGems-Hybrid</b>
7 algorithm. This algorithm is a commercial software.
9 To get a licence, visit http://www.distene.com and http://www.meshgems.com/
13 \section hybrid_general_parameters General parameters
15 \image html hybrid_hypothesis_arguments.png
17 - <b>hybrid parameters</b> - MeshGems-Hybrid is actually a project, waiting for a distene documentation.
18 See MeshGems-Hybrid help command:
22 $> mg-hybrid.exe_Linux_64_juillet2014 --help
24 =============================================
25 MG-Hybrid (b8) -- MeshGems 1.3-5 (July, 2014)
26 =============================================
30 2, rue de la Piquetterie
31 91680 Bruyeres le Chatel
33 Phone: +33(0)970-650-219 Fax: +33(0)169-269-033
34 EMail: <support@distene.com>
36 Running MG-Hybrid (b8) (Copyright 2014 by Distene SAS)
37 date of run: 10-Jul-2014 AT 13:46:28
38 running on : Linux 2.6.32-431.11.2.el6.centos.plus.x86_64 x86_64
42 MeshGems is a Registered Trademark of Distene SAS
47 mg-hybrid.exe_Linux_64_juillet2014 [-h] [-v <verbose>] [-i <filein>] \
48 [-o <fileout>] [--max_number_of_threads <maxthreads>] \
49 [--boundary_layers_surface_ids <list>] \
50 [--boundary_layers_imprint_ids <list>] \
51 [--boundary_layers_subdomain_direction <dir>] \
52 [--height_of_the_first_layer <height>] \
53 [--number_of_boundary_layers <number>] \
54 [--boundary_layers_geometric_progression <real>] [--gradation <real>] \
55 [--element_generation <type>] [--collision_mode <mode>] \
56 [--add_multinormals <yes|no>] \
57 [--multinormals_angle_threshold <angle>] [--smooth_normals <yes|no>]
62 -v --verbose <verbose>
63 Sets the verbosity level parameter.
64 The <verbose> parameter must be in the range 0 to 10:
75 If unset, _hybrid is appended to the input file basename.
76 Using an existing file is forbidden.
77 Using the same file as --in is forbidden.
79 --max_number_of_threads <maxthreads>
80 Sets the maximum number of threads to be used in parallel.
83 --boundary_layers_surface_ids <list>
84 Comma separated list of surface references to be used to grow layer.
86 --boundary_layers_imprint_ids <list>
87 Comma separated list of surface references that are imprinted by
90 --boundary_layers_subdomain_direction <dir>
91 Describes whether the layers grow inwards or outwards.
93 1 : means the layers grow inward
94 -1 : means the layers grow outward
97 --height_of_the_first_layer <height>
98 Sets the height of the first layer.
100 --number_of_boundary_layers <number>
101 Sets the number of boundary layers.
104 --boundary_layers_geometric_progression <real>
105 Sets the geometric progression for the boundary layer growth (layer
106 number i position is i * h * g^i).
110 Sets the gradation for the boundary layer height.
113 --element_generation <type>
114 Sets the element type for the mesh generation.
116 tetra-dominant : prismatic or hexahedral elements in the boundary
117 layers, tetrahedra in the remaining volume
118 hexa-dominant : prismatic or hexahedral elements in the boundary
119 layers, hexcore in the remaining volume
120 Default: tetra-dominant
122 --collision_mode <mode>
123 Sets the behavior in case of collision between layers.
125 decrease : keep the number of desired layer but decrease the height
126 of the layers to avoid collision
127 stop : stop locally the layers generation; the number of desired
128 layer may not be respected
131 --add_multinormals <yes|no>
132 Add extra normals at opening ridges and corners.
135 --multinormals_angle_threshold <angle>
136 Set the maximum angle between the multiple normals at opening ridges
140 --smooth_normals <yes|no>
141 Smooth normals at closed ridges and corners.
145 ==============================================================================
146 MeshGems-Hybrid SOFTWARE 1.3-5 (July, 2014)
147 compiled Jul 4 2014 14:33:45 GMT
149 Copyright 2014 by Distene SAS All Rights Reserved
150 ==============================================================================
152 Phone: +33(0)164-908-596 Fax: +33(0)169-269-033
153 EMail: <support@distene.com> )
158 \ref hybrid_top "Back to top"
160 \section hybrid_advanced_parameters Advanced parameters
162 \image html hybrid_hypothesis_advanced.png
164 \subsection log Logs and debug
166 - <b>Working directory</b> - allows defining the folder for input and output
167 files of hybrid software, which are the files starting with "HYBRID_" prefix.
169 - <b>Verbose level</b> - to choose verbosity level in the range from
172 - 0, no standard output,
174 - 2, prints the data, quality statistics of the skin and final
175 meshes and indicates when the final mesh is being saved. In addition
176 the software gives indication regarding the CPU time.
178 - 10, same as 2 plus the main steps in the computation, quality
179 statistics histogram of the skin mesh, quality statistics histogram
180 together with the characteristics of the final mesh.
182 - <b>Print log in a file</b> - if this option is checked on the log is printed in a
183 file placed in the working directory, otherwise it is printed on the standard output.
185 - <b>Remove log on success</b> - if this option is checked on the log file is kept only
186 if an error occurs during the computation. This option is only available if <b>Print log in a file</b>
187 is enabled (there must be a log file to delete it) and <b>Keep all working files</b> is disabled
188 (in this case the log file is always kept).
190 - <b>Keep all working files</b> - allows checking input and output files
191 of hybrid software, while usually these files are removed after the
192 launch of the mesher. The log file (if any) is also kept if this option is checked.
194 \subsection advanced_meshing_options Advanced meshing options
196 - <b>Option as text</b> - allows to input in the command line any text
197 for hybrid argument from "mg-hybrid.exe help", and future advanced options...
199 \ref hybrid_top "Back to top"
201 \section hybrid_layers_meshes Layers meshes
203 \image html hybrid_hypothesis_layers.png
205 HYBRID algorithm mesh layers on groups of faces. Pay attention: theses groups should be defined
206 into the shell mesh from a previous group defined in the geometry.
208 - If a group is added, their faces will be source to generate layers
211 <br><b>See Also</b> a sample TUI Script of the \ref tui_hybrid "creation of a MG-Hybrid hypothesis".
213 \ref hybrid_top "Back to top"