1MMG3D(1)                  BSD General Commands Manual                 MMG3D(1)
2

NAME

4     mmg3d — Adaptation and optimization of a tetrahedral mesh and implicit
5     domain meshing.
6

SYNOPSIS

8     mmg3d mesh_file⟩ [output_file] [-sol solution_file⟩] [-h] [-v] [-m n⟩]
9           [-d] [-val] [-ar x⟩] [-nr] [-hmin x⟩] [-hmax x⟩] [-hsiz x⟩]
10           [-hausd x⟩] [-hgrad x⟩] [-A] [-opnbdy] [-lag n⟩] [-ls x]
11           [-nofem] [-optim] [-optimLES] [-noswap] [-nomove] [-noinsert]
12           [-nosurf] [-octree n⟩] [-rn n⟩]
13

DESCRIPTION

15     The mmg3d application is dedicated to tetrahedral remeshing.  Both sur‐
16     face and volume mesh are modified.
17
18     By defaults it performs mesh modifications in order to control the sur‐
19     face approximation.
20     Providing a metric file, it adapts the mesh to the prescribed sizes at
21     nodes.
22     Providing a level-set file containing the values of the level-set func‐
23     tion at the mesh nodes, the -ls option allows to explicitly mesh an
24     implicit domain.
25     Without metric file, the -optim option allow to improve the mesh quality
26     with respect to the initial mesh size.  -optimLES option allow to improve
27     strongly the isotropic mesh quality for LES simulations.
28

COMMAND LINE ARGUMENTS

30     1.   Generic options:
31          -h                      Print help.
32          -v ⟨n⟩                  Tune level of verbosity.
33                                  Takes values between -10 and 10.
34          -m ⟨n⟩                  Set maximal memory size to n MBytes.
35          -d                      Turn on debug mode.
36          -val                    Print the default parameters values.
37
38     2.   File specifications:
39          -in ⟨mesh_file⟩         Input triangulation.
40          -out ⟨output_file⟩      Output triangulation.
41          -sol ⟨solution_file⟩    Load metric or level-set file.
42
43     3.   Parameters:
44          -ar ⟨x⟩                 Angle detection.
45          -nr                     Disable automatic detection of sharp feature
46                                  (ridges, corners).
47          -hmin ⟨x⟩               Minimal mesh size.
48          -hmax ⟨x⟩               Maximal mesh size.
49          -hsiz ⟨x⟩               Constant mesh size.
50          -hausd ⟨x⟩              Control the Hausdorff distance between the
51                                  surface mesh and the underlying surface
52                                  geometry.
53          -hgrad ⟨x⟩              Control the gradation.
54          -A                      Enable anisotropy (without metric file).
55          -opnbdy                 Preserve input triangles at the interface of
56                                  two domains of the same reference.
57          -ls x                   Create mesh of isovalue x (0.0 if x is not
58                                  provided).
59          -nofem                  Do not force Mmg to create a finite element
60                                  mesh.
61          -optim                  Mesh improvement with respect to the initial
62                                  mesh size.
63          -optimLES               Strong isotropic mesh optimization for LES
64                                  computations.
65          -noswap                 No edge or face flipping.
66          -nomove                 No point relocation
67          -noinsert               No point insertion/deletion.
68          -nosurf                 No surface modifications.
69
70     4.   Additional parameters depending on compilation flags:
71          -lag ⟨n⟩                Lagrangian mesh displacement according to
72                                  mode 0 ( n=0 ), 1 ( n=1 ) or 2 ( n=2 ). This
73                                  option is only available with the
74                                  USE_SUSCELAS compilation flag. This flag
75                                  need to find the SUscElas library to remain
76                                  activated.
77          -octree ⟨n⟩             Specify the maximal number of point per
78                                  octree cell (only available without the
79                                  PATTERN compilation flag).
80          -rn ⟨n⟩                 Turn on ( n=1 ) or off ( n=0 ) the renumber‐
81                                  ing using the SCOTCH library (only available
82                                  with the USE_SCOTCH compilation flag).
83

RETURN VALUES

85     mmg3d returns:
86     ·   the 0 value if successful;
87     ·   the 1 value if the process fail but can save a conform mesh;
88     ·   the 2 value if the process fail and can't save a comform mesh.
89

SEE ALSO

91     mmgs(1) mmg2d(1)
92
93mmg3d                            May 04, 2015                            mmg3d
Impressum