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)
 
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 IDs to set as components.
                           default= 
cmp_list                 : List of component identifiers for each component/body specified.
                           default= 
erw_ids                  : List of IDs to set edge mesh spacing refinement weight.
                           default= 
esf_ids                  : List of 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 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 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+19 
Re_l                     : Reynolds Number for estimating BL thickness,
-Re                      : synonymous names
                           default=0 min=0 max=1e+19 
abs_min_scale            : Relative scale of absolute minimum spacing to reference length.
                           default=0.0025 min=1e-12 max=1 
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 scale of maximum spacing to reference length.
                           default=0.1 min=1e-12 max=1 
min_scale                : Relative scale of minimum spacing to reference length.
                           default=0.005 min=1e-12 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 
mier4                    : Isolated edge refinement flag.
                           default=1 min=0 max=2 
mier_ids                 : List of 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 IDs for quad-face combination.
                           default= 

                           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 
curv_factor              : Curvature factor.
                           default=0.1 min=0 max=1e+19 
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 
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 
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 

AFLR4 Home


aflr4 version 11.5.10

File Last Updated Thu Nov 2 00:27:33 CDT 2023