NAME¶
bamg - bidimensional anisotropic mesh generator
SYNOPSIS¶
bamg options -g input[.bamgcad] -o ouput[.bamg]
EXAMPLE¶
bamg -g toto.bamgcad -o toto.bamg
OUTLINE OF THE COMMANDS¶
This software can
- create
- a mesh from a geometry
- adapt
- a mesh from a background mesh using a metric or solution file
- do smoothing
- to make quadrilaterals and to split internal edge with 2 boundary vertices
in an existing mesh (in this case the metric is use to change the
definition of the element's quality).
- construct
- just a metric file, if you have an other mesher
- do the P1 interpolation
- of the solution on another mesh:
CREATE A MESH FROM A GEOMETRY¶
- input
- file with -g filename (file type DB mesh).
- output
- file arguments -oxxxx filename where xxxx is the type of
output file (see below for more details).
- smoothing, quad, utility and other parameters.
- In addition, metric specication may be prescribed with the help of -M
filename argument (file type Metric). All the options are
described below.
ADAPT A MESH FROM A BACKGROUND MESH USING A METRIC OR SOLUTION FILE¶
- input
- files -b filename where the suffixe of the file define the type of
the file ` .amdba', `.am_fmt', `.am', `.ftq',
` .nopo' and otherwise the file is a BD mesh file.
- input
- `-M filename' (file type Metric) or -MBB filename or
-Mbb filename (solution file type BB or bb).
- metric
- control parameters, -err val, -errg val,....
- output
- file arguments reqired
- interpolation, smoothing, quad,
- utility parameter, and other parameter do smoothing, to make
quadrilaterals: and to split internal edge with 2 boundary vertices in an
existing mesh (in this case the metric is use to change the definition of
the element's quality).
- input
- files -r filename(file type DB mesh).
- -M filename
- (file type Metric).
- output
- file -o filename (file type DB mesh).
- -thetaquad val:
- to create quad with 2 triangles
- -2:
- to create the submesh with mesh size h = h/2
- -2q:
- to split all triangles in 3 quad. and to split all quad. in 4 quad.
- -NbSmooth ival:
- to change the number of smoothing iteration (3 by default if the metric
eld is set with arguments : -M or -Mbb, 0 otherwise.
- ...
CONSTRUCT JUST A METRIC FILE¶
e.g. if you have an other mesher:
- input
- files -r filename (file type DB mesh).
- --Mbb filename
- or -MBB filename
- + all the arguments
- of the metric construction
- output
- file -oM filename (file type Metric). do the P1
interpolation of the solution on another mesh:
- input
- files -r filename (file type DB mesh).
- --rBB filename
- or -rbb filename
- output
- file -wBB filename or -wbb filename
METRIC COMPUTATIOB OPTIONS¶
These options are relevant when computing a metric from a scalar field provided
in a .bb file. Notice that, when providing a tensor metric in the .bb file,
the metric computation is not performed and these options are not relevent.
- -RelError
- compute the metric with a relative error. This is the default.
- -CutOff float
- the cut-off value used for the relative error criteria. Default value is
1e-5.
- -AbsError
- compute the metric with a relative error