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 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