AFLR3 Parameter Options

Parameter options are specified as follows

   aflr3 name_1=value_1 name_2=value_2 ...

This will set parameter "name_1" to "value_1", "name_2" to "value_2", etc. Where
"name_1", "name_2", etc. are names for program parameters. These parameters are
used to implement the previously described option flags. They also provide
detailed control over all aspects of the program operation.

Parameter Input File
====================

Within the program, a parameter input file is read to set the parameter options.
This script creates a parameter input file automatically. The parameter input
file must be a formatted ASCII file of the following form.

   name_1 value_1
   name_2 value_2
   name_3 value_3
   .
   .
   .
   name_N value_N

where name_# is the name of a parameter and value_# is the corresponding value.
Note that the = sign is not used between the name and value as it is on the
command line. Any number of blank lines may be included in the file and any
number of blank spaces may be contained before, after, and between "name_#" and
"value_#". A name, "name_#", must exactly match a name used in the following
descriptions to actually set the parameter within the program.

Program Parameters
==================

The following is a complete list of program parameters. Many of these can only
be set using a parameter option. Many of these parameters should never be
changed. They are listed here only to allow very expert users complete control
over the program.

 
Default   Minimum   Maximum   Parameter
Value     Value     Value     Name and Description
-------   -------   -------   --------------------
0         0         1         File_Status_Monitor_Flag
                              File status monitor flag.               
                              If File_Status_Monitor_Flag = 0 then do 
                              not turn on file status monitor.        
                              If File_Status_Monitor_Flag = 1 then    
                              turn on file status monitor. If the file
                              status monitor is on then an output     
                              message is generated each time a file is
                              opened or modified.                     
 
0         0         1         Memory_Monitor_Flag     
                              Memory monitor flag.                    
                              If Memory_Monitor_Flag = 0 then do not  
                              turn on memory monitor.                 
                              If Memory_Monitor_Flag = 1 then turn on 
                              memory monitor. If the memory monitor is
                              on then an output message is generated  
                              each time memory is allocated, re-      
                              allocated, or freed.                    
 
1         0         10000000  Message_Flag            
                              Message flag.                           
                              If Message_Flag = 0 then generate       
                              minimal output messages.                
                              If Message_Flag = 1 then generate       
                              normal output messages.                 
                              This is an AFLR3_SYSTEM LIB parameter.  
 
0         0         2         Output_File_Flag        
                              Output file flag.                       
                              If Output_File_Flag = 0 then send all   
                              output to only standard output or       
                              standard error.                         
                              If Output_File_Flag = 1 then send       
                              informational output to both standard   
                              output (or standard error) and a file   
                              named case_name.aflr3.out.              
                              If Output_File_Flag = 2 then send       
                              informational output to a file named    
                              case_name.aflr3.out only. Error messages
                              will go to both the file and standard   
                              error.                                  
                              This is an AFLR3_SYSTEM LIB parameter.  
 
0         0         1         Set_Vol_ID_Flag         
                              Set volume element ID flag.             
                              If Set_Vol_ID_Flag = 0 and              
                              Program_Flag > 0 then do not allocate or
                              set the volume element ID.              
                              If Set_Vol_ID_Flag = 0 and              
                              Program_Flag = 0 then do not reset the  
                              volume element ID.                      
                              If Set_Vol_ID_Flag = 1 then allocate and
                              set the volume element ID to a unique   
                              value for each solid in the domain.     
                              This is an AFLR3_SYSTEM LIB parameter.  
 
0         0         1         Tags_Data_File_Flag     
                              Tags data file flag.                    
                              If Tags_Data_File_Flag = 1 then check   
                              for and read any TAGS data file with    
                              the same case name as the input grid.   
                              If Tags_Data_File_Flag = 0 then ignore  
                              any TAGS data file.                     
                              This is an AFLR3_SYSTEM LIB parameter.  
 
1         1         2         mchkvol                 
                              Final element volume check flag.        
                              If mchkvol = 1 then exit if any         
                              element volume is less than tolerance.  
                              If mchkvol = 2 then output location of  
                              any element volume that is less than    
                              tolerance and do not exit.              
 
1         1         2         mdf                     
                              Distribution function flag.             
                              If mdf = 1 then interpolate the node    
                              distribution function for new nodes     
                              from the containing element.            
                              If mdf = 2 then use geometric growth    
                              from the boundaries to determine the    
                              distribution function for new nodes.    
 
1         0         1         mdflim                  
                              Distribution function limiting flag.    
                              If mdflim = 0 then do not limit the     
                              distribution function.                  
                              If mdflim = 1 then limit the            
                              distribution function by the minimum    
                              local boundary edge length multiplied by
                              the satisfied edge length multiplier,   
                              cdff.                                   
                              This option is intended to limit the    
                              distribution function for cases with    
                              high-aspect-ratio faces on boundary     
                              surfaces.                               
 
1         0         1         mdfs                    
                              Quality field sliver deletion flag.     
                              If mdfs = 1 then add nodes to delete    
                              field sliver elements during quality    
                              improvement.                            
                              If mdfs = 0 then do not add nodes to    
                              delete field sliver elements during     
                              quality improvement.                    
 
0         0         2000000000melem                   
                              Maximum number of elements.             
                              All dimensions key off this parameter.  
                              If melem = 0 then the code estimates the
                              required dimensions.                    
                              If melem > 0 then the code estimates are
                              ignored and all dimensions are initially
                              set based on the value of melem.        
                              In either case the code will reallocate 
                              memory as needed during grid generation.
 
1         0         1         minlpp                  
                              Initial centroid point placement flag.  
                              During grid generation large elements   
                              that have all edges larger than the     
                              distribution function (local point      
                              spacing) are subdivided using centroid  
                              point placement.                        
                              If minlpp = 1 then use initial centroid 
                              point placement.                        
                              If minlpp = 0 then do not use initial   
                              centroid point placement.               
 
0         0         2         mlsr                    
                              Length scale ratio improvement flag.    
                              Source nodes can be generated to improve
                              the minimum length scale ratio          
                              (LSRatio), minimum point spacing over   
                              distance between boundaries.            
                              If mlsr = 0 then do not use length scale
                              ratio (LSRatio) improvement.            
                              If mlsr = 1 then use surface mode source
                              node length scale ratio (LSRatio)       
                              improvement. In this case, source nodes 
                              are created on a nested set of embedded 
                              rectangular surfaces. If the boundary   
                              is a single solid then iterative mode   
                              (mlsr=2) is selected instead.           
                              If mlsr = 2 then use iterative mode     
                              source node length scale ratio (LSRatio)
                              improvement. In this case, source nodes 
                              are created iteratively during initial  
                              grid generation as elements with small  
                              length scale ratios are created.        
 
2         1         2         mpp                     
                              Point placement flag.                   
                              If mpp = 1 then use centroid point      
                              placement. Centroid placement is very   
                              efficient. However, element quality is  
                              poor.                                   
                              If mpp = 2 then use advancing-front     
                              point placement. The produces optimal   
                              element quality.                        
 
1         0         1         mqrgen                  
                              Quality improvement re-generation flag. 
                              If mqrgen = 1 then low-quality regions  
                              of the grid will be re-generated.       
                              If mqrgen = 0 then do not re-generate   
                              any part of the grid.                   
 
0         0         1         mrecbdw                 
                              Boundary curvature reconnection flag.   
                              Applies to the initial boundary surface 
                              grid only.                              
                              If mrecbdw = 0 then do not reconnect    
                              initial boundary surface to improve     
                              curvature matching.                     
                              If mrecbdw = 1 then reconnect initial   
                              boundary surface to improve curvature   
                              matching.                               
                              This option is not applicable if        
                              boundary face reconnection is turned    
                              off (mrecbm=0).                         
 
0         -2        2         mrecbm                  
                              Boundary face local-reconnection flag.  
                              Applies to the initial boundary surface 
                              grid only.                              
                              If mrecbm = 0 then do not reconnect     
                              initial boundary surface.               
                              If mrecbm = 1 then use a MAX-MIN-Angle  
                              criterion if the boundary surface is    
                              considered low-quality (see angqbfm).   
                              If mrecbm = 2 then use a MIN-MAX-Angle  
                              criterion if the boundary surface is    
                              considered low-quality (see angqbfm).   
                              If mrecbm = -1 then use a MAX-MIN-Angle 
                              criterion without check quality first.  
                              If mrecbm = 2 then use a MIN-MAX-Angle  
                              criterion without check quality first.  
 
3         2         3         mreciqm                 
                              Initial quality local-reconnection flag.
                              If mreciqm = 2 then use a combined      
                              Delaunay and MIN-MAX-Angle criterion.   
                              If mreciqm = 3 then use a combined      
                              Delaunay and MAX-MIN-Rratio criterion.  
 
2         1         3         mrecm                   
                              Local-Reconnection flag.                
                              If mrecm = 1 then use a Delaunay        
                              criterion.                              
                              If mrecm = 2 then use a combined        
                              Delaunay and MIN-MAX-Angle criterion.   
                              If mrecm = 3 then use a combined        
                              Delaunay and MAX-MIN-Rratio criterion.  
                              This option typically results in a      
                              slightly improved grid quality at the   
                              expense of an increase in required CPU  
                              time.                                   
 
2         2         3         mrecqm                  
                              Quality local-reconnection flag.        
                              Applies to all but the last pass of     
                              quality improvement.                    
                              If mrecqm = 2 then use a combined       
                              Delaunay and MIN-MAX-Angle criterion.   
                              If mrecqm = 3 then use a combined       
                              Delaunay and MAX-MIN-Rratio criterion.  
                              This option typically results in a      
                              slightly improved grid quality at the   
                              expense of an increase in required CPU  
                              time.                                   
 
3         2         3         mrecqmf                 
                              Final quality local-reconnection flag.  
                              Applies only to the last pass of quality
                              improvement.                            
                              If mrecqmf = 2 then use a combined      
                              Delaunay and MIN-MAX-Angle criterion.   
                              If mrecqmf = 3 then use a combined      
                              Delaunay and MAX-MIN-Rratio criterion.  
 
1         0         1         mrecrbf                 
                              Global boundary face reconnection flag. 
                              If mrecbf = 1 then allow reconnection of
                              boundary surface faces dependent upon   
                              the input grid boundary surface face    
                              reconnection flag.                      
                              If mrecbf = 0 then turn off all         
                              reconnection of boundary surface faces  
                              regardless of input grid boundary       
                              surface face reconnection flag.         
 
0         0         3         msetbc                  
                              Set grid boundary condition flag option.
                              If msetbc = 0 then do not change the    
                              input grid boundary condition flag.     
                              If msetbc = 1, 2, or 3 and a surface has
                              at least one edge that is free then     
                              automatically set the grid boundary     
                              condition flag for that surface to an   
                              embedded/transparent surface. An        
                              embedded surface is defined as a set of 
                              connected faces that have one or more   
                              open outer edges and any other outer    
                              edges connected to one or more faces of 
                              another surface.                        
                              If msetbc = 2 then the surfaces         
                              identified as embedded/transparent will 
                              be converted to source nodes.           
                              If msetbc = 3 then the surfaces         
                              identified as embedded/transparent will 
                              be converted to internal faces and not  
                              included in the output boundary surface 
                              definition (connectivity, ID, etc).     
                              Also, if msetbc = 1, 2, or 3 then check 
                              for planar surfaces that are not        
                              BL/SL/SNS generating surfaces and       
                              automatically set the grid boundary     
                              condition flag for them to that for an  
                              intersecting surface. A planar surface  
                              is defined as a set of connected faces  
                              with the same surface normal vector     
                              (within the maximum normal deviation    
                              angblipmax), a total number of faces    
                              greater than or equal to nsetblip, and  
                              at least one outer edge that is adjacent
                              to a BL/SL/SNS generating face.         
 
1         0         2         msource                 
                              Source option flag.                     
                              If msource = 0 then do not use sources. 
                              If msource = 1 and there are sources    
                              then insert the sources into the initial
                              grid.                                   
                              If msource = 2 and there are sources    
                              then create a source node grid for      
                              interpolating the local distribution    
                              function and transformation metric (if  
                              mtr >= 1) during grid generation.       
                              Sources can be set by input data and/or 
                              created from source type transparent/   
                              embedded boundary surface faces. Sources
                              modify the point distribution function  
                              and transformation metric (if mtr >= 1) 
                              and the resulting element size and shape
                              in the region near a source node. This  
                              option has no effect if there are no    
                              sources nodes.                          
 
0         0         2         mtr                     
                              Spacing transformation flag.            
                              If mtr = 0 then do not use a local      
                              transformation.                         
                              If mtr = 1 then use a local             
                              transformation with transformation      
                              vectors from sources (if msource>=1) and
                              boundaries (if mtrb=1).                 
                              If mtr = 2 then use a local             
                              transformation with transformation      
                              vectors from sources (if msource>=1)    
                              and/or boundaries (if mtrb=1) along with
                              geometric growth defined by parameters  
                              cdfrsrc and cdfssrc.                    
 
0         0         1         mtrsrcb                 
                              Anisotropic aspect-ratio blending flag. 
                              If mtrsrcb = 0 then do not use          
                              aniostropic to isotropic aspect-ratio   
                              blending.                               
                              If mtrsrcb = 1 then use anisotropic to  
                              isotropic aspect-ratio blending.        
                              Anisotropic transformation vectors are  
                              created to blend from anisotropic       
                              aspect-ratio boundary surface elements  
                              to isotropic field elements. Sources are
                              created as needed for the transformation
                              vectors and the spacing transformation  
                              flag is set to mtr = 2.                 
 
0         -3        5         mtransp                 
                              Transparent B-face flag.                
                              Normally all source-type transparent/   
                              embedded B-faces with a BC flag of 3 are
                              converted to source nodes, all standard 
                              transparent/embedded B-faces with a BC  
                              flag of 5 are included in the output    
                              grid as B-faces, and all internal-type  
                              transparent/embedded B-faces with a BC  
                              flag of 6 are included in the grid      
                              throughout grid generation and then     
                              the B-face connectivity (not the        
                              coordinates) is removed from the output 
                              grid.                                   
                              If mtransp = 0 then do not change any BC
                              flags and treat all transparent/embedded
                              B-faces normally.                       
                              If mtransp = 1 then convert all source- 
                              type transparent/embedded B-faces with a
                              BC flag of 3 to standard transparent/   
                              embedded B-faces with a BC flag of 5.   
                              If mtransp = 2 then convert all source- 
                              type transparent/embedded B-faces with a
                              BC flag of 3 to internal-type           
                              transparent/embedded B-faces with a BC  
                              flag of 6.                              
                              If mtransp = 3 then convert all source- 
                              type or internal-type transparent/      
                              embedded B-faces with a BC flag of 3 or 
                              6 to standard transparent/embedded B-   
                              faces with a BC flag of 5.              
                              If mtransp = 4 then convert all source- 
                              type or standard transparent/embedded   
                              B-faces with a BC flag of 3 or 5 to     
                              internal-type transparent/embedded      
                              B-faces with a BC flag of 6.            
                              If mtransp = 5 then delete all source-  
                              type, standard, or internal-type        
                              transparent/embedded B-faces with a BC  
                              flag of 3, 4, or 5.                     
                              If mtransp = -1 then convert standard   
                              transparent/embedded B-faces with a BC  
                              flag of 5 to source-type transparent/   
                              embedded B-faces with a BC flag of 3.   
                              If mtransp = -2 then convert internal-  
                              type transparent/embedded B-faces with a
                              flag of 6 to source-type transparent/   
                              embedded B-faces with a BC flag of 3.   
                              If mtransp = -3 then convert standard   
                              and internal-type transparent/embedded  
                              B-faces with a BC flag of 5 or 6 to     
                              source-type transparent/embedded B-faces
                              with a BC flag of 3.                    
 
0         0         1         mwbcsurf                
                              BC surface file flag.                   
                              If mwbcsurf = 0 then do not write       
                              boundary surface grid file after setting
                              boundary conditions                     
                              If mwbcsurf = 1 then write boundary     
                              surface grid file after setting boundary
                              conditions.                             
                              Only applicable if the grid boundary    
                              condition flag option is on (msetbc=1). 
 
1         0         1         mwfail                  
                              Temporary surface FAIL file flag.       
                              If mwfail = 0 then do not write         
                              temporary boundary surface FAIL files.  
                              If mwfail = 1 then write temporary      
                              boundary surface FAIL files. Temporary  
                              boundary surface FAIL files are exactly 
                              the same as the boundary surface FAIL   
                              file written after a fatal boundary     
                              surface grid error except that they are 
                              written out prior to attempting         
                              high-risk boundary surface face recovery
                              procedures. After completion of the     
                              procedure they are removed.             
 
0         0         1         mwvnode                 
                              VNODE node data file flag.              
                              If mwvnode = 0 then do not write VNODE  
                              source node data file.                  
                              If mwblsurf = 1 then write VNODE source 
                              node data file if there are source nodes.
 
4         0         10000000  ninlpp                  
                              Initial centroid point placement passes.
                              During grid generation large elements   
                              that have all edges larger than the     
                              distribution function (local point      
                              spacing) are subdivided using centroid  
                              point placement. This is repeated for   
                              ninlpp passes or less if there are no   
                              elements to subdivide. Standard point   
                              placement (as specified by mpp) is then 
                              used. Only applicable if initial        
                              centroid point placement is on          
                              (minlpp=1).                             
 
*         *         *         Rec_IDs                 
                              List of IDs to reset Reconnection flag. 
                              If the Rec_IDs parameter vector is set  
                              then the reconnection flag is set to on,
                              allowing reconnection in all directions,
                              for all faces with a surface ID in the  
                              vector and it is set to off, allowing no
                              reconnection, for all faces with a      
                              surface ID not in the vector.           
                              For example, if Rec_IDs is set to the   
                              vector 3,3,5,6 then there are 3 vector  
                              entries and all faces with surface IDs  
                              3, 5, or 6 will be turned on and all    
                              others will be turned off.              
 
0         0         1         mpartm                  
                              Partition flag.                         
                              If mpartm = 0 then use standard grid    
                              generation mode.                        
                              If mpartm = 1 then use partition mode   
                              to minimize memory requirements for grid
                              generation and/or enable parallel mode. 
 
2         0         3         mpfrmt                  
                              Partition mode output grid file format. 
                              In partition mode the final output grid 
                              grid is written to a file by routines   
                              that use temporary files to minimize    
                              memory requirements instead of standard 
                              UG_IO routines.                         
 
0         0         2         mwpgrid                 
                              Partition grid debug file flag.         
                              If mwpgrid = 0 then do not write        
                              components of partition grid to grid    
                              files.                                  
                              If mwpgrid >= 1 then write finished and 
                              unfinished components of partition grid 
                              to type UGRID grid files.               
                              If mwpgrid = 1 then write grid files    
                              using formatted ASCII.                  
                              If mwpgrid = 2 then write grid files    
                              using unformatted binary with           
                              floating-point doubles.                 
                              Only applicable if partition mode option
                              is on (mpartm=1) and more than one      
                              partition is requested (npart>1).       
 
4         0         10000000  nlsrpp                  
                              Maximum LSR point placement passes.     
                              Initial length scale reduction point    
                              placement is used for initial elements  
                              that have length scales smaller than    
                              lsrpplim. Normal point placement is used
                              after the initial element length scales 
                              are reduced or after nlsrpp passes.     
                              Only applicable if partition mode option
                              is on (mpartm=1) and more than one      
                              partition is requested (npart>1).       
 
1         1         1000000   npart                   
                              Number of partitions.                   
                              In partition mode (mpartm=1) the number 
                              partitions that the initial grid is     
                              partitioned into is the greater of npart
                              or the number of processors. Additional 
                              partitions will be added to satisfy the 
                              maximum number of elements, npelem.     
                              Only applicable if partition mode option
                              is on (mpartm=1).                       
 
0         0         2000000000npelmax                 
                              Max. number of elements per partition.  
                              If npelmax > 0 and partition mode is on 
                              (mpartm=1) the initial grid is          
                              partitioned and the maximum number of   
                              elements within a partition is limited  
                              to be less than npelmax.                
                              If npelmax = 0 then there is no limit on
                              the number of elements within a         
                              partition.                              
                              Only applicable if partition mode option
                              is on (mpartm=1) and more than one      
                              partition is requested (npart>1).       
 
10000     0         2000000000npelmin                 
                              Min. number of elements per partition.  
                              If npelemin > 0 and partition mode is on
                              (mpartm=1) the initial grid is          
                              partitioned and the minimum number of   
                              elements within a partition is limited  
                              to be at least npelmin.                 
                              If npelmin = 0 then there is no limit on
                              the minimum number of elements within a 
                              partition.                              
                              Only applicable if partition mode option
                              is on (mpartm=1) and more than one      
                              partition is requested (npart>1).       
 
0         -1        2         mbl                     
                              BL grid flag.                           
                              If mbl = 0 then generate a standard     
                              isotropic element grid.                 
                              If mbl = -1 then generate layers using  
                              specified normal spacing (SNS) next to  
                              all boundary faces with a grid boundary 
                              condition that is less than zero. In    
                              this case the normal spacing            
                              distribution is specified by the        
                              parameter SNS and surface IDs for the   
                              normal spacing groups are specified by  
                              the parameter SNS_IDs.                  
                              If mbl = 1 then generate a CFD type BL  
                              grid next to all boundary faces with a  
                              grid boundary condition that is less    
                              than zero. In this case the initial     
                              normal spacing must be specified.       
                              If mbl = 2 then generate a structured-  
                              layer (SL) grid next to all boundary    
                              faces with a grid boundary condition    
                              that is less than zero. In this case the
                              initial normal spacing is equal to a    
                              fraction of the tangential spacing on   
                              the boundary surface.                   
 
0         0         1         mblauto                 
                              BL auto-parameter flag.                 
                              Determines whether the calculated BL    
                              growth rate parameters for turbulent    
                              flow are used when mbltype=2.           
                              If mblauto = 0 then set the BL growth   
                              rate parameters explicityly.            
                              If mblauto = 1 then set the BL growth   
                              rate parameters automatically.          
                              Only applicable if the CFD BL flag is on
                              (mbl=1) and the BL type flag is on      
                              (mbltype>=1).                           
 
0         0         1         mblchki                 
                              BL parameter and surface check flag.    
                              If mblchki = 0 then perform normal grid 
                              generation.                             
                              If mblchki = 1 then check BL parameters 
                              and input surface grid, output BL       
                              parameters after automatic calculation, 
                              and exit without generating a volume    
                              grid. Only applicable if the CFD BL flag
                              is on (mbl=1).                          
 
0         0         1         mbldelmax               
                              BL thickness flag.                      
                              The BL thickness can be set equal to the
                              maximum BL thickness required for the   
                              entire BL region to reach maximum normal
                              spacing.                                
                              If mbldelmax=0 then the BL thickness is 
                              not set based on the maximum BL         
                              thickness.                              
                              If mbldelmax=1 then the BL thickness is 
                              set based on the maximum BL thickness.  
 
0         0         2         mblelc                  
                              BL element combination flag.            
                              If mblelc = 0 then do not combine       
                              elements in BL region.                  
                              If mblelc = 1 then combine elements in  
                              BL region to form pentahedra with five  
                              nodes (pyramid) or six nodes (prism).   
                              If mblelc = 2 then combine elements in  
                              BL region to form pentahedra with five  
                              nodes (pyramid) or six nodes (prism)    
                              and hexahedra. Note that hexahedra will 
                              only be formed if the surface with the  
                              attached BL region contains quad faces  
                              Also, the interface between the hexs and
                              isotropic tet region will have split    
                              faces (one hex face matching up to two  
                              or more tets. Only applicable if the    
                              BL/SL/SNS flag is on (mbl!=0).          
 
2         0         2         mblend                  
                              BL termination flag.                    
                              If mblend = 0 then do not globally      
                              terminate BL advancement.               
                              If mblend = 1 then globally terminate BL
                              advancement if the global termination   
                              criteria for BL thickness and normal-   
                              direction-aspect-ratio are met (see     
                              cblend and cblnrendm).                  
                              If mblend = 2 then globally terminate BL
                              advancement if the global termination   
                              as with mblend=1 or if all of the active
                              BL nodes have normal-direction-aspect   
                              ratios at the limit defined by cblmnr.  
                              Only applicable if the BL/SL/SNS flag is
                              on (mbl!=0).                            
 
0         0         1         mblfinal                
                              BL final layer flag.                    
                              Determines if final BL region layer is  
                              turned off to provide for space for     
                              isotropic region.                       
                              If mblfinal = 0 then leave final BL     
                              region layer alone.                     
                              If mblfinal = 1 then turn off final BL  
                              region layer. Only applicable if the    
                              BL/SL/SNS flag is on (mbl!=0).          
 
0         0         1         mblidsmth               
                              BL surface ID smoothing flag.           
                              If mblidsmth = 1 then smooth initial    
                              normal spacing and BL thickness across  
                              surface faces with differing surface ID.
                              If mblidsmth = 0 then do not smooth     
                              initial normal spacing and BL thickness.
                              Only applicable if the CFD BL flag is on
                              (mbl=1).                                
 
0         0         1         mblreseti               
                              BL initial normal spacing reset flag.   
                              If mblreseti = 0 then do not modify     
                              initial normal spacing or BL thickness  
                              values set in the input arrays (or set  
                              by the input surface grid file).        
                              If mblreseti = 1 then reset the initial 
                              normal spacing and/or BL thickness      
                              values set in the input arrays (or set  
                              by the input surface grid file) with    
                              those determined from the BL parameter  
                              values (such as blyp, dsdef, deldef,    
                              etc).                                   
                              Only applicable if the CFD BL flag is on
                              (mbl=1).                                
 
2         0         2         mbltype                 
                              BL type flag.                           
                              Determines whether the BL spacing       
                              parameters are calculated from either a 
                              laminar or turbulent flat plate         
                              approximation or set from input         
                              parameters.                             
                              If mbltype = 0 then do not change input 
                              BL spacing parameters.                  
                              If mbltype = 1 then determine BL spacing
                              parameters based on a laminar flat plate
                              approximation.                          
                              If mbltype = 2 then determine BL spacing
                              parameters based on a turbulent flat    
                              plate approximation.                    
                              Only applicable if the CFD BL flag is on
                              (mbl=1).                                
 
0         0         1         mdfb                    
                              BL interface distribution function flag.
                              If mdfb = 0 then determine length scales
                              for the distribution function from the  
                              interface surface between BL and        
                              isotropic regions.                      
                              If mdfb = 1 then determine length scales
                              for the distribution function from the  
                              minimum length scale of the interface   
                              surface between BL and isotropic regions
                              and of the initial boundary surface.    
 
0         0         1         mdfblminm               
                              BL isotropic length scale limiting flag.
                              The isotropic length scaled used to     
                              determine the maximum normal BL spacing 
                              is set to the minimum local isotropic   
                              spacing on the boundary surface. This   
                              length scale can be limited by the      
                              corresponding minimum isotropic spacing 
                              on the BL interface surface as the BL   
                              grid is generated. For concave regions  
                              this prevents the normal spacing from   
                              growing larger than the local isotropic 
                              spacing.                                
                              If mdfblminm = 1 then limit the length  
                              scale.                                  
                              If mdfblminm = 0 then do not limit the  
                              length scale.                           
 
1         0         2         mdsblf                  
                              BL spacing thickness factor option.     
                              The normal spacing is multiplied by a   
                              computed factor between one and dsblfmax
                              at all nodes to attempt and keep the    
                              layer thickness constant on surrounding 
                              boundary faces.                         
                              If mdsblf = 0 then the factor is set to 
                              one at all points.                      
                              If mdsblf = 1 then the factor is set to 
                              the computed factor multiplied by a     
                              weighted smoothing coefficient that     
                              varies from one at concave points to    
                              zero at convex points and that is based 
                              on the number of BL concave region      
                              smoothing layers, nblsmthl, that varies 
                              from one at concave points to zero at   
                              convex points.                          
                              If mdsblf = 2 then the factor is set to 
                              the computed factor. This option will   
                              produce the the most constant layer     
                              thickness (with a possible degredation  
                              in element quality). Only applicable if 
                              the BL/SL/SNS flag is on (mbl!=0).      
 
0         0         1         mopen                   
                              Open grid generation domain flag.       
                              The grid generation domain is usually   
                              closed, and must be for isotropic grid  
                              generation. However, a BL only grid can 
                              be generated in an open domain with the 
                              domain being from the surface to the end
                              of the BL region.                       
                              If mopen = 1 then generate BL only grid 
                              in an open domain.                      
                              If mopen = 0 then generate a BL and     
                              isotropic element grid in a closed      
                              domain.                                 
                              Only applicable if the BL/SL/SNS flag   
                              is on (mbl!=0).                         
 
0         0         1         mrevbl                  
                              BL normal direction flag.               
                              With an open grid generation domain     
                              (mopen=1) the direction of the BL       
                              normals is always out from a closed.    
                              body. With an open surface the          
                              orientation may change from the input if
                              any surface face connectivity reordering
                              is required. In either case the         
                              direction can be changed with the BL    
                              normal direction flag.                  
                              If mrevbl = 1 then reverse direction of 
                              BL normals.                             
                              If mrevbl = 0 then do change BL normals.
                              Only applicable if the BL/SL/SNS flag   
                              is on (mbl!=0) and the open grid        
                              generation domain flag is on (mopen=1). 
 
1         0         1         msetabl                 
                              Set adjacent surface to BL flag.        
                              Determines if non-BL surfaces adjacent  
                              to a BL surface and another non-BL      
                              surface are reset to be blended BL      
                              surfaces. On a blended BL surface the   
                              initial normal spacing is smoothly      
                              increased up to the isotropic spacing.  
                              If msetabl = 1 then any non-BL surface  
                              (defined by surface ID) will be set to a
                              blended BL surface if it is adjacent to 
                              a BL surface and also a non-BL surface. 
                              If msetabl = 0 then no surfaces are     
                              reset.                                  
                              Only applicable if the CFD BL flag is on
                              (mbl=1).                                
 
0         0         1         mwblfunc                
                              BL level function file flag.            
                              If mwblfunc = 0 then do not write BL    
                              level function file.                    
                              If mwblfunc = 1 then write BL level     
                              function file and a corresponding       
                              surface grid file.                      
                              The BL level function file contains a   
                              function value for every boundary node  
                              that corresponds to the number of BL    
                              levels generated for the node. The files
                              will named case_name.BLF.ufunc and      
                              case_name.BLF.surf. Only applicable if  
                              the BL/SL/SNS flag is on (mbl!=0).      
 
0         0         1         mwblsdfunc              
                              BL surf. discontinuity funct. file flag.
                              If mwblsdfunc = 0 then do not write BL  
                              surface discontinuity function file.    
                              If mwblsdfunc = 1 then write BL level   
                              surface discontinuity function file and 
                              a corresponding surface grid file.      
                              The files will named                    
                              case_name.BLSDF.ufunc and               
                              case_name.BLSDF.surf. Only applicable if
                              the BL/SL/SNS flag is on (mbl!=0).      
 
0         0         1         mwblsurf                
                              BL surface file flag.                   
                              If mwblsurf = 0 then do not write BL    
                              boundary surface grid file.             
                              If mwblsurf = 1 then write BL boundary  
                              surface grid file.                      
                              The BL boundary surface grid file       
                              contains the inflated BL surfaces along 
                              the BL/SL/SNS flag is on (mbl!=0).      
                              boundary surface grid file will be named
                              case_name.BL.surf. Only applicable if   
 
5         0         1000      iblri                   
                              Number of constant spacing BL layers.   
                              The node distribution normal to the     
                              boundary surface within a CFD BL grid   
                              has iblri layers that use a constant    
                              growth rate, cdfrbl. After iblri layers 
                              the growth rate increases at an         
                              acceleration rate equal to dcdfrbl. If  
                              the BL auto-parameter flag is on        
                              (mblauto=1) then iblri is calculated    
                              internally along with cdfrbl and        
                              dcdfrbl. Only applicable if the CFD BL  
                              flag is on (mbl=1).                     
 
10000     0         10000000  nbl                     
                              Maximum BL grid layers to generate.     
                              Only applicable if the BL/SL/SNS flag is
                              on (mbl!=0).                            
 
0         0         10000000  nbldiff                 
                              Maximum difference in BL levels.        
                              If nbldiff > 0 then the maximum         
                              difference between the number of BL     
                              levels for the BL nodes on a given BL   
                              boundary surface face is limited to     
                              nbldiff. Any active BL node that would  
                              allow the number of levels to be greater
                              is terminated.                          
                              If nbldiff = 0 then the difference in BL
                              levels is ignored.                      
                              Only applicable if the SNS BL flag is   
                              on (mbl=-1).                            
                              Only applicable if the CFD BL flag is   
                              on (mbl=1).                             
 
5         2         10000000  nblidsmthl              
                              BL surface ID smoothing layers.         
                              Number of surface face layers within a  
                              group/patch of surface faces with the   
                              same surface ID. If mblidsmth = 1 then  
                              the initial normal spacing and BL       
                              thickness across surface faces with     
                              differing surface ID are smoothed. Only 
                              applicable if the CFD BL flag is on     
                              (mbl=1).                                
 
20        0         10000     nblsmth                 
                              BL normal vector smoothing iterations.  
                              BL normal vectors are smoothed nblsmth  
                              iterations. Only applicable if the      
                              BL/SL/SNS flag is on (mbl!=0).          
 
10        0         10000     nblsmthl                
                              BL concave region smoothing layers.     
                              BL normal vectors near concave regions  
                              are smoothed over nblsmthl layers of    
                              adjacent boundary surface faces. This is
                              in addition to normal normal vector     
                              smoothing. The concave region smoothing 
                              layers are also used to determine a     
                              weighted smoothing coefficient for the  
                              BL spacing thickness factor (see        
                              mdsblf). Only applicable if the         
                              BL/SL/SNS flag is on (mbl!=0).          
 
0         0         10000000  npsurf                  
                              Number of periodic surface pairs.       
                              For each periodic surface pair the      
                              parent and child surface IDs must be    
                              specified in the list of periodic       
                              surface IDs, PS_IDs. For each parent    
                              both the translation vector, PS_XPS0s,  
                              and rotation matrix, PS_TMs, must be    
                              specified. The input surface grid must  
                              be periodic if specified to be. The     
                              output surface grid will maintain the   
                              periodic properties specified. Note that
                              the specified periodic parent and child 
                              surfaces must also have a surface grid  
                              BC for a surface that intersects the BL 
                              region and is rebuilt to match. Only    
                              applicable if the BL/SL/SNS flag is on  
                              (mbl!=0).                               
 
3         1         100       nsblm                   
                              SL normal vector smoothing layers.      
                              The boundary normal vectors are smoothed
                              over nsblm layers. The initial smoothing
                              is zero and increases to full smoothing 
                              by layer nsblm. Only applicable if the  
                              SL flag is on (mbl=2).                  
 
4         1         99999999  nsetblip                
                              Minimum number of faces on a BL plane.  
                              Only applicable if the automatic        
                              boundary condition option is on         
                              (msetbc=1) and the BL/SL/SNS flag is on 
                              (mbl!=0).                               
 
0         0         1         Write_BL_Only           
                              BL element output flag.                 
                              If Write_BL_Only = 0 then output all    
                              elements.                               
                              If Write_BL_Only = 1 then output only BL
                              elements.                               
 
*         *         *         BL_IDs                  
                              List of IDs to reset grid BL flag.      
                              If the vector BL_IDs is set then the    
                              grid boundary condition flag is set to a
                              negative value, specifying BL grid      
                              generation, for all faces with a surface
                              ID in the list and it is set to a       
                              positive value, specifying no BL grid   
                              generation, for all faces with a surface
                              ID not in the list. For example, if the 
                              vector BL_IDs is set to 3,2,5,6 then    
                              there are 3 entries in the vector and   
                              all faces with surface IDs 2, 5 or 6    
                              will have BL grid generation and all    
                              BL/SL/SNS flag is on (mbl!=0).          
 
*         *         *         BLG_IDs                 
                              List of IDs for BL groups.              
                              If the vector BLG_IDs is set then a     
                              group ID is set for all faces with a    
                              surface ID in the list and all others   
                              are not given a group ID. Each group    
                              will be treated as if it has an         
                              independent BL. Streamwise variation    
                              will be determined for each group.      
                              independently. The vector BLG_IDs is    
                              composed of the sub-lists of IDs for all
                              groups. Each sub-list is preceeded by   
                              the number of IDs within the given      
                              group. For example, if the vector       
                              BLG_IDs is set to 9,2,3,5,3,6,2,4,1,9   
                              then there are 9 entries in the vector, 
                              2 entries for group 1, 3 entries for    
                              group 2, and 1 entry for group 3. All   
                              faces with surface IDs 3 and 5 will be  
                              set to group 1, all faces with surface  
                              IDs 6, 2 and 4 will be set to group 2   
                              and all faces with surface ID 9 will be 
                              set to group 3. Only applicable if the  
                              CFD BL flag is on (mbl=1) and the flow  
                              direction vector is specified           
                              (|vx,vy,vz| > 0).                       
 
*         *         *         Int_IDs                 
                              List of IDs for intersecting surfaces.  
                              If the vector Int_IDs is set then the   
                              grid boundary condition flag is set to a
                              value of two, specifying an intersecting
                              surface, for all faces with a surface ID
                              in the list and it is set to a magnitude
                              of one, specifying a non-intersecting   
                              surface, for all faces with a surface ID
                              not in the list. The surface grid will  
                              be regenerated with an intersecting     
                              BL for all intersecting surfaces that   
                              are adjacent to a BL surface. For       
                              example, if the vector Int_IDs is set to
                              3,3,5,6 then there are 3 entries in the 
                              vector and all faces with surface IDs 3,
                              5 or 6 will set to intersecting surfaces
                              and all others will not. Only applicable
                              if the BL/SL/SNS flag is on (mbl!=0).   
 
*         *         *         PS_IDs                  
                              List of IDs for periodic surfaces.      
                              For each periodic surface pair the      
                              parent and child surface IDs must be    
                              specified in the list of periodic       
                              surface IDs, PS_IDs. The list PS_IDs    
                              contains the total number of periodic   
                              surface IDs followed by the list of IDs 
                              for each parent and child surface. For  
                              example, if the list PS_IDs is set to   
                              4,7,4,12,2 then there are 4 entries in  
                              the vector (must be an even number) and 
                              two periodic surface pairs. The first   
                              pair includes the surface faces with IDs
                              7,4 and the second includes the surface 
                              faces with IDs 12,2. Only applicable if 
                              the BL/SL/SNS flag is on (mbl!=0).      
 
*         *         *         SNS_IDs                 
                              List of specified spacing groups IDs.   
                              If the vector SNS_IDs is set along with 
                              the normal spacing vector SNS then the  
                              group ID for each normal spacing group  
                              is set. Otherwise only one normal       
                              spacing group that contains all surface 
                              IDs is assumed. The number of normal    
                              spacing groups must be the same for both
                              vectors SNS_IDs and SNS. The vector     
                              SNS_IDs is composed of the sub-lists of 
                              IDs for all groups. Each sub-list is    
                              preceeded by the number of IDs within   
                              the given group. For example, if the    
                              vector SNS_IDs is set to 7,2,3,5,3,6,2,4
                              then there are 7 entries in the vector  
                              and two groups. All faces with surface  
                              IDs 3 and 5 will be part of group 1 and 
                              all faces with surface IDs 6, 2 and 4   
                              will be part of group 2. Only applicable
                              if the SNS flag is on (mbl=-1).         
 
1         0         15        GQ_Vol_Measure_Flag     
                              Volume grid quality measure flag.       
                              If GQ_Vol_Measure_Flag = 0 then do not  
                              generate volume quality measures.       
                              If GQ_Vol_Measure_Flag > 0 then generate
                              volume quality measures.                
                              The value of GQ_Vol_Measure_Flag        
                              determines which measures are computed. 
                              The appropriate value of                
                              GQ_Vol_Measure_Flag  is obtained from   
                              -                                       
                                 GQ_Vol_Measure_Flag =     Flag_0     
                                                     + 2 * Flag_1     
                                                     + 4 * Flag_2     
                                                     + 8 * Flag_3     
                              -                                       
                              Flag_# (# = 0, 1, 2, or 3) are either 0 
                              or 1. If Flag_# = 0 then that measure   
                              is not computed. If Flag_# = 1 then     
                              that measure is computed. The quality   
                              measures corresponding to # are         
                              -                                       
                                 0 : Dihedral Element Angle           
                                     An ideal element has dihedral    
                                     element angles near 70.5 deg. A  
                                     low quality element has an angle 
                                     near 180 deg.                    
                                 1 : Radius Ratio (3*Ri/Rc)           
                                     An ideal element has a radius    
                                     ratio of 1. A low quality element
                                     has a ratio near 0.              
                                 2 : Volume Ratio (C21*Vol/Rc**3)     
                                     An ideal element has a volume    
                                     ratio of 1. A low quality element
                                     has a ratio near 0.              
                                 3 : Length Ratio (C31*Ri/Lmax)       
                                     An ideal element has a length    
                                     ratio of 1. A low quality element
                                     has a ratio near 0.              
                              -                                       
                              where                                   
                              -                                       
                                 Rc   = Circumscribed Radius          
                                 Ri   = Inscribed Radius              
                                 Vol  = Element Volume                
                                 Lmax = Maximum Element Edge Length   
                                 C21  = 1.948557                      
                                 C31  = 4.898979                      
                              -                                       
                              This is a UG_GQ LIB parameter.          
 
1         0         1         GQ_Vol_Output_Flag      
                              Volume grid quality output flag.        
                              If GQ_Vol_Output_Flag = 0 then do not   
                              create grid quality output file(s).     
                              If GQ_Vol_Output_Flag = 1 then create   
                              grid quality output file(s). An output  
                              file is created for each measure if     
                              GQ_Vol_Output_Flag = 1. Each file       
                              contains quality statistics and         
                              distribution data for plotting.         
                              This is a UG_GQ LIB parameter.          
 
0         0         15        GQ_Surf_Measure_Flag    
                              Surface grid quality measure flag.      
                              If GQ_Surf_Measure_Flag = 0 then do not 
                              generate surface quality measures.      
                              If GQ_Surf_Measure_Flag > 0 then        
                              generate surface quality measures.      
                              The value of GQ_Surf_Measure_Flag       
                              determines which measures are computed. 
                              The appropriate value of                
                              GQ_Surf_Measure_Flag is obtained from   
                              -                                       
                                 GQ_Surf_Measure_Flag =     Flag_0    
                                                      + 2 * Flag_1    
                                                      + 4 * Flag_2    
                                                      + 8 * Flag_3    
                              -                                       
                              Flag_# (# = 0, 1, 2, or 3) are either 0 
                              or 1. If Flag_# = 0 then that measure   
                              is not computed. If Flag_# = 1 then that
                              measure is computed. The quality        
                              measures corresponding to # are         
                              -                                       
                                 0 : Boundary Face Angle              
                                     An ideal face has boundary face  
                                     angles near 60 deg. A low quality
                                     face has an angle near 180 deg.  
                                 1 : Radius Ratio (2*Ri/Rc)           
                                     An ideal face has a radius ratio 
                                     of 1. A low quality face has a   
                                     ratio near 0.                    
                                 2 : Area Ratio (C22*Area/Rc**2)      
                                     An ideal face has an area ratio  
                                     of 1. A low quality face has a   
                                     near 0.                          
                                 3 : Length Ratio (C32*Ri/Lmax)       
                                     An ideal face has a length ratio 
                                     of 1. A low quality face has a   
                                     ratio near 0.                    
                              -                                       
                              where                                   
                              -                                       
                                 Rc   = Circumscribed Radius          
                                 Ri   = Inscribed Radius              
                                 Area = Face Area                     
                                 Lmax = Maximum Face Edge Length      
                                 C22  = 0.384900                      
                                 C32  = 3.464102                      
                              -                                       
                              This is a UG_GQ LIB parameter.          
 
1         0         1         GQ_Surf_Output_Flag     
                              Surface grid quality output flag.       
                              If GQ_Surf_Output_Flag = 0 then do not  
                              create grid quality output file(s).     
                              If GQ_Surf_Output_Flag = 1 then create  
                              grid quality output file(s). An output  
                              file is created for each measure if     
                              GQ_Surf_Output_Flag = 1. Each file      
                              contains quality statistics and         
                              distribution data for plotting.         
                              This is a UG_GQ LIB parameter.          
 
1.2       0.1       1e+06     cdf                     
                              Distribution function multiplier.       
                              The distribution function is used to    
                              specify desired element size. The       
                              distribution function originally        
                              determined from the average of the      
                              surrounding boundary edge lengths is    
                              multiplied by cdf. Increasing cdf will  
                              increase the total number of grid nodes 
                              generated. Decreasing cdf will decrease 
                              the total number of grid nodes          
                              generated. Deviation of cdf far from a  
                              value of 1.0 will degrade the element   
                              quality next to the boundaries. A cdf   
                              value above 1.0 will create elements    
                              adjacent to boundaries that are         
                              elongated normal to the boundary. In    
                              the rest of the field the elements      
                              should be relatively isotropic.         
 
1         0.1       1e+06     cdf_vol                 
                              Distribution function multp (vol mesh). 
                              If the initial mesh is a volume mesh    
                              then the distribution function          
                              multiplier, cdf, is replaced with the   
                              volume mesh value, cdf_vol. Not         
                              applicable if the initial mesh is a     
                              boundary surface mesh.                  
 
0         0         1         cdfm                    
                              Distribution function weighting factor. 
                              The node distribution function for new  
                              nodes is averaged with the minimum      
                              nearby node distribution functions. This
                              factor is the weighting for the minimum 
                              contribution. Increasing cdfm above 0.0 
                              will in general reduce the growth of    
                              element size from small to larger       
                              elements and increase the total number  
                              of grid nodes generated. It will have   
                              little or no effect if all the boundary 
                              surface triangles are nearly the same   
                              size.                                   
 
1.1       1         3         cdfr                    
                              Maximum geometric growth rate.          
                              Used as the advancing-front growth      
                              limit. The element size for new nodes is
                              limited to be less than the physical    
                              size of the face advanced from          
                              multiplied by cdfr. Also used as the    
                              geometric growth rate for the node      
                              distribution function with the growth   
                              option (mdf=2). A cdfr value just above 
                              1.0 will produce a grid with optimal    
                              element quality. A value of cdfr well   
                              above a value of 1.0 will decrease the  
                              number of grid nodes generated and      
                              potentially decrease the element        
                              quality.                                
 
1.2       1         3         cdfrsrc                 
                              Maximum geometric source growth rate.   
                              Used as the geometric growth rate for   
                              the node distribution function and      
                              transformation vector magnitude (mtr>=1)
                              from sources. Only applicable if the    
                              source option flag and source node grid 
                              options are on (msource=2) or the       
                              transformation growth option flag is on 
                              (mtr=2).                                
 
1         0         3         cdfs                    
                              Distribution function exclusion zone.   
                              Distribution function growth exclusion  
                              zone factor used with growth option     
                              (mdf=2). The node distribution function 
                              and element size remains constant near a
                              boundary node for a distance equal to   
                              the node distribution function at the   
                              boundary multiplied by cdfs.            
 
2         0         10        cdfssrc                 
                              Source distribution function excl. zone.
                              The source distribution function and    
                              transformation vector magnitude (mtr>=1)
                              remain constant near a source node for a
                              distance equal to the source            
                              distribution function multiplied by     
                              cdfssrc. Only applicable if the source  
                              option flag and source node grid options
                              are on (msource=2) or the transformation
                              growth option flag is on (mtr=2).       
 
0.25      0         0.7       cdse                    
                              Small edge factor.                      
                              Small edges are eleted if the small edge
                              deletion flag is on (mdse=1). Small     
                              edges are defined as those with a ratio 
                              of actual edge length to local length   
                              scale of cdse or less. Only applicable  
                              if the small edge deletion flag is on   
                              (mdse=1).                               
 
0.1       0         0.5       cinlpp                  
                              Initial centroid point placement factor.
                              During grid generation large elements   
                              that have all edges larger than the     
                              distribution function (local point      
                              spacing) are subdivided using centroid  
                              point placement. Elements that have a   
                              ratio of local spacing over minimum edge
                              length less than cinlpp are subdivided. 
                              Only applicable if initial centroid     
                              point placement is on (minlpp=1).       
 
0.8       0         1         csrcw                   
                              Source weight.                          
                              Weighting factor used to determine      
                              distribution function and transformation
                              vectors (mtr>=1) from sources. The      
                              distribution function and transformation
                              vectors (if mtr>=1) from sources are    
                              weighted by csrcw and that from the     
                              local grid is weighted by 1-csrcw. Only 
                              applicable if the source option flag    
                              and source node grid options are on     
                              (msource==2).                           
 
-1        -1        1e+19     dfmax                   
                              Maximum distribution function.          
                              The distribution function specifies the 
                              point spacing in the field.             
                              If dfmax < 0 then do not limit the      
                              maximum distribution function.          
                              If dfmax = 0 then limit the maximum     
                              distribution function to the maximum    
                              value determined from the boundary      
                              surface grid.                           
                              If dfmax > 0 then limit the maximum     
                              distribution function to dfmax.         
 
0         0         1e+19     trds                    
                              Surf transformation normal spacing.     
                              If trds > 0 then set the initial normal 
                              spacing for anisotropic transformation  
                              to trds on all source type transparent  
                              boundary surfaces.                      
                              If trds = 0 then use the initial normal 
                              spacing specified in the input surface  
                              grid to determine the initial normal    
                              spacing for anisotropic transformation  
                              on all source type transparent boundary 
                              surfaces.                               
                              Only applicable if the spacing          
                              transformation flag is on (mtr>=1) and  
                              there are source type transparent       
                              boundary surface faces.                 
 
100       1         1e+19     trmmax                  
                              Maximum aniostropic blending vector.    
                              Anisotropic transformation vectors can  
                              be used to blend from high-aspect-ratio 
                              boundary surface elements to isotropic  
                              elements. The maximum magnitude of the  
                              normal and tangential direction         
                              transformation vector is limited to be  
                              less than trmmax. Only applicable if    
                              anisotropic to isotropic aspect-ratio   
                              blending is on (mtrsrcb=1).             
 
0.1       0         1         lsrpplim                
                              LSR point placement limit factor.       
                              Initial length scale reduction point    
                              placement is used for initial elements  
                              that have length scales smaller than    
                              lsrpplim. Normal point placement is used
                              after the initial element length scales 
                              are reduced or after nlsrpp passes.     
                              Only applicable if partition mode option
                              is on (mpartm=1) and more than one      
                              partition is requested (npart>1).       
 
170       90        179.9     angblqfmax              
                              Maximum BL interface face angle.        
                              BL elements are rejected if the local BL
                              interface surface has a maximum face    
                              angle that is greater than angblqfmax.  
                              The maximum allowable angle is increased
                              from angblqfmax to angblqfmax2 if the   
                              corresponding surface face angle is     
                              greater that angblqfmax. BL grid        
                              advancement is terminated locally when  
                              an element is rejected. The value of    
                              angblqfmax is internally limited to be  
                              less than angblqfmax2. Only applicable  
                              if the BL/SL/SNS flag is on (mbl!=0).   
 
179       90        179.9     angblqfmax2             
                              Maximum BL interface face angle #2.     
                              BL elements are rejected if the local BL
                              interface face has a maximum face       
                              angle that is greater than angblqfmax.  
                              The maximum allowable angle is increased
                              from angblqfmax to angblqfmax2 if the   
                              corresponding surface face angle is     
                              greater that angblqfmax. BL grid        
                              advancement is terminated locally when  
                              an element is rejected. The value of    
                              angblqfmax2 is internally limited to be 
                              less than angqbf. Only applicable if the
                              BL/SL/SNS flag is on (mbl!=0).          
 
165       90        179.9     angblqmax               
                              Maximum BL dihedral element angle.      
                              BL elements are rejected if their       
                              maximum angle is greater than angblqmax.
                              The maximum allowable angle is increased
                              from angblqmax to angblqmaxd dependent  
                              upon the level of disconinuity (as      
                              defined by angbldd and angbldd2). BL    
                              grid advancement is terminated locally  
                              when an element is rejected. The value  
                              of angblqmax is internally limited to be
                              less than angblqmaxd.                   
                              Only applicable if the SNS BL flag is   
                              on (mbl=-1).                            
                              Only applicable if the CFD BL flag is   
                              on (mbl=1).                             
 
175       90        180       angblqmaxd              
                              Maximum discontinuous BL dihedral angle.
                              BL elements are rejected if their       
                              maximum dihedral angle is large. The    
                              maximum allowable angle is increased    
                              from angblqmax to angblqmaxd dependent  
                              upon the level of disconinuity (as      
                              defined by angbldd and angbldd2). BL    
                              grid advancement is terminated locally  
                              when an element is rejected.            
                              Only applicable if the SNS BL flag is   
                              on (mbl=-1).                            
                              Only applicable if the CFD BL flag is on
                              on (mbl=1).                             
 
179       90        180       angblqmaxd2             
                              Maximum convex disc. BL dihedral angle. 
                              BL elements are rejected if their       
                              maximum dihedral angle is large. The    
                              maximum allowable angle is increased    
                              from angblqmax to angblqmaxd2 at convex 
                              points dependent upon the level of      
                              disconinuity (as defined by angbldd and 
                              angbldd2). BL grid advancement is       
                              terminated locally when an element is   
                              rejected.                               
                              Only applicable if the SNS BL flag is   
                              on (mbl=-1).                            
                              Only applicable if the CFD BL flag is   
                              on (mbl=1).                             
 
165       90        179.9     angslqmax               
                              Maximum SL dihedral element angle.      
                              SL elements are rejected if their       
                              maximum angle is greater than angblqmax.
                              The maximum allowable angle is increased
                              from angblqmax to angblqmaxd dependent  
                              upon the level of disconinuity (as      
                              defined by angbldd and angbldd2). SL    
                              grid advancement is terminated locally  
                              when an element is rejected. The value  
                              of angblqmax is internally limited to be
                              less than angblqmaxd. Only applicable if
                              if the SL flag is on (mbl=2).           
 
175       90        180       angslqmaxd              
                              Maximum discontinuous SL dihedral angle.
                              SL elements are rejected if their       
                              maximum dihedral angle is large. The    
                              maximum allowable angle is increased    
                              from angblqmax to angblqmaxd dependent  
                              upon the level of disconinuity (as      
                              defined by angbldd and angbldd2). SL    
                              grid advancement is terminated locally  
                              when an element is rejected. Only       
                              applicable if the SL flag is on (mbl=2).
 
0         0         1000      bldup                   
                              Normalized BL velocity increment.       
                              Specifies the normalized BL velocity    
                              increment to use in determining the BL  
                              geometric growth rate parameters.       
                              If mbltype = 1 then the normalized BL   
                              velocity increment is the velocity      
                              increment normalized with the velocity  
                              at the edge of the BL.                  
                              If mbltype = 2 then the normalized BL   
                              velocity increment is the u+ increment  
                              (velocity increment normalized with the 
                              friction velocity).                     
                              If the BL velocity increment is not set 
                              and the normalized BL normal spacing,   
                              blyp, is set to then the value of bldup 
                              is calculated internally. Only          
                              applicable if the CFD BL flag is on     
                              (mbl=1) and the BL auto-parameter flag  
                              is on (mblauto=1).                      
 
1e+06     0.0001    1e+19     blre                    
                              Reference Reynolds number.              
                              Specifies reference Reynolds number per 
                              unit grid dimension for determining the 
                              parameters that control spacing normal  
                              to BL surfaces. If the flow direction   
                              vector is specified (|vx,vy,vz| > 0)    
                              then the local Reynolds number is       
                              dependent upon the distance from the    
                              leading edge in the flow direction.     
                              Otherwise the Reynolds number everywhere
                              is based on the reference value (see    
                              refx). Only applicable if the CFD BL    
                              flag is on (mbl=1) and the BL type flag 
                              is on (mbltype>=1).                     
 
0         0         1000      blyp                    
                              Normalized BL normal spacing.           
                              Specifies the normalized BL spacing to  
                              use in determining the BL initial normal
                              spacing.                                
                              If mbltype = 1 then the normalized BL   
                              normal spacing is the fraction of the   
                              laminar BL thickness for the initial    
                              normal spacing.                         
                              If mbltype = 2 then the normalized BL   
                              normal spacing is the y+ value for the  
                              initial normal spacing.                 
                              If the BL auto-parameter flag is on     
                              (mblauto=1) and both blyp and dsdef are 
                              both set to zero and the normalized BL  
                              velocity increment, bldup, is not set to
                              zero then the value of blyp is          
                              calculated internally from bldup. Also, 
                              if the BL auto-parameter flag is on then
                              the BL normal spacing throughout the    
                              linear region is equal to the BL initial
                              normal spacing set by blyp. The linear  
                              If mbltype = 1 then the linear region is
                              about 1/3 of the laminar BL thickness.  
                              If mbltype = 2 then the linear region is
                              the turbulent linear region y+<=5.      
                              Only applicable if the CFD BL flag is on
                              (mbl=1) and the BL type flag is on      
                              (mbltype>=1).                           
 
0.9       0         100       cblcncvmnr              
                              Concave max. normal-dir-aspect-ratio.   
                              BL advancement is locally terminated in 
                              concave regions if the normal aspect    
                              ratio is larger than cblcncvmnr. A      
                              region is considered concave if the     
                              local ratio of edge lengths within the  
                              BL to the corresponding edges on the    
                              initial surface is less than cblcncv.   
                              If the SNS BL flag is on (mbl=-1) then  
                              (mbl=-1) then this applies only in the  
                              transition zone. Only applicable if the 
                              BL/SL flag is on (mbl!=0).              
 
0.5       0         1000      cbldel                  
                              BL thickness slope multiplier.          
                              The specified BL thickness (if          
                              specified) is multiplied by a factor    
                              dependent upon the angle between the    
                              local surface normal and the flow       
                              direction vector [vx,vy,vz]. The factor 
                              varies from 1, if the angle is between  
                              90 and 270 degrees, up to 1+cbldel, if  
                              the angle is between 0 and 90 or 270 and
                              360 degrees. Only applicable if the CFD 
                              BL flag is on (mbl=1).                  
 
0.5       0         1         cbldsm                  
                              BL sub-layer spacing multiplier.        
                              BL normal spacing is increased multiple 
                              layers during generation and then       
                              subdivided after the entire BL grid is  
                              generated to obtain the true spacing.   
                              The maximum normal spacing is limited to
                              be less than cbldsm multiplied by the   
                              minimum surface point spacing. If       
                              cbldsm=0 then the all layers are        
                              generated at the true spacing.          
                              Only applicable if the SNS BL flag is   
                              on (mbl=-1).                            
                              Only applicable if the CFD BL flag is   
                              on (mbl=1).                             
 
0.1       0         1         cblend                  
                              Global BL termination factor.           
                              BL advancement is globally terminated   
                              if the number of active nodes that are  
                              less than a BL thickness (if defined)   
                              away from the surface and that have a   
                              normal-direction-aspect-ratio less than 
                              cblnrend and greater than cblnrendm is  
                              below cblend times the total number of  
                              BL nodes. Only applicable if the        
                              BL/SL/SNS flag is on (mbl!=0).          
 
0.7       0         100       cblmnr                  
                              Maximum normal-direction-aspect-ratio.  
                              BL normal spacing is limited so that the
                              normal-direction-aspect-ratio is less   
                              than cblmnr. If the SNS BL flag is on   
                              (mbl=-1) then this applies only in the  
                              transition zone. Only applicable if the 
                              BL/SL/SNS flag is on (mbl!=0).          
 
0.7       0         100       cblnrchkbf              
                              Checking normal-direction-aspect-ratio. 
                              BL/SL/SNS grid generation is terminated 
                              locally if the edge length between      
                              active BL nodes grows to a value that is
                              greater than cdffblm2 multiplied by the 
                              corresponding edge length on the initial
                              boundary surface. A modified factor is  
                              used (between cdffblm2 and 2*cdffblm2)  
                              if the aspect-ratio between the normal  
                              spacing and edge length is less than    
                              cblnrchkbf. Note that cblnrchkbf should 
                              always be less than or equal to cblmnr. 
                              If not it will be reset to the value of 
                              cblmnr. Only applicable if the BL/SL/SNS
                              flag is on (mbl!=0) and cdffblm2>1.     
 
0.5       0         100       cblnrendm               
                              Minimum normal-direction-aspect-ratio.  
                              BL advancement is globally terminated   
                              if the number of active nodes that are  
                              less than a BL thickness (if defined)   
                              away from the surface and that have a   
                              normal-direction-aspect-ratio less than 
                              cblmnr and greater than cblnrendm is    
                              below cblend times the total number of  
                              always be less than or equal to cblmnr. 
                              If not it will reset to the value of    
                              of cblmnr. Only applicable if the       
                              BL/SL/SNS flag is on (mbl!=0).          
 
1         0.1       1000      cblsmax                 
                              BL thickness multiplier.                
                              The specified BL thickness (if          
                              specified) is multiplied by cblsmax to  
                              determine the thickness of the BL grid  
                              region. Only applicable if the CFD BL   
                              flag is on (mbl=1).                     
 
0.5       0         1000      cblsmaxs                
                              BL normal smoothing multiplier.         
                              The BL normal vectors are smoothed      
                              iteratively using a smoothing           
                              coefficient that varies from 0 at the   
                              surface to 1 at a distance from the     
                              surface equal to the local surface      
                              spacing multiplied by cblsmaxs. Only    
                              applicable if the CFD BL flag is on     
                              (mbl=1).                                
 
1         0         1000      cblsmaxsd               
                              BL normal smoothing discon. multiplier. 
                              The BL normal vectors are smoothed at   
                              convex discontinuous nodes using a      
                              factor that varies from 0 at the surface
                              to 1 at a normal distance away equal to 
                              the local surface spacing multiplied by 
                              cblsmaxsd. Only applicable if the CFD BL
                              flag is on (mbl=1).                     
 
0.5       0         1         cblsmthd                
                              Smoothing BL thickness multiplier.      
                              The effective BL normal vector smoothing
                              coefficient is reduced by a factor equal
                              to cblsmthd at convex discontinuous     
                              points. Only applicable if the CFD BL   
                              is on (mbl=1).                          
 
0.25      1e-06     1         cblxlim                 
                              Minimum distance for BL variation.      
                              Relative distance below which the       
                              streamwise variation in the             
                              BL profile is ignored. Only applicable  
                              if the CFD BL flag is on (mbl=1) and the
                              flow direction vector is specified      
                              (|vx,vy,vz| > 0).                       
 
1.2       0.25      1e+06     cdf2                    
                              Distribution function multiplier #2.    
                              The distribution function multiplier #2,
                              cdf2, is used exactly as the standard   
                              distribution function multiplier, cdf,  
                              on all boundary surface faces with a    
                              negative grid boundary condition. Only  
                              applicable if the BL/SL/SNS flag is on  
                              (mbl!=0).                               
 
1.5       1         10        cdffblm1                
                              Maximum BL edge length factor #1.       
                              BL/SL/SNS grid generation is terminated 
                              locally if the edge length between an   
                              active and inactive BL node is greater  
                              than cdffblm1 multiplied by the maximum 
                              of the local normal spacing and the     
                              edge length between the same nodes at   
                              the last level that they were active.   
                              Only applicable if the BL/SL/SNS flag is
                              on (mbl!=0).                            
 
1         1         1e+06     cdffblm2                
                              Maximum BL edge length factor #2.       
                              BL/SL/SNS grid generation is terminated 
                              locally if the edge length between      
                              active BL nodes grows to a value that is
                              greater than cdffblm2 multiplied by the 
                              corresponding edge length on the initial
                              boundary surface. A larger factor than  
                              cdffblm2 is used aspect-ratio between   
                              the normal spacing and edge length is   
                              less than cblnrchkbf. If cdffblm2=1.0   
                              then the checking of active edge        
                              lengths is turned off. Only applicable  
                              if the BL/SL/SNS flag is on (mbl!=0).   
 
0.25      0         10        cdfnbl                  
                              Nearby BL node factor.                  
                              Adjacent BL nodes of the same face are  
                              considered too close if the distance    
                              between them is less than the local     
                              length scale multiplied by cdfnbl. Only 
                              applicable if the BL/SL/SNS flag is on  
                              (mbl!=0).                               
 
1         1         3         cdfrbl                  
                              BL geometric growth rate.               
                              Used as the geometric growth rate for   
                              node distribution normal to the boundary
                              surface within the BL grid. If the BL   
                              auto-parameter flag is on (mblauto=1)   
                              then the value of cdfrbl is calculated  
                              internally. Only applicable if the      
                              CFD BL flag is on (mbl=1)               
 
1.5       1.001     4         cdfrblm                 
                              Maximum BL geometric growth rate.       
                              Maximum geometric growth rate for node  
                              distribution normal to the boundary     
                              surface within the BL grid. The         
                              geometric growth rate increases at a    
                              rate specified by dcdfrbl. If the BL    
                              auto-parameter flag is on (mblauto=1)   
                              then the value of cdfrblm may be re-set 
                              if the internally calculated value is   
                              less than input value of cdfrblm. Only  
                              applicable if the CFD BL flag is on     
                              (mbl=1).                                
 
1.2       1         3         cdfrsl                  
                              SL geometric growth rate.               
                              SL geometric growth rate for node       
                              distribution normal to the boundary     
                              surface. The geometric growth rate is   
                              constant within the SL region. Only     
                              applicable if the SL flag is on (mbl=2).
 
1.2       1         3         cdfrsns                 
                              SNS geometric growth rate.              
                              SNS geometric growth rate for node      
                              distribution normal to the boundary     
                              surface. The geometric growth rate is   
                              set to cdfrsns in the transition zone   
                              between the region where normal spacing 
                              is specified and the isotropic region.  
                              If cdfrsns=1 then there will be no      
                              transition zone and outside the region  
                              where normal spacing is specified the   
                              elements will immediately transition to 
                              isotropic tets. Only applicable if the  
                              SNS flag is on (mbl=-1).                
 
0.5       1e-13     3         cdfslm                  
                              SL initial normal spacing multiplier.   
                              The initial normal spacing is set equal 
                              to the local length scale multiplied by 
                              cdfslm. Only applicable if the SL flag  
                              is on (mbl=2).                          
 
0.5       0         1         cslend                  
                              Global SL termination factor.           
                              SL advancement is globally terminated   
                              if the number of active nodes are less  
                              than cslend times the total number of SL
                              nodes. Only pplicable if the SL flag is 
                              on (mbl=2).                             
 
1.05      1         2         dcdfrbl                 
                              BL geometric growth acceleration rate.  
                              The BL growth rate (cdfrbl) increases at
                              a rate equal to dcdfrbl. If the BL auto-
                              parameter flag is on (mblauto=1) then   
                              the value of dcdfrbl is calculated      
                              internally. Only applicable if the      
                              CFD BL flag is on (mbl=1) and the BL    
                              auto-parameter flag is off (mblauto=0). 
 
-1        -1        1e+19     deldef                  
                              BL thickness.                           
                              The BL region will have a thickness     
                              equal to deldef. This parameter will    
                              override the BL thickness array if it is
                              set to a non-zero value. If the value of
                              deldef is zero then a value for deldef  
                              will be calculated internally. If the   
                              value of deldef is negative then        
                              thickness will be set to zero and not   
                              used. Only applicable if the CFD BL flag
                              is on (mbl=1).                          
 
0         0         1e+19     dsdef                   
                              BL initial normal spacing.              
                              The first layer of BL elements have a   
                              normal spacing equal to dsdef. This     
                              parameter will override the initial     
                              normal spacing array if it is set to a  
                              non-zero value. If the BL auto-parameter
                              flag is on (mblauto=1) and the value of 
                              dsdef is zero then a value will be      
                              calculated internally. Only applicable  
                              if the CFD BL flag is on (mbl=1) and the
                              BL auto-parameter flag is off           
                              (mblauto=0).                            
 
1         0         1e+06     dsmul                   
                              BL spacing multiplier.                  
                              The initial normal spacing, calculated  
                              or input, is multiplied by dsmul. Only  
                              applicable if the CFD BL flag is on     
                              (mbl=1).                                
 
0         0         1e+19     refx                    
                              Reference length.                       
                              Specifies reference length in grid      
                              units. The reference length is used to  
                              calculate BL parameters.                
                              If refx = 0 then the reference length is
                              set to the maximum physical length of   
                              all BL objects (and if the flow         
                              direction vector is specified           
                              (|vx,vy,vz| > 0) then the maximum length
                              in the flow direction is used.          
                              If refx > 0 then the value of refx is   
                              used. Only applicable if the CFD BL flag
                              is on (mbl=1) and the BL type flag is on
                              (mbltype>=1).                           
 
0         -1e+19    1e+19     vx                      
                              Flow X-direction vector component.      
                              If the magnitude of the flow direction  
                              vector |vx,vy,vz| is greater than zero  
                              and the BL auto-parameter flag is on    
                              (mblauto=1) then the streamwise         
                              variation in the BL profile is accounted
                              for. Only applicable if the CFD BL flag 
                              is on (mbl=1) and the BL auto-parameter 
                              flag is on (mblauto=1).                 
 
0         -1e+19    1e+19     vy                      
                              Flow Y-direction vector component.      
                              If the magnitude of the flow direction  
                              vector |vx,vy,vz| is greater than zero  
                              and the BL auto-parameter flag is on    
                              (mblauto=1) then the streamwise         
                              variation in the BL profile is accounted
                              for. Only applicable if the CFD BL flag 
                              is on (mbl=1) and the BL auto-parameter 
                              flag is on (mblauto=1).                 
 
0         -1e+19    1e+19     vz                      
                              Flow Z-direction vector component.      
                              If the magnitude of the flow direction  
                              vector |vx,vy,vz| is greater than zero  
                              and the BL auto-parameter flag is on    
                              (mblauto=1) then the streamwise         
                              variation in the BL profile is accounted
                              for. Only applicable if the CFD BL flag 
                              is on (mbl=1) and the BL auto-parameter 
                              flag is on (mblauto=1).                 
 
*         *         *         PS_TMs                  
                              Periodic surface rotation matrix list.  
                              For each periodic surface pair the      
                              rotation matrix between the coordinate  
                              systems of the parent and child surfaces
                              is specified in the list of rotation    
                              matricies, PS_TMs. The list PS_TMs      
                              contains the total number translation   
                              matricie components (9 for each periodic
                              surface pair) followed by the list of   
                              components. For example, if the list    
                              PS_TMs is set to 9,1,0,0,0,1,0,0,0,1    
                              then there are 9 entries (must be a     
                              multiple of 9) in the vector and one    
                              periodic surface pair. The translation  
                              matrix for the pair is 1,0,0,0,1,0,0,0,1
                              (this example is for a case with no     
                              rotation). Each row or the translation  
                              matrix is actually the direction cosines
                              for each coodinate axis (row 1 is for   
                              the x-axis, row 2 is for the y-axis, and
                              row 3 is for the z-axis). Only          
                              applicable if the BL/SL/SNS flag is on  
                              (mbl!=0).                               
 
*         *         *         PS_XPS0s                
                              Periodic surf. translation vector list. 
                              For each periodic surface pair the      
                              translation vector between the          
                              coordinate systems of the parent and    
                              child surfaces is specified in the list 
                              of translation vectors, PS_XPS0s. The   
                              list PS_XPS0s contains the total number 
                              of translation vector x,y,z components  
                              (3 for each periodic surface pair)      
                              followed by the list of components. For 
                              example, if the list PS_XPS0s is set to 
                              6,1.1,0.2,3.7,4.4,1.2,0.2 then there are
                              6 entries (must be a multiple of 3) in  
                              the vector and two periodic surface     
                              pairs. The x,y,z translation vector for 
                              the first pair is 1.1,0.2,3.7 and for   
                              the second pair it is 4.4,1.2,0.2. Only 
                              applicable if the BL/SL/SNS flag is on  
                              (mbl!=0).                               
 
*         *         *         SNS                     
                              Specified normal spacing distribution.  
                              If the vector SNS is set along with the 
                              list of specified spacing groups SNS_IDs
                              then the normal spacing for each group  
                              is set (and it must be if the SNS flag  
                              is on mbl=-1). Each normal spacing group
                              within the vector SNS must be sequential
                              and start at a value of 0. The number of
                              normal spacing groups (number of zero   
                              entries in vector SNS) must be the same 
                              for both vectors SNS and SNS_IDs. The   
                              vector SNS is composed of the normal    
                              spacing distribution for all groups.    
                              For example, if the vector SNS is set to
                              10,0,.1,.2,.3,.4,0,.05,.1,.2,.5 then    
                              there are 10 entries in the vector and  
                              two groups. The normal distribution for 
                              group 1 is set to 0,.1,.2,.3,.4 and for 
                              group 2 it is set to 0,.05,.1,.2,.5.    
                              Only applicable if the SNS flag is on   
                              (mbl=-1).                               
 
test                          Input_Grid_File_Name    
                              Case name or input grid file name.      
                              Specifies either the case name or full  
                              file name for the input grid file. See  
                              the UG_IO description on file naming for
                              more information.                       
                              This is an AFLR3_SYSTEM LIB parameter.  
.b8.ugrid                     Output_Grid_File_Name   
                              Output grid file name or suffix.        
                              Specifies either the full file name or  
                              file name suffix for the output grid    
                              file. See the UG_IO description on file 
                              naming for more information.            
                              This is an AFLR3_SYSTEM LIB parameter.  
                              TMP_File_Dir            
                              Temporary file directory.               
                              If TMP_File_Dir is set then all         
                              temporary files are created in directory
                              TMP_File_Dir. This directory is removed 
                              at completion of the job. If code       
                              execution is abruptly terminated then   
                              this directory and its contents may be  
                              left behind and not removed.            
 
 
 
**********************************************************************
            THE FOLLOWING PARAMETERS SHOULD NOT BE CHANGED!
**********************************************************************
 
Default   Minimum   Maximum   Parameter
Value     Value     Value     Name and Description
-------   -------   -------   --------------------
1         -6        4         Grid_Generation_Flag    
                              Program flag.                           
                              Not used except for compatibility.      
                              Value is ignored and is exactly the same
                              as Program_Flag.                        
 
1         1         10        Number_of_Calls         
                              Number of program calls.                
                              If Number_of_Calls = 1 then run AFLR3   
                              once as normal.                         
                              If Number_of_Calls > 1 then run AFLR3   
                              Number_of_Calls times for the same case.
                              This is an AFLR3_SYSTEM LIB parameter.  
 
1         -6        2         Program_Flag            
                              Program flag.                           
                              If Program_Flag = 2 then perform normal 
                              grid generation using grid generation   
                              routine with simplified interface.      
                              If Program_Flag = 1 then perform normal 
                              grid generation.                        
                              If Program_Flag = 0 then skip           
                              grid generation. In this case an input  
                              grid file is read in. That grid is      
                              written out using the specified output  
                              grid file format and type.              
                              If Program_Flag = -1 then skip all grid 
                              generation, do not read in an input grid
                              file, and generate an output description
                              of the UG_IO file names.                
                              If Program_Flag = -2 then skip all grid 
                              generation, do not read in an input grid
                              file, and generate an output description
                              summary of the UG_IO file names.        
                              If Program_Flag = -3 then skip all grid 
                              generation, do not read in an input grid
                              file, and generate an output description
                              of the AFLR3 grid generation parameters.
                              If Program_Flag = -4 then skip all grid 
                              generation, do not read in an input grid
                              file, and generate an output description
                              summary of the AFLR3 grid generation    
                              parameters.                             
                              If Program_Flag = -5 then read input    
                              parameter file and check all AFLR3 grid 
                              generation parameters.                  
                              If Program_Flag = -6 then read in an    
                              input grid file, skip all grid          
                              generation, and generate grid quality   
                              data.                                   
                              This is an AFLR3_SYSTEM LIB parameter.  
 
1         0         1         mchkvoli                
                              Input grid volume check flag.           
                              If mchkvoli = 0 then do not check       
                              element volumes of the input grid.      
                              If mchkvoli = 1 then check element      
                              volumes of the input grid.              
                              This option is only applicable if       
                              the input grid is a volume grid and not 
                              just a surface grid.                    
 
1         0         1         mdbs                    
                              Boundary sliver deletion flag.          
                              If mdbs = 1 then delete boundary sliver 
                              elements. The boundary surface triangles
                              are reconnected to delete boundary      
                              slivers.                                
                              If mdbs = 0 then do not delete boundary 
                              sliver elements.                        
 
1         0         1         mdse                    
                              Small edge deletion flag.               
                              If mdse = 1 then delete small edges.    
                              If mdbs = 0 then do not delete small    
                              edges.                                  
 
0         0         1         mfchkn                  
                              Candidate to node checking flag.        
                              If mfchkn = 1 then check distance       
                              between candidate nodes and all existing
                              nodes.                                  
                              If mfchkn = 0 then check distance       
                              between candidate nodes and nearby      
                              existing nodes.                         
 
1         0         1         mimadd                  
                              Inl. grid gen. element flag option.     
                              If mimadd = 1 then set the elements     
                              attached to unrecovered boundary faces  
                              to be active during boundary recovery   
                              local reconnection.                     
                              If mimadd = 0 then set all elements to  
                              be active during boundary recovery local
                              reconnection.                           
 
0         0         1         mrec4                   
                              4-4 element local-Reconnection flag.    
                              If mrec4 = 1 then reconnect 4-4 element 
                              combinations during grid generation.    
                              If mrec4 = 0 then reconnect 4-4 element 
                              only during final quality improvement.  
                              If the initial surface triangulation is 
                              of low quality (see angqbfm) then the   
                              value of mrec4 is ignored and mrec4 is  
                              automatically set to a value of 1.      
 
2         1         3         mrecim                  
                              Initial local-reconnection flag.        
                              If mrecim = 1 then use a Delaunay       
                              criterion.                              
                              If mrecim = 2 then use a combined       
                              Delaunay and MIN-MAX-Angle criterion.   
                              If mrecim = 3 then use a combined       
                              Delaunay and MAX-MIN-Rratio criterion.  
 
1         1         2         msmth                   
                              Smoothing flag.                         
                              If msmth = 1 then optimal placement     
                              smoothing is used initially.            
                              If msmth = 2 then centroid averaging is 
                              used for smoothing.                     
 
1         0         1         mtrb                    
                              B-face aspect-ratio transformation flag.
                              If mtrb = 1 then use a local            
                              transformation to account for boundary  
                              face aspect-ratio.                      
                              If mtrb = 0 then do not use a local     
                              transformation.                         
                              Boundary faces with high aspect-ratio   
                              typically require transformation.       
 
100       2         2000000000nbfmqrgen               
                              Maximum quality imprv/re-gen b-faces.   
                              Maximum number of true boundary surface 
                              allowed in a single low-quality region  
                              during quality improvement grid         
                              re-generation. A large number of faces  
                              indicates that there are issues with the
                              boundary surface grid that can not be   
                              addressed with grid re-generation. Only 
                              applicable if the quality improvement   
                              re-gen. flag is on (mqrgen=1).          
 
10        1         10000000  nbngrp                  
                              Number of boundary node groups.         
                              Number of groups to sort boundary nodes 
                              into for boundary node insertion.       
 
1000      100       10000000  nelemdm                 
                              Minimum number of elements to allocate. 
                              Minimum value for number of elements to 
                              allocate space for.                     
 
5         4         100       nelhull                 
                              Number of convex hull element pairs.    
                              Number of initial enclosing convex hull 
                              element pairs for boundary node         
                              insertion. The convex hull is formed    
                              from two reflected sets of elements     
                              rotated about the z-axis.               
 
5         3         7         nelpnn                  
                              Number of elements per node.            
                              The maximum number of nodes allocated   
                              is set to the maximum of either the     
                              number of elements allocated divided by 
                              nelpnn or the number of initial nodes   
                              multiplied by nnpnni.                   
 
5         1         100       nelpnni                 
                              Number of initial elements per node.    
                              The maximum number of initial elements  
                              allocated is set to the number of nodes 
                              in the boundary surface grid multiplied 
                              by nelpnni. This is used only if there  
                              is not an initial volume triangulation  
                              and it is used only for the initial     
                              volume triangulation.                   
 
100000    0         100000000 ngen                    
                              Maximum number of grid passes.          
 
3         1         10000000  ninsmax                 
                              Maximum inl grid element subdivisions.  
                              Maximum number of element subdivisions  
                              for direct boundary node insertion      
                              during initial grid generation.         
 
100       1         10000000  ninsmaxgg               
                              Maximum field grid elem. subdivisions.  
                              Maximum number of element subdivisions  
                              for direct node insertion during field  
                              grid generation.                        
 
10        1         10000000  nlsrgen                 
                              Maximum number of LSRatio passes.       
                              Source nodes are generated to improve   
                              (LSRatio). Only applicable if surface   
                              or iterative mode LSRatio improvement   
                              flag is on (mlsr=1 or 2).               
 
10000     100       10000000  nmnrealloc              
                              Minimum array elements to reallocate.   
                              Minimum number of new array elements to 
                              add if the initial estimate for maximum 
                              number of elements is too low.          
 
100       10        10000     nnpbchk                 
                              Oct-tree bin checking node limit.       
                              Limit used during generation of oct-tree
                              for checking source nodes. The node     
                              limit target for final bins is set to   
                              nnpbchk boundary nodes.                 
 
10        10        10000     nnpbeval                
                              Oct-tree bin evaluation node limit.     
                              Limit used during generation of oct-tree
                              bins for evaluating distribution        
                              function and transformation vectors from
                              source nodes. The node limit target for 
                              final bins is set to nnpbeval source    
                              nodes. Only applicable if the source    
                              option flag and source node grid options
                              are on (msource=2).                     
 
2         1         10        nnpnni                  
                              Number of nodes per initial node.       
                              The maximum number of nodes allocated   
                              is set to the maximum of either the     
                              number of elements allocated divided by 
                              by nelpnn or the number of initial nodes
                              multiplied by nnpnni.                   
 
10        0         1000000   nqrgadd                 
                              Min. additional grid re-gen. nodes.     
                              During quality improvement grid re-     
                              generation the distribution fundtion    
                              multiplier cdfqrg is iteratively        
                              reduced. If quality improves then       
                              iteration ends. Quality is checked until
                              at least nqrgadd new nodes are          
                              generated. Only applicable if the       
                              quality improvement re-gen. flag is on  
                              (mqrgen=1).                             
 
4         1         10        nqrgen                  
                              Quality improvement re-gen. iterations. 
                              Initially the size of the re-generation 
                              region is restricted to the elements    
                              attached to low quality elements. On    
                              each subsequent quality improvement     
                              re-generation iteration the size of the 
                              region is increased. Re-generation is   
                              terminated if the maximum dihderal      
                              element angle is reduced below angqrgen.
                              It is also terminated if there is no    
                              improvement in quality and there are no 
                              elements with a maximum dihderal angle  
                              greater than angqrmax. Only applicable  
                              if the quality improvement re-gen. flag 
                              is on (mqrgen=1).                       
 
2         1         10        nqr                     
                              Maximum quality imprv/re-gen passes.    
                              Maximum number of times to repeat       
                              quality improvement and re-generation if
                              grid quality is very low (maximum       
                              dihedral angle greater than angqrmax).  
 
2         0         10        nqual                   
                              Number of quality improvement passes.   
                              If nqual = 0 then all quality           
                              improvement is skipped.                 
 
1         0         10        nqualf                  
                              Number of quality improvement repeats.  
                              Maximum number of times to repeat       
                              quality improvement if grid quality is  
                              too low.                                
 
3         0         10        nsmth                   
                              Number of smoothing iterations.         
 
2         0         2         mpdone                  
                              Partition mode completion flag.         
                              Elements are considered satisfied if    
                              they satisfy both the maximum angle and 
                              satisfied edge length conditions using  
                              limits set by angpmax1 and cdffp1.      
                              If mpdone = 0 then consider elements    
                              completed only if they are considered   
                              satisfied.                              
                              If mpdone = 1 then consider elements    
                              completed if they are considered        
                              satisfied or if all elements in a       
                              complete sub-volume satisfy the         
                              conditions using the limits set by      
                              angpmax2 and cdffp2.                    
                              If mpdone = 2 then consider elements    
                              completed as with mpdone=1 except for   
                              those elements that are satisfied and   
                              also connected to another element that  
                              is not satisfied.                       
                              Only applicable if partition mode option
                              is on (mpartm=1) and more than one      
                              partition is requested (npart>1).       
 
1000      1         1000000000nfchkrep                
                              Max number of repeat file status checks.
                              File status checks are repeated up to   
                              nfchkrep times to account for latency in
                              the file system.                        
 
10000000  0         100000000 npgen                   
                              Maximum number of partitioning passes.  
                              Only applicable if partition mode option
                              is on (mpartm=1) and more than one      
                              partition is requested (npart>1).       
 
10000     0         10000000  nbld                    
                              Maximum total BL grid layers allowable. 
                              Only applicable if the BL/SL/SNS flag is
                              on (mbl!=0).                            
 
5         2         100       nbldd                   
                              Number of disconinuity levels.          
                              The maximum allowable BL element        
                              dihedral angle is varied dependent upon 
                              the level of discontinuity in nbldd     
                              levels. Only applicable if the BL/SL/SNS
                              flag is on (mbl!=0).                    
 
3         2         100       nblpnmin                
                              Minimum number of surrounding BL nodes. 
                              If there are less than nblpnmin active  
                              nodes surrounding an active node then   
                              that node is terminated. Only applicable
                              if the BL/SL/SNS flag is on (mbl!=0).   
 
20        -1        10000000  nblrbf                  
                              BL level difference reconnection limit. 
                              BL surface face reconnection is limited 
                              if the maximum difference between the   
                              number of BL levels for the BL nodes on 
                              the face is greater than nblrbf.        
                              If nblrbf = -1 then BL surface face     
                              reconnection is not limited by BL level.
                              Only applicable if the BL/SL/SNS flag is
                              on (mbl!=0).                            
 
100       0         10000000  ndfsmth                 
                              Max distribution func BL smoothing itrs.
                              The distribution function values used to
                              limit the BL are smoothed up to ndfsmth 
                              iterations. Only applicable if the      
                              BL/SL/SNS flag is on (mbl!=0).          
 
100       *         *         GQ_Max_Dist_Increments  
                              Maximum quality distribution increments.
                              Maximum number of grid quality          
                              distribution increments.                
                              This is a UG_GQ LIB parameter.          
 
140       90        179.9     angbd                   
                              ID group discontinuous surface angle.   
                              Dihedral angle between two adjacent     
                              faces used to set boundary surface ID   
                              for groups of faces that are adjacent   
                              and have a dihedral angle between any   
                              two faces of the group that is less than
                              angbd. Only applicable if the grid      
                              boundary condition option is on         
                              (msetbc=1).                             
 
160       120       179.9     angdbs                  
                              Boundary sliver dihedral element angle. 
                              All boundary elements with a dihedral   
                              angle greater than angdbs are considered
                              slivers and are deleted. The boundary   
                              surface triangles are reconnected to    
                              delete boundary slivers.                
 
175       120       179.9     angdfs                  
                              Quality field sliver dihedral angle.    
                              During quality improvement all field    
                              elements with an angle greater than     
                              angdfs are considered sliver elements   
                              and are minimized by inserting a node   
                              near the element centroid. Only         
                              applicable if the quality field sliver  
                              deletion flag is on (mdfs=1).           
 
150       120       179.9     angmax                  
                              Satisfied dihedral element angle.       
                              An element is considered satisfied if it
                              has a maximum angle less than angmax and
                              if all of its edge lengths are          
                              satisfied. Also an element will not be  
                              created inside a boundary element if it 
                              would create a maximum element angle    
                              greater than angmax.                    
 
179.5     0         180       angqbf                  
                              Maximum planar surface angle.           
                              Planar surface angle for boundary       
                              triangular faces used to check the      
                              boundary surface triangulation. The     
                              boundary surface triangulation is not   
                              considered valid if the planar angle for
                              a vertex of any face is greater than    
                              angqbf.                                 
 
160       0         180       angqbfm                 
                              Maximum planar surface angle.           
                              Planar surface angle for boundary       
                              triangular faces used to check for a    
                              low-quality boundary surface            
                              triangulation. If the planar angle for  
                              a vertex of any face is greater than    
                              angqbfm then the triangulation is       
                              considered low-quality and mrec4 is set 
                              to a value of 1 (turns on reconnection  
                              of 4-4 element combinations during grid 
                              generation). This low-quality test also 
                              turns on boundary surface face          
                              reconnection (see mrecbm).              
 
160       90        179.9     angqmax                 
                              Low quality dihedral element angle.     
                              Quality improvement is repeated if there
                              are elements with a maximum angle       
                              greater than angqmax.                   
 
120       90        179.9     angqmsk                 
                              Masking dihedral element angle.         
                              Special quality improvement operations  
                              are performed on elements with a maximum
                              angle greater than angqmsk.             
 
175       90        179.9     angqrmax                
                              Very low quality dihedral element angle.
                              Quality improvement and re-generation   
                              are repeated up to nqr times if there   
                              are any elements with a maximum dihderal
                              angle greater than angqrmax. Also,      
                              quality grid re-generation will continue
                              if there are any elements with a maximum
                              dihderal angle greater than angqrmax.   
 
160       70        179.9     angqrgen                
                              Re-generation dihedral element angle.   
                              Quality improvement grid re-generation  
                              is performed on low-quality element     
                              regions with a maximum dihedral angle   
                              greater than angqrgen. Only applicable  
                              if the quality improvement re-gen. flag 
                              is on (mqrgen=1).                       
 
120       70        179.9     angqual                 
                              Final quality dihedral element angle.   
                              Local reconnection for quality          
                              improvement is performed on elements    
                              with a maximum angle greater than       
                              angqual.                                
 
150       120       179.9     angrbfdd                
                              Discontinuous dihedral surface angle.   
                              Dihedral angle between two adjacent     
                              faces used to limit boundary surface    
                              recovery reconnection. The boundary     
                              surface triangulation will not be       
                              reconnected if the result is a dihedral 
                              angle between the two faces which is    
                              less than angrbfdd.                     
 
120       100       179.9     angrbfdd2               
                              Discontinuous dihedral surface angle 2. 
                              Same as angrbfdd except that it is used 
                              only if boundary recovery fails.        
 
110       60        179.9     angrbfmxd               
                              Maximum angle for curvature improvement.
                              Maximum planar face angle for           
                              curvature improvement reconnection.     
                              Planar face angle used to limit boundary
                              surface curvature reconnection. The     
                              boundary surface triangulation will not 
                              be reconnected to improve curvature if  
                              the reconnected maximum angle is greater
                              than angrbfmxd.                         
 
140       60        179.9     angrbfmxp               
                              Maximum planar face angle.              
                              Planar face angle used to limit boundary
                              surface recovery reconnection. The      
                              boundary surface triangulation will not 
                              be reconnected if the result is a       
                              greater maximum angle and if the        
                              reconnected maximum angle is greater    
                              than angrbfmxp.                         
 
2         0         10        angrbfsd                
                              Small dihedral surface angle.           
                              Dihedral angle between two adjacent     
                              faces used to check the boundary surface
                              triangulation. The boundary surface     
                              triangulation is not considered valid if
                              the dihedral angle (within the domain)  
                              between two faces is less than angrbfsd.
 
100       1         1e+07     arrbfn                  
                              Bnd. recvry. normal trnsf. aspect-ratio.
                              Unrecovered boundary faces are          
                              transformed locally using an aspect     
                              ratio of arrbfn.                        
 
2         1         1e+07     arrbfp                  
                              Bnd. recovery pair transf. aspect-ratio.
                              Unrecovered boundary face pairs are     
                              transformed locally using an aspect     
                              ratio of arrbfp.                        
 
0         0         1e+07     arrecbf                 
                              Maximum aspect-ratio for boundary faces.
                              Boundary faces are not reconnected to   
                              improve quality if their aspect-ratio   
                              is greater than arrecbf. If arrecbf = 0 
                              then the aspect-ratio is not checked.   
                              Applies to the initial boundary surface 
                              grid only. This option is not applicable
                              if boundary face reconnection is turned 
                              off (mrecbm=0).                         
 
1         1         1e+07     artrmin                 
                              Transformation minimum aspect-ratio.    
                              If mtrb = 1 then a transformation is    
                              used to account for boundary face       
                              aspect-ratio. If the maximum boundary   
                              face aspect-ratio is below artmin then  
                              no transformation is used.              
                              Only applicable if the boundary face    
                              aspect-ratio transformation flag is on  
                              (mtrb=1).                               
 
1         1         100000    bdfmchk                 
                              Oct-tree bin checking size factor.      
                              Factor used during generation of the    
                              boundary surface node oct-tree used for 
                              checking source nodes. The size of the  
                              smallest oct-tree bins are set to the   
                              boundary node distribution function     
                              multiplied by bdfmchk. Only applicable  
                              if the source option flag is on         
                              (msource>=1) or if sources are created  
                              to reduce intial grid length scales.    
 
1         1         100000    bdfmeval                
                              Oct-tree bin evaluation size factor.    
                              Factor used during generation of the    
                              source node oct-tree used for evaluating
                              distribution function and transformation
                              vector from source nodes. The size of   
                              the smallest oct-tree bins are set to   
                              the source node distribution function   
                              multiplied by bdfmeval. Only applicable 
                              if the source option flag and source    
                              node grid options are on (msource=2).   
 
0.25      0         1         bfdwrec                 
                              Boundary curvature improvement factor.  
                              Boundary face curvature improvement     
                              reconnection factor. Boundary faces are 
                              not reconnected to improve curvature    
                              matching if the improvement in the      
                              curvature weight is not more than       
                              bfdwrec. The weight varies between zero 
                              and one.                                
 
0.866     0         10        cartrm                  
                              Transformation aspect-ratio coefficient.
                              If mtrb = 1 then a transformation is    
                              used to account for boundary face       
                              aspect-ratio. The transformation vector 
                              magnitude is equal to the boundary face 
                              aspect-ratio multiplied by cartrm.      
                              Only applicable if the boundary face    
                              aspect-ratio transformation flag is on  
                              (mtrb=1).                               
 
2         1.5       100000    cbidx                   
                              Initial bounding box size factor.       
                              The initial bounding box used for       
                              insertion of all boundary nodes is sized
                              to be equal to the size of the actual   
                              domain plus cbidx multiplied by the size
                              of the actual domain.                   
 
1e-08     0         0.01      cbmv1                   
                              Initial bndry node movement tolerance.  
                              Initial node movement relative magnitude
                              for boundary node insertion.            
 
0.001     0         0.01      cbmv2                   
                              Final boundary node movement tolerance. 
                              Final node movement relative magnitude  
                              for boundary node insertion.            
 
10        2         1e+06     cbmvm                   
                              Boundary node movement multiplier.      
                              Node movement relative magnitude        
                              multiplier for boundary node insertion. 
 
1.5       1.1       3         cdff                    
                              Satisfied edge length multiplier.       
                              An edge is considered satisfied if its  
                              length divided by cdff is less than the 
                              average of the node distribution        
                              function at the edge end-nodes.         
 
2         1.1       10        cdffbcf                 
                              Frozen element edge length multiplier 1.
                              Satisfied edge length multiplier used   
                              to determine elements associated with   
                              frozen boundary faces. See description  
                              standard satisfied edge length          
                              multiplier, cdff, for reference.        
 
0.7       0.5       0.9       cdfn                    
                              Nearby node factor.                     
                              Nodes are considered too close if the   
                              distance between them is less than their
                              average node distribution functions     
                              multiplied by cdfn.                     
 
2         0.5       100       cdfnbcf                 
                              Frozen boundary face nearby node factor.
                              Nodes are considered too close to a     
                              frozen boundary face node if the        
                              distance between them is less than their
                              average node distribution functions     
                              multiplied by cdfnbcf.                  
 
1         0.5       1e+06     cdfqrg                  
                              Inl. re-generation dist. function mult. 
                              The initial re-generation distribution  
                              function multiplier cdfqrg is used to   
                              specify the relative element size during
                              quality improvement grid re-generation. 
                              Only applicable if the quality          
                              improvement re-gen. flag is on          
                              (mqrgen=1).                             
 
0.5       1e-06     1e+06     cdfqrgmin               
                              Min. re-generation dist. function mult. 
                              The minimum re-generation distribution  
                              function multiplier cdfqrgmin is used to
                              limit the minimum distribution function 
                              multiplier during quality improvement   
                              grid re-generation. Only applicable if  
                              the quality improvement re-gen. flag is 
                              on (mqrgen=1).                          
 
1         0.5       1         cdvtol                  
                              Delaunay tolerance exponent.            
                              Final Delaunay circumsphere tolerance   
                              exponent for boundary node insertion.   
 
0.01      1e-06     0.1       cdvtolr                 
                              Delaunay tolerance reduction factor.    
                              Delaunay circumsphere tolerance         
                              reduction factor for boundary node      
                              insertion.                              
 
0.8       0.1       10        cmelem                  
                              Maximum element estimate coefficient.   
                              Coefficient used to determine an        
                              estimate for the maximum number of      
                              elements required. The estimate varies  
                              linearly with cmelem. Higher values of  
                              cmelem will result in higher estimates. 
 
1.25      1.01      2         cmelemi                 
                              Maximum element ratio.                  
                              Ratio of number of elements estimated   
                              per number of initial elements. The     
                              maximum number of final elements        
                              allocated is set to the number of       
                              elements in the initial grid multiplied 
                              by cmelemi. This is used only if the    
                              input grid is a volume triangulation.   
 
0.001     0         0.1       cmv1                    
                              Initial node movement tolerance.        
                              Initial node movement relative magnitude
                              for node insertion.                     
 
0.1       0         0.25      cmv2                    
                              Final node movement tolerance.          
                              Final node movement relative magnitude  
                              for node insertion.                     
 
10        2         1e+06     cmvm                    
                              Node movement multiplier.               
                              Node movement relative magnitude        
                              multiplier for node insertion.          
 
1.25      1         3         cnnpnni                 
                              Number of initial nodes multiplier.     
                              The number of nodes allocated for the   
                              initial volume triangulation is set to  
                              the number of initial nodes multiplied  
                              by cnnpnni. Additional nodes beyond     
                              those in the initial surface grid may be
                              required to complete boundary recovery  
                              and obtain an initial volume            
                              triangulation.                          
 
1         0         1e+07     crbf                    
                              Boundary recovery point placement factor
                              Additional points are created for       
                              unrecovered boundary faces. Points are  
                              placed above and below the face based on
                              minimum local element size and the      
                              factor crbf.                            
 
1.25      1.05      2         crealloc                
                              Reallocation multiplier.                
                              The maximum number of elements and nodes
                              is increased and all arrays are         
                              reallocated if more elements or nodes   
                              are required to complete the grid. The  
                              allocations for each array are increased
                              by crealloc multiplied by their current 
                              value. The new array size is limited by 
                              the maximum number of new array elements
                              set in parameter nmnrealloc.            
 
0.8       0.4       0.9       csmin                   
                              Tolerance exponent for searching.       
                              Volume coordinate tolerance exponent for
                              searching.                              
 
0.25      0.125     0.9       csmini                  
                              Tolerance exponent for insertion.       
                              Volume coordinate tolerance exponent for
                              node insertion.                         
 
0.5       0         1         csmth                   
                              Smoothing coefficient.                  
 
0.94      0.8       0.94      ctol                    
                              Overall tolerance exponent.             
                              Field grid generation and quality       
                              improvement tolerance exponent.         
 
0.88      0.5       0.94      ctolm                   
                              Initial grid volume tolerance exponent. 
 
0.5       0.4       0.94      ctoli                   
                              Initial tolerance exponent              
                              Used to determine tolerance used during 
                              deletion of construction elements and   
                              sub-grid generation phases of initial   
                              grid generation.                        
 
1         0         180       dangqrgen               
                              Re-generation element angle tolerance.  
                              Quality improvement grid re-generation  
                              is performed on low-quality element     
                              regions. The re-generated grid is       
                              accepted if the local maximum dihedral  
                              angle is decreased by dangqrgen. Only   
                              applicable if the quality improvement   
                              re-gen. flag is on (mqrgen=1).          
 
0.1       1e-06     1e+06     dcdfqrg                 
                              Re-generation dist. funct. mult. factor.
                              The intial re-generation distribution   
                              function multiplier cdfqrg is reduced   
                              iteratively by the factor dcdfqrg during
                              quality improvement grid re-generation  
                              if quality does not improve. Only       
                              applicable if the quality improvement   
                              re-gen. flag is on (mqrgen=1).          
 
0.0001    1e-18     0.1       dvtol0                  
                              Initial Delaunay tolerance value.       
                              value for boundary node insertion.      
 
0.0001    0         1         lsrlimit                
                              LSRatio improvement limit factor.       
                              Source nodes are generated to improve   
                              the minimum length scale ratio          
                              (LSRatio), minimum point spacing over   
                              distance between boundaries.. If the    
                              minimum LSRatio is less than lsrlimit   
                              then source nodes will be generated. A  
                              value of lsrlimit=0 will turn off       
                              surface or iterative mode LSRatio       
 
2         1.1       1e+06     lsrszmin                
                              LSRatio surface mode size factor.       
                              Source nodes are generated to improve   
                              the minimum length scale ratio          
                              (LSRatio). In surface mode, source nodes
                              are generated on a box the size of the  
                              inner domain multiplied by a calculated 
                              factor that is limited to not be less   
                              than lsrszmin. Only applicable if the   
                              surface mode LSRatio improvement flag is
                              on (mlsr=1).                            
 
0.1       0         1         relem0                  
                              Re-numbering limit.                     
                              Elements are not re-numbered if the     
                              ratio of elements to be moved to total  
                              elements is less than relem0.           
 
0.5       0         1         vsmthb                  
                              Smoothing reduction factor.             
                              Smoothing coefficient reduction factor  
                              for all nodes adjacent to a boundary.   
 
165       120       179.9     angpmax1                
                              Partition dihedral element angle 1.     
                              An element is considered satisfied if it
                              has a maximum angle less than angpmax1  
                              and if all of its edge lengths are      
                              satisfied. Elements in a partition are  
                              initially considered unsatisfied if they
                              do not meet the standard limits set by  
                              angpmax1 and cdffp1. If all of the      
                              unsatisfied elements in a complete      
                              sub-volume meet the limits set by       
                              angpmax2 and cdffp2 then they are all   
                              considered satisfied if mpdone=1.       
                              Elements that are are not in the        
                              completed partition remain part of the  
                              iterative partitioning process and may  
                              be further subdivided or reconnected.   
                              Only applicable if partition mode option
                              is on (mpartm=1) and more than one      
                              partition is requested (npart>1).       
 
180       120       180       angpmax2                
                              Partition dihedral element angle 2.     
                              An element is considered satisfied if it
                              has a maximum angle less than angpmax1  
                              and if all of its edge lengths are      
                              satisfied. Elements in a partition are  
                              initially considered unsatisfied if they
                              do not meet the standard limits set by  
                              angpmax1 and cdffp1. If all of the      
                              unsatisfied elements in a complete      
                              sub-volume meet the limits set by       
                              angpmax2 and cdffp2 then they are all   
                              considered satisfied if mpdone=1.       
                              Elements that are are not in the        
                              completed partition remain part of the  
                              iterative partitioning process and may  
                              be further subdivided or reconnected.   
                              Only applicable if partition mode option
                              is on (mpartm=1) and more than one      
                              partition is requested (npart>1).       
 
1.8       1.1       3         cdffp1                  
                              Partition edge length multiplier 1.     
                              An edge is considered satisfied if its  
                              length divided by cdffp1 is less than   
                              the average of the node distribution    
                              function at the edge end-nodes. Only    
                              applicable if partition mode option is  
                              on (mpartm=1) and more than one         
                              partition is requested (npart>1).       
 
2         1.1       3         cdffp2                  
                              Partition edge length multiplier 2.     
                              An edge is considered satisfied if its  
                              length divided by cdffp2 is less than   
                              the average of the node distribution    
                              function at the edge end-nodes. Only    
                              applicable if partition mode option is  
                              on (mpartm=1) and more than one         
                              partition is requested (npart>1).       
 
0.7       0         0.9       cdfnn                   
                              Nearby expanded check node factor.      
                              Potential new nodes are considered too  
                              close to existing nodes found during    
                              expanded checking if the distance       
                              between them is less than their average 
                              node distribution functions multiplied  
                              by cdfnn. If cdfnn=0 then expanded      
                              checking is turned off. Only applicable 
                              if partition mode option is on          
                              (mpartm=1) and more than one partition  
                              is requested (npart>1).                 
 
0.5       0.1       10        cmelemp                 
                              Partition mode maximum element coeff.   
                              Coefficient used to determine an        
                              estimate for the maximum number of      
                              elements required. The estimate varies  
                              linearly with cmelemp. Higher values of 
                              cmelemp will result in higher estimates.
                              Only applicable if partition mode option
                              is on (mpartm=1) and more than one      
                              partition is requested (npart>1).       
 
15        0         90        angbldd                 
                              BL discontinuous surface angle.         
                              Discontinuous surface nodes are defined 
                              as those with an angle between the BL   
                              node normal vector and any surrounding  
                              boundary face normal vector greater than
                              angbldd. At discontinuous surface nodes 
                              the BL normal vector smoothing and BL   
                              termination criteria are modified. Also,
                              the maximum allowable BL element        
                              dihedral angle is increased from        
                              angblqmax up to a maximum of angblqmaxd 
                              dependent upon the level of             
                              discontinuity. At a discontinuity angle 
                              of angbldd the maximum dihedral angle   
                              is angblqmax and at an angle of angbldd2
                              it is angblqmaxd. Note that angbldd will
                              have no effect unless it is less than   
                              angbldd2. The value of angbldd is       
                              internally limited to be less than      
                              angbldd2. If the SL flag is on (mbl=2)  
                              then the maximum dihedral angle is set  
                              by angslqmax and angslqmaxd. Only       
                              applicable if the BL/SL/SNS flag is on  
                              (mbl!=0).                               
 
85        0         90        angbldd2                
                              BL highly discontinuous surface angle.  
                              Highly discontinuous surface nodes are  
                              defined as those with an angle between  
                              the BL node normal vector and any       
                              surrounding boundary face normal vector 
                              greater than angbldd2. Also, the maximum
                              allowable BL element dihedral angle is  
                              increased from angblqmax up to a maximum
                              of angblqmaxd dependent upon the level  
                              of discontinuity. At a discontinuity    
                              angle of angbldd the maximum dihedral   
                              angle is angblqmax and at an angle of   
                              angbldd2 it is angblqmaxd. If the SL    
                              flag is on (mbl=2) then the maximum     
                              dihedral angle is set by angslqmax and  
                              angslqmaxd. Only applicable if the      
                              BL/SL/SNS flag is on (mbl!=0).          
 
170       100       180       angblisimx              
                              Maximum angle between BL int. faces.    
                              Maximum included angle between faces on 
                              a BL intersecting surface and adjacent  
                              BL generation surface faces. Only       
                              applicable if the BL/SL/SNS flag is on  
                              (mbl!=0).                               
 
0.5       0         10        angblipmax              
                              Maximum normal deviation on a plane.    
                              Maximum deviation from BL intersecting  
                              plane normal that is allowed for each   
                              boundary face normal of the plane is    
                              angblipmax. The BL intersecting plane   
                              normal is set to the average of all     
                              boundary face normals of that plane.    
                              Only applicable if the automatic        
                              boundary condition option is on         
                              (msetbc=1) and the BL/SL/SNS flag is on 
                              (mbl!=0).                               
 
2         0         45        angblsd                 
                              BL small dihedral angle.                
                              BL elements are rejected if the dihedral
                              angle between an element face and an    
                              adjacent face is less than angblsd. BL  
                              grid advancement is terminated locally  
                              when an element is rejected. Only       
                              applicable if the BL/SL/SNS flag is on  
                              (mbl!=0).                               
 
0         0         10        angrbfsd2               
                              Small dihedral surface angle.           
                              Same as angrbfsd except that it is used 
                              only during secondary grid generation   
                              in cases with BL regions. Only          
                              applicable if the BL/SL/SNS flag is on  
                              (mbl!=0).                               
 
0         0         1000      cblchkbb                
                              Intersection checking box size factor.  
                              The size of the bounding box for        
                              checking BL interface edge-face         
                              intersections is increased in all       
                              directions by the local normal spacing  
                              multiplied by the sum of the factors    
                              cdfn and cblchkbb. Increasing           
                              cblchkbb will increase the number of    
                              faces and edges that are checked for    
                              intersections. Only applicable if the   
                              BL/SL/SNS flag is on (mbl!=0).          
 
0.7       0         1000      cblcncv                 
                              Concave BL region factor.               
                              BL advancement is locally terminated in 
                              concave regions if the normal aspect    
                              ratio is larger than cblcncvmnr. A      
                              region is considered concave if the     
                              local ratio of edge lengths within the  
                              BL to the corresponding edges on the    
                              initial surface is less than cblcncv.   
                              Only applicable if the BL/SL flag is on 
                              (mbl!=0).                               
 
3         1         1000      cblsrchbb               
                              Nearby node search bnd. box size factor.
                              The size of the bounding box for        
                              determining if a BL node is nearby is   
                              set equal to the local length scale     
                              multiplied by the factor cblsrchbb.     
                              These nearby BL nodes are used for      
                              checking for possible face              
                              intersections within the BL region.     
                              Only applicable if the BL/SL/SNS flag is
                              on (mbl!=0).                            
 
1.2       1         1000      cblsrchbb2              
                              Nearby surf search bnd. box size factor.
                              The size of the bounding box for        
                              determining if a non-BL surface node is 
                              nearby a BL node is set equal to the    
                              local length scale multiplied by the    
                              factor cblsrchbb2. These nearby surface 
                              nodes are used for checking for possible
                              intersections with the neaerby BL       
                              region. Only applicable if the BL/SL/SNS
                              flag is on (mbl!=0).                    
 
1         0         1e+19     cbltrm                  
                              Anisotropic blending coefficient.       
                              Anisotropic transformation vectors can  
                              be used to blend from anisotropic       
                              aspect-ratio BL elements to isotropic   
                              elements. The magnitude of the normal   
                              direction transformation vector is      
                              multiplied by cbltrm (magnitude reduced 
                              if cbltrm<1 or increased if cbltrm>1).  
                              Only applicable if the BL/SL/SNS flag is
                              on (mbl!=0) and anisotropic to isotropic
                              aspect-ratio blending is on (mtrsrcb=1).
 
1.2       1.001     3         cdsblr                  
                              Blended BL surface growth rate.         
                              Used as the starting geometric growth   
                              rate of the initial normal spacing on   
                              blended BL surfaces. Only applicable if 
                              the set adjacent surface to BL flag is  
                              on (msetabl=1) and if the CFD BL flag is
                              on (mbl=1).                             
 
1.5       1.001     4         cdsblrm                 
                              Maximum blended BL surface growth rate. 
                              Maximum geometric growth rate for the   
                              initial normal spacing on blended BL    
                              surfaces. Only applicable if the set    
                              adjacent surface to BL flag is on       
                              (msetabl=1) and if the CFD BL flag is   
                              on (mbl=1).                             
 
1.05      1         2         dcdsblr                 
                              Blended BL surface acceleration rate    
                              The blended BL surface initial normal   
                              spacing increases at a rate equal to    
                              dcdsblr. Only applicable if the set     
                              adjacent surface to BL flag is on       
                              (msetabl=1) and if the CFD BL flag is on
                              (mbl=1).                                
 
0.1       0         10        dfsmthlim               
                              Distribution func BL smoothing limit    
                              The distribution function values used to
                              limit the BL are smoothed up to ndfsmth 
                              iterations. If the maximum change for   
                              the nodes of a given boundary surface   
                              face is less than dfsmthlim then        
                              smoothing is terminated. Only applicable
                              if the BL/SL/SNS flag is on (mbl!=0).   
 
0.001     0         1         dfsmthtol               
                              Distribution func BL smoothing tolerance
                              The distribution function values used to
                              limit the BL are smoothed up to ndfsmth 
                              iterations. If the maximum relative     
                              change between iterations is less than  
                              dfsmthtol then smoothing is terminated. 
                              Only applicable if the BL/SL/SNS flag is
                              on (mbl!=0).                            
 
100       1         1e+06     dsblfmax                
                              BL spacing thickness factor.            
                              The normal spacing is multiplied by a   
                              factor between one and dsblfmax at all  
                              nodes to attempt and keep the layer     
                              thickness constant on surrounding       
                              boundary faces. Only applicable if the  
                              BL spacing thickness factor option is on
                              (mdsblf=1).                             
 
0.3       0         1e+06     sminj                   
                              Face intersection location tolerance.   
                              Relative tolerance for checking if BL   
                              interface faces intersect near rebuild  
                              too close.                              
 
 
 

Index