AFLR4 Usage Summary
AFLR4 is an unstructured 3D surface mesh generation code. It uses the Advancing-Front/Local-Reconnection (AFLR) procedure to generate a 3D surface mesh on multiple surfaces, each with either a CAD geometry component definition, a discrete geometry component definition, or a composite definition. Distribution of the surface point spacing (length scale) is determined from an automated surface curvature driven process with proximity checking and localized spacing reduction. AFLR4 includes a full integration of functions for EGADS with Open CASCADE CAD.
aflr4 [input_arg_file_name] [aflr4_param_options]
PARAMETER NAME DESCRIPTION
________________________ _____________________________________________________
PROGRAM CONTROL & I/O PARAMETERS
-File_Status_Monitor : Turn on file status monitor.
File_Status_Monitor_Flag=1
-Memory_Monitor : Turn on memory monitor.
Memory_Monitor_Flag=1
-Memory_Monitor2 : Turn on memory monitor.
Memory_Monitor_Flag=2
-build : List program version build number.
-h : List summary of input parameters.
Help_Flag=1
-h_all : List summary of all input parameters.
Help_Flag=3
-h_io : List summary of file I/O parameters.
Help_UG_IO_Flag=1
-help : List documentation of input parameters.
Help_Flag=2
-help_all : List documentation of all input parameters.
Help_Flag=4
-help_io : List documentation of file I/O parameters.
Help_UG_IO_Flag=2
-out : Generate an output file.
-log : synonymous names
Output_File_Flag=1
-out_a : Append an output file.
-log_a : synonymous names
Output_File_Flag=-1
-outf : Send output to a file only.
-logf : synonymous names
Output_File_Flag=2
-outf_a : Append output to a file only.
-logf_a : synonymous names
Output_File_Flag=-2
-ver : List program version number.
-version : List program version information.
Help_Flag : List documentation of input parameters.
default=0 min=-1 max=4
Help_UG_IO_Flag : List documentation of file I/O parameters.
default=0 min=0 max=2
Output_File_Flag : Output file flag.
default=0 min=-2 max=2
-v : Use executable in specified directory.
default=
Arg_File_Name : Input argument file name.
-arg : synonymous names
default=
Input_File_Name : Input CAD file case name or file name or input CAD file name.
-i -cad -igrid -case : synonymous names
default=
Output_Grid_File_Name : Output grid file name or suffix.
-o -ogrid : synonymous names
default=.meshb
TMP_File_Dir : Temporary file directory.
-tmp : synonymous names
default=_null_
FLAG PARAMETERS (OFTEN USED)
-er_all : Use global edge mesh spacing refinement.
mer_all=1
-np : Run in parallel processing mode using np processes.
parallel_mode=1 nproc=
-quad : Generate a mixed quad/tria-face grid.
mquad=1 mpp=3
OPTION PARAMETERS (OFTEN USED)
BL_IDs : List of IDs for BL Generating Solid surfaces.
-bl_ids : synonymous names
default=
BL_Int_IDs : List of IDs for BL Intersecting surfaces.
-bl_ints -bl_int_ids -ints -int_ids : synonymous names
default=
FF_IDs : List of IDs to for FarField surfaces.
-ffs -ff_ids : synonymous names
default=
Std_IDs : List of IDs to for Solid surfaces.
-stds -std_ids : synonymous names
default=
Trnsp_BL_IDs : List of IDs for BL Generating Transparent surfaces.
-trnsp_bl_ids : synonymous names
default=
Trnsp_BL_Int_IDs : List of IDs for BL Intersecting Transparent surfaces.
-trnsp_bl_int_ids : synonymous names
default=
Trnsp_IDs : List of IDs for Transparent surfaces.
-trnsp_ids : synonymous names
default=
Trnsp_Intl_BL_IDs : List of IDs for BL Generating Internal Transparent surfaces.
-trnsp_intl_bl_ids : synonymous names
default=
Trnsp_Intl_IDs : List of IDs for Internal Transparent surfaces.
-trnsp_intl_ids : synonymous names
default=
Trnsp_Src_IDs : List of IDs for Transparent Source surfaces.
-trnsp_src_ids : synonymous names
default=
auto_set_ff_bc : Automatic farfield grid BC flag.
default=0 min=0 max=1
mer_all : Global edge mesh spacing refinement weight flag.
default=0 min=0 max=1
nproc : Number of processes to use.
default=1 min=1 max=1000000
parallel_mode : Parallel processing mode flag.
default=0 min=0 max=1
NUMERIC PARAMETERS (OFTEN USED)
curv_angle : Curvature spacing angle in degrees.
default=5.7 min=1e-06 max=90
ref_len : Reference length for components/bodies.
default=0 min=0 max=1e+19
FLAG PARAMETERS (SOMETIMES USED)
-add_ff : Add a box-shaped farfield definition to configuration.
add_ff_geom=1
-add_ff2 : Add a rectangular-box-shaped farfield definition to configuration.
add_ff_geom=2
-ext : Use external sizing routine.
meval=1
-met2 : Use metric space with advancing-front point placement.
mmet=1 mpp=2
-met3 : Use metric space with advancing-point point placement.
mmet=1 mpp=3
OPTION PARAMETERS (SOMETIMES USED)
BC_IDs : List of IDs to set grid BC parameters.
bc_ids : synonymous names
default=
Grid_BC_Flag : List of grid BC flags to set.
bc_list : synonymous names
default=
add_ff_geom : Farfield add-on flag.
default=0 min=0 max=2
cad_param_reset : CAD parameter reset flag.
default=0 min=0 max=1
cmp_ids : List of surface IDs to set as components.
default=
cmp_list : List of component identifiers for each component/body specified.
default=
erw_ids : List of surface IDs to set edge mesh spacing refinement weight.
default=
esf_ids : List of edge IDs to set edge mesh spacing scale factor.
default=
malign : Metric alignment flag.
default=1 min=0 max=2
merge_ids : List of discrete geometry definition surface IDs to to merge.
default=
merge_sets : List of the number of IDs for each merge set.
default=
min_ncell : Minimum number of cells between two components/bodies.
default=3 min=1 max=2000000000
sf_ids : List of surface IDs to set surface mesh spacing scale factor.
default=
NUMERIC PARAMETERS (SOMETIMES USED)
BL_thickness : Boundary layer thickness for proximity checking.
-bl_del : synonymous names
default=0 min=0 max=1e+12
Re_l : Reynolds Number for estimating BL thickness,
-Re : synonymous names
default=0 min=0 max=1e+19
erw_all : Global edge mesh spacing refinement weight.
default=0.8 min=0 max=1
erw_list : List of edge mesh spacing refinement weights.
default=
esf_list : List of edge mesh spacing scale factors.
default=
ff_cdfr : Farfield growth rate for field point spacing.
default=1.3 min=1 max=10
ff_size : Farfield size factor.
default=10
max_scale : Relative maximum spacing.
rel_max_sp : synonymous names
default=0.1 min=1e-12 max=1
min_scale : Relative minimum spacing limit.
rel_min_sp : synonymous names
default=0 min=0 max=1
sf_global : Global surface mesh spacing scale factor.
sf_all : synonymous names
default=1 min=0.001 max=1000
sf_list : List of surface mesh spacing scale factors.
default=
FLAG PARAMETERS (SELDOM USED)
-no_prox : Disable proximity checking.
auto_mode=1
OPTION PARAMETERS (SELDOM USED)
Rec_IDs : List of IDs to reset Reconnection flag.
-rec_ids : synonymous names
default=
auto_mode : Auto-spacing mode flag.
default=2 min=0 max=2
create_tess : Output CAD tess data creation flag,
default=1 min=0 max=1
geom_mmsg : Geometry definition output flag,
default=1 min=0 max=1
mier4 : Isolated edge refinement flag.
default=1 min=0 max=2
mier_ids : List of surface IDs to set isolated edge refinement flag.
default=
mier_list : List of isolated edge refinement flags.
default=
mw_cad_def : CAD definition file write flag,
default=1 min=0 max=1
quad_ids : List of surface IDs for quad-face combination.
default=
surf_gen_mmsg : Surface mesh generation output flag,
default=1 min=0 max=1
NUMERIC PARAMETERS (SELDOM USED)
er_lim : Edge mesh spacing refinement limit.
default=0.001 min=1e-12 max=1
FLAG PARAMETERS (RARELY USED)
-grow : Use specified growth in element size.
mdf=2 cdfs=1.0 cdfr=
-grow1 : Use moderate growth in element size.
mdf=2 cdfs=1.0 cdfr=1.2
-grow2 : Use high growth in element size.
mdf=2 cdfs=0.5 cdfr=1.5
-grow3 : Use very high growth in element size.
mdf=2 cdfs=0.0 cdfr=2.0
-open : Input configuration is open.
mclosed=0
-skin : Input configuration has a structural skin topology.
skin_mode=1
OPTION PARAMETERS (RARELY USED)
Message_Flag : Message flag.
mmsg : synonymous names
default=-1 min=-1 max=2
Rec_Flag : List of reconnection flags to reset.
default=
high_order_eval : Discrete geometry high-order evaluation flag.
default=1 min=0 max=1
keep_bodies : List of input body IDs to keep.
default=
m_arearchk : Output area ratio check flag.
default=0 min=0 max=1
mclosed : Input configuration open/closed flag.
default=1 min=0 max=1
mdf : Distribution function flag.
default=1 min=1 max=2
melem : Maximum number of elements.
default=0 min=0 max=2000000000
min_nseg : Minimum number of segments on an individual curve.
default=2 min=1 max=2000000000
mpp : Point placement flag.
default=2 min=2 max=3
mqchkb : Boundary surface quality measure information output flag.
default=1 min=0 max=1
mquad : Quad face combination flag.
default=0 min=0 max=1
n_shmem_buffer : Shared memory buffer size.
default=100000 min=100 max=100000000
rm_bodies : List of input surface IDs to remove.
default=
skin_mode : Structural skin topology mode flag.
default=0 min=0 max=1
NUMERIC PARAMETERS (RARELY USED)
ang_qbmax : Output face angle check maximum angle limit.
default=120 min=60 max=180
ang_qbmax2 : Output face angle check usable maximum angle limit.
default=170 min=60 max=180
ang_qbmin : Output face angle check minimum angle limit.
default=10 min=0 max=60
angdbe : Discontinuous boundary edge angle.
default=30 min=0 max=179.9
angerw1 : Minimum discontinuous edge angle.
default=10 min=0 max=179.9
angerw2 : Maximum discontinuous edge angle.
default=30 min=0 max=179.9
angquad1 : Maximum aligned quad face angle.
default=120 min=100 max=179.9
angquad2 : Maximum non-aligned quad face angle.
default=140 min=100 max=179.9
angquad3 : Final maximum quad face angle.
default=140 min=100 max=179.9
arear_qbmin : Output area ratio check quality limit.
default=0.1 min=0 max=1
arear_qbmin2 : Output area ratio check quality limit.
default=0.01 min=0 max=1
cdfr : Maximum geometric growth rate.
default=1.1 min=1 max=3
gtol : Relative glue tolerance.
default=0.0001 min=0 max=1e+19
length_ratio : Curvature length ratio threshold.
default=1.0001 min=1 max=1.1
prox_min_scale : Relative proximity minimum spacing.
rel_prox_min_sp : synonymous names
default=0.0025 min=1e-12 max=1
qarear_qmin : Output quality function Q check quality limit.
default=0.1 min=0 max=1
qarear_qmin2 : Output quality function Q check usable limit.
default=0.01 min=0 max=1
OPTION PARAMETERS (DO NOT CHANGE)
cpu_timer : Routine level CPU timer flag.
default=0 min=0 max=1
min_nseg_loop : Minimum number of segments on a complete curve loop.
default=3 min=3 max=2000000000
mrecim : Initial local-reconnection flag.
default=2 min=1 max=2
mrecm : Local-Reconnection flag.
default=2 min=1 max=2
muvmap : UV-mapping method flag.
default=1 min=1 max=2
mw_bedge : Surface grid file output flag,
default=0 min=0 max=1
mw_surf : Surface grid file output flag,
default=0 min=0 max=1
mw_surf_be : Surface grid file with edge ID output flag,
default=0 min=0 max=2
mw_zone : Zone surface grid file output flag,
default=0 min=0 max=1
nbr : Maximum boundary edge subdivisions.
default=100 min=4 max=500
nelemdm : Minimum number of elements to allocate.
default=100 min=100 max=10000000
nelpnn : Number of elements per node.
default=2 min=2 max=7
nelpnni : Number of initial elements per node.
default=3 min=2 max=100
ngen : Maximum number of grid passes.
default=10000 min=0 max=10000000
ninlpp : Maximum initial point placement passes.
default=0 min=0 max=10000000
ninsmax : Maximum element subdivisions.
default=100 min=1 max=10000000
nmnrealloc : Minimum array elements to reallocate.
default=1000 min=100 max=10000000
nnpbchk : Quad-/Oct-tree bin checking node limit.
default=100 min=10 max=10000
nnpbeval : Quad-/Oct-tree bin evaluation node limit.
default=10 min=10 max=10000
nnpnni : Number of nodes per initial node.
default=2 min=1 max=10
nquadc : Number of quad combination passes.
default=4 min=1 max=10
nqual : Number of quality improvement passes.
default=1 min=0 max=10
nsmth : Number of smoothing iterations.
default=3 min=0 max=10
NUMERIC PARAMETERS (DO NOT CHANGE)
angdd : Discontinuous dihedral surface angle.
default=150 min=120 max=179.9
angiermax4 : Maximum AFLR4 isolated edge angle.
default=160 min=0 max=179.9
angiermin4 : Minimum isolated edge angle.
default=10 min=0 max=179.9
angndev : Planar uv-mapping normal deviation.
default=1 min=0 max=20
angqermx : Maximum isolated edge reconnection angle.
default=165 min=0 max=180
angqprojuv : Projected plane uv-mapping max-angle.
default=175 min=0 max=180
angquad1i : Initial maximum aligned quad angle.
default=130 min=100 max=179.9
angquad2i : Initial maximum non-aligned quad angle.
default=170 min=100 max=179.9
angrbfmxd4 : Maximum angle for curvature improvement.
default=110 min=60 max=179.9
bdfmchk : Quad-/Oct-tree bin checking size factor.
default=1 min=1 max=100000
bdfmeval : Quad-/Oct-tree bin evaluation size factor.
default=1 min=1 max=100000
cbidx : Initial bounding box size factor.
default=1 min=1 max=100000
cdf : Distribution function multiplier.
default=1 min=0.5 max=3
cdff : Satisfied edge length multiplier.
default=1.5 min=1.1 max=3
cdff2 : Satisfied edge length multiplier #2.
default=2 min=1.1 max=3
cdfn : Nearby node factor.
default=0.7 min=0.5 max=0.9
cdfn2 : Nearby node factor #2.
default=0.7 min=0.5 max=0.9
cier : Isolated edge refinement factor.
default=0.0001 min=0 max=1
cinlpp : Initial point placement factor.
default=0.01 min=0 max=0.5
cnnpnni : Number of initial nodes multiplier.
default=1.5 min=1 max=3
crealloc : Reallocation multiplier.
default=1.25 min=1.05 max=2
csmin : Tolerance exponent for searching.
default=0.5 min=0.4 max=0.9
csmin4 : AFLR4 search tolerance exponent.
default=0.8 min=0.5 max=0.9
csmini : Initial tolerance exponent.
default=0.25 min=0.125 max=0.9
csmth : Smoothing coefficient.
default=0.5 min=0 max=1
ctol : Overall tolerance exponent.
default=0.94 min=0.8 max=0.94
cwds : Weighting factor for new points.
default=0.5 min=0 max=1
dwrec : Surface curvature improvement factor.
default=0.1 min=0 max=1
ideal_min_scale : Relative ideal minimum spacing.
rel_ideal_min_sp : synonymous names
default=0.005 min=1e-12 max=1
relem0 : Re-numbering limit.
default=0.1 min=0 max=1
sf_min : Minimum mesh spacing scale factor.
default=0.001 min=1e-06 max=1
smin2 : AFLR4 relative search tolerance at boundaries.
default=0.1 min=0 max=10
uv_curv_lim : uv limit value for curvature evaluation.
default=0.01 min=0 max=0.3
uvmod_ratio_lim : MIN/MAX arc-length ratio lower limit.
default=0.1 min=0 max=1
uvmod_rtol : Relative singular point tolerance.
default=1e-06 min=0 max=1
uvmod_stol : Absolute singular point tolerance.
default=0 min=0 max=1e+19
vsmthb : Smoothing reduction factor.
default=0.5 min=0 max=1