The configuration file is a text file where users set options for the SU2 suite. This section briefly describes the file format and other conventions. The options themselves are described at the end of this section.
The SU2 configuration file name is of the form filename.cfg. The file extension .cfg is not optional, but the prefix can be any valid string with no spaces; e.g. config.cfg, su2-config.cfg, and flow_config.cfg are all suitable file names. The file, or a link to the file, must appear in the directory where the executables are launched. See Running SU2 on how to supply the configuration file to either the C++ executables or the Python scripts. An example configuration file, called config_template.cfg, can be found in the $SU2_HOME directory.
The configuration file consists of only three elements:
- Options: An option in the file has the following syntax: option_name = value, where option_name is the name of the option and value is the desired option value. The value element may be a scalar data type, a list of data types, or a more complicated structure. The "=" sign must come immediately after the option_name element and is not optional. Spaces and tabs between the various elements are not significant. Lower, upper, or mixed case strings are allowed. Lists of data types can formated for appearance using commas, ()-braces, {}-braces, and []-braces. Some example option formats are given below.
mach_number = 0.8 % either lower or upper case can be used for option names and values
FREESTREAM_VELOCITY = ( 5.0, 0.00, 0.00 ) % braces and commas can be used for list options
REF_ORIGIN_MOMENT= 0.25 0.0 0.0 % however, braces and commas are optional for lists
KIND_TURB_MODEL = NONE % space between elements is not significant
- Comments: On a given line in the file, any text appearing after a % is considered a comment and is ignored by SU2. Additional % signs after the first on a given line are not significant.
- White space: Empty lines are ignored. On text lines that define options, white space (tabs, spaces) can be used to format the appearance of the file
Problem Definition and Partitioning
Option Name | Option Type | Option Category | Option Values | Option Default | Option Description |
| PHYSICAL_PROBLEM | EnumOption | Problem Definition and Partitioning | NONE,EULER,NAVIER_STOKES,RANS, | NONE | Physical governing equations |
| MATH_PROBLEM | MathProblem | Problem Definition and Partitioning | DIRECT,ADJOINT,LINEARIZED | DIRECT | Mathematical problem |
| INCOMPRESSIBLE_FORMULATION | SpecialOption | Problem Definition and Partitioning | YES,NO | NO | Incompressible flow using artificial compressibility |
| ELECTRIC_SOLVER | SpecialOption | Problem Definition and Partitioning | YES,NO | NO | |
| MACCORMACK_RELAXATION | SpecialOption | Problem Definition and Partitioning | YES,NO | NO | |
| PLASMA_MULTI_TIME_STEP | SpecialOption | Problem Definition and Partitioning | YES,NO | NO | |
| ROE_TURKEL_PREC | SpecialOption | Problem Definition and Partitioning | YES,NO | NO | Roe-Turkel preconditioning for low Mach number flows |
| RESTART_SOL | SpecialOption | Problem Definition and Partitioning | YES,NO | NO | Restart solution from native solution file |
| RESTART_PLASMA_FROM_EULER | SpecialOption | Problem Definition and Partitioning | YES,NO | NO | Restart a Plasma solution from an Euler native solution file |
| NUMBER_PART | ScalarOption | Problem Definition and Partitioning | A scalar constant | 0 | Specify number of domain partitions |
| VISUALIZE_PART | SpecialOption | Problem Definition and Partitioning | YES,NO | NO | Write a tecplot/paraview file for each partition |
| DIVIDE_ELEMENTS | SpecialOption | Problem Definition and Partitioning | YES,NO | NO | Divide rectangles into triangles |
| KIND_TURB_MODEL | EnumOption | Problem Definition and Partitioning | NONE,SA,SA_COMP,SST | NONE | Specify turbulence model |
| KIND_TRANS_MODEL | EnumOption | Problem Definition and Partitioning | NONE,LM | NONE | Specify transition model |
| BLOCK_DIAGONAL_JACOBIAN | SpecialOption | Problem Definition and Partitioning | YES,NO | NO |
Boundary Markers
Option Name | Option Type | Option Category | Option Values | Option Default | Option Description |
| MARKER_MONITORING | MarkerOption | Boundary Markers | Valid marker name from grid file | Marker_Monitoring | Marker(s) of the surface(s) to be plotted or designed |
| MARKER_PLOTTING | MarkerOption | Boundary Markers | Valid marker name from grid file | Marker_Plotting | Marker(s) of the surface(s) where the functional (Cd, Cl, etc.) will be evaluated |
| MARKER_EULER | MarkerOption | Boundary Markers | Valid marker name from grid file | Marker_Euler | Euler wall boundary marker(s) |
| MARKER_NS | MarkerOption | Boundary Markers | Valid marker name from grid file | Marker_NS | Navier-Stokes wall boundary marker(s) |
| ADIABATIC_WALL | SpecialOption | Boundary Markers | YES,NO | YES | Adiabatic wall boundary condition |
| ISOTHERMAL_WALL | SpecialOption | Boundary Markers | YES,NO | NO | Isothermal wall boundary condition |
| CATALYTIC_WALL | SpecialOption | Boundary Markers | YES,NO | NO | Catalytic wall boundary condition |
| MARKER_FAR | MarkerOption | Boundary Markers | Valid marker name from grid file | Marker_FarField | Far-field boundary marker(s) |
| MARKER_SYM | MarkerOption | Boundary Markers | Valid marker name from grid file | Marker_SymWall | Symmetry boundary marker(s) |
| MARKER_NEARFIELD | MarkerOption | Boundary Markers | Valid marker name from grid file | Marker_NearFieldBound | Near-Field boundary marker(s) |
| MARKER_INTERFACE | MarkerOption | Boundary Markers | Valid marker name from grid file | Marker_InterfaceBound | Zone interface boundary marker(s) |
| MARKER_DIRICHLET | MarkerOption | Boundary Markers | Valid marker name from grid file | Marker_Dirichlet | Dirichlet boundary marker(s) |
| MARKER_CUSTOM | MarkerOption | Boundary Markers | Valid marker name from grid file | Marker_Custom | Custom boundary marker(s) |
| MARKER_NEUMANN | MarkerOption | Boundary Markers | Valid marker name from grid file | Marker_Neumann | Neumann boundary marker(s) |
| ELEC_DIRICHLET | MarkerDirichlet | Boundary Markers | Valid marker name from grid file | Dirichlet_Value | |
| ELEC_NEUMANN | MarkerOption | Boundary Markers | Valid marker name from grid file | Marker_Neumann_Elec | |
| MARKER_PERIODIC | MarkerPeriodic | Boundary Markers | Valid marker name from grid file | Periodic_Translation | No description |
| INLET_TYPE | EnumOption | Boundary Markers | TOTAL_CONDITIONS,MASS_FLOW | TOTAL_CONDITIONS | Inlet boundary type |
| MARKER_INLET | MarkerInlet | Boundary Markers | Valid marker name from grid file | Inlet_FlowDir | No description |
| MARKER_SUPERSONIC_INLET | MarkerInlet | Boundary Markers | Valid marker name from grid file | Inlet_Velocity | No description |
| MARKER_OUTLET | MarkerOutlet | Boundary Markers | Valid marker name from grid file | Outlet_Pressure | No description |
| MARKER_NACELLE_INFLOW | MarkerOutlet | Boundary Markers | Valid marker name from grid file | FanFace_Mach | No description |
| MARKER_NACELLE_EXHAUST | MarkerInlet | Boundary Markers | Valid marker name from grid file | Nozzle_Ptotal | No description |
| MARKER_DISPL | MarkerDisplacement | Boundary Markers | Valid marker name from grid file | Displ_Value | |
| MARKER_LOAD | MarkerLoad | Boundary Markers | Valid marker name from grid file | Load_Value | |
| MARKER_FLOWLOAD | MarkerFlowLoad | Boundary Markers | Valid marker name from grid file | FlowLoad_Value | |
| MARKER_FWH | MarkerOption | Boundary Markers | Valid marker name from grid file | Marker_FWH | |
| MARKER_OBSERVER | MarkerOption | Boundary Markers | Valid marker name from grid file | Marker_Observer | |
Grid Adaptation
Option Name | Option Type | Option Category | Option Values | Option Default | Option Description |
| KIND_ADAPT | EnumOption | Grid adaptation | NONE,FULL,FULL_FLOW,FULL_ADJOINT, | NONE | Kind of grid adaptation |
| NEW_ELEMS | ScalarOption | Grid adaptation | A scalar constant | -1.0 | Percentage of new elements (% of the original number of elements) |
| DUALVOL_POWER | ScalarOption | Grid adaptation | A scalar constant | 0.5 | Scale factor for the dual volume |
| ANALYTICAL_SURFDEF | EnumOption | Grid adaptation | NONE,NACA0012_AIRFOIL,NACA4412_AIRFOIL, CYLINDER,BIPARABOLIC | NONE | Use analytical definition for surfaces |
| SMOOTH_GEOMETRY | SpecialOption | Grid adaptation | YES,NO | NO | Before each computation, implicitly smooth the nodal coordinates |
| ADAPT_BOUNDARY | SpecialOption | Grid adaptation | YES,NO | YES | Adapt the boundary elements |
Time-marching
Option Name | Option Type | Option Category | Option Values | Option Default | Option Description |
| UNSTEADY_SIMULATION | EnumOption | Time-marching | NO,TIME_STEPPING, DUAL_TIME_STEPPING-1ST_ORDER, DUAL_TIME_STEPPING-2ND_ORDER, TIME_SPECTRAL,ROTATIONAL_FRAME | NO | |
| CFL_NUMBER | ScalarOption | Time-marching | A scalar constant | 1.25 | |
| CFL_RAMP | ArrayOption | Time-marching | Array | (1.0, 100.0, 1.0) | |
| EXT_ITER | ScalarOption | Time-marching | A scalar constant | 999999 | |
| RK_ALPHA_COEFF | ListOption | Time-marching | List | ( 0.66667, 0.66667, 1.000000 ) | |
| RK_BETA_COEFF | ListOption | Time-marching | List | ( 1.00000, 0.00000, 0.00000 ) | |
| UNST_TIMESTEP | ScalarOption | Time-marching | A scalar constant | 0.0 | |
| UNST_TIME | ScalarOption | Time-marching | A scalar constant | 1.0 | |
| UNST_CFL_NUMBER | ScalarOption | Time-marching | A scalar constant | 0.0 | |
| UNST_INT_ITER | ScalarOption | Time-marching | A scalar constant | 100 | |
| TIME_INSTANCES | ScalarOption | Time-marching | A scalar constant | 1 | |
| TIME_DISCRE_FLOW | EnumOption | Time-marching | RUNGE-KUTTA_EXPLICIT,EULER_EXPLICIT,EULER_IMPLICIT | RUNGE-KUTTA_EXPLICIT | |
| TIME_DISCRE_COMB | EnumOption | Time-marching | RUNGE-KUTTA_EXPLICIT,EULER_EXPLICIT,EULER_IMPLICIT | EULER_EXPLICIT | |
| TIME_DISCRE_LEVELSET | EnumOption | Time-marching | RUNGE-KUTTA_EXPLICIT,EULER_EXPLICIT,EULER_IMPLICIT | RUNGE-KUTTA_EXPLICIT | |
| TIME_DISCRE_ADJLEVELSET | EnumOption | Time-marching | RUNGE-KUTTA_EXPLICIT,EULER_EXPLICIT,EULER_IMPLICIT | RUNGE-KUTTA_EXPLICIT | |
| TIME_DISCRE_PLASMA | EnumOption | Time-marching | RUNGE-KUTTA_EXPLICIT,EULER_EXPLICIT,EULER_IMPLICIT | RUNGE-KUTTA_EXPLICIT | |
| TIME_DISCRE_ADJPLASMA | EnumOption | Time-marching | RUNGE-KUTTA_EXPLICIT,EULER_EXPLICIT,EULER_IMPLICIT | RUNGE-KUTTA_EXPLICIT | |
| TIME_DISCRE_ADJ | EnumOption | Time-marching | RUNGE-KUTTA_EXPLICIT,EULER_EXPLICIT,EULER_IMPLICIT | RUNGE-KUTTA_EXPLICIT | |
| TIME_DISCRE_LIN | EnumOption | Time-marching | RUNGE-KUTTA_EXPLICIT,EULER_EXPLICIT,EULER_IMPLICIT | RUNGE-KUTTA_EXPLICIT | |
| TIME_DISCRE_TURB | EnumOption | Time-marching | RUNGE-KUTTA_EXPLICIT,EULER_EXPLICIT,EULER_IMPLICIT | EULER_IMPLICIT | |
| TIME_DISCRE_ADJTURB | EnumOption | Time-marching | RUNGE-KUTTA_EXPLICIT,EULER_EXPLICIT,EULER_IMPLICIT | EULER_IMPLICIT | |
| TIME_DISCRE_WAVE | EnumOption | Time-marching | RUNGE-KUTTA_EXPLICIT,EULER_EXPLICIT,EULER_IMPLICIT | EULER_IMPLICIT | |
| TIME_DISCRE_FEA | EnumOption | Time-marching | RUNGE-KUTTA_EXPLICIT,EULER_EXPLICIT,EULER_IMPLICIT | EULER_IMPLICIT | |
| LEVELSET_CFL_REDUCTION | ScalarOption | Time-marching | A scalar constant | 0.1 | |
Linear Solver Definition
Option Name | Option Type | Option Category | Option Values | Option Default | Option Description |
| LINEAR_SOLVER | EnumOption | Linear solver definition | STEEPEST_DESCENT,NEWTON, | LU_SGS | Linear solver for the implicit, mesh deformation, or discrete adjoint systems |
| LINEAR_SOLVER_PREC | EnumOption | Linear solver definition | NONE,JACOBI,LINELET | JACOBI | Preconditioner for the Krylov linear solvers |
| LINEAR_SOLVER_ERROR | ScalarOption | Linear solver definition | A scalar constant | 1E-5 | Minimum error threshold for the linear solver for the implicit formulation |
| LINEAR_SOLVER_ITER | ScalarOption | Linear solver definition | A scalar constant | 10 | Maximum number of iterations of the linear solver for the implicit formulation |
| LINEAR_SOLVER_HIST | SpecialOption | Linear solver definition | YES,NO | NO | Print the linear solver history |
Dynamic Mesh Definition
| Option Name | Option Type | Option Category | Option Values | Option Default | Option Description |
| GRID_MOVEMENT | SpecialOption | Dynamic mesh definition | YES,NO | NO | |
| GRID_MOVEMENT_KIND | EnumListOption | Dynamic mesh definition | Enum list | GridMovement_Map | |
| MOTION_ORIGIN_X | ListOption | Dynamic mesh definition | List | Motion_Origin_X | |
| MOTION_ORIGIN_Y | ListOption | Dynamic mesh definition | List | Motion_Origin_Y | |
| MOTION_ORIGIN_Z | ListOption | Dynamic mesh definition | List | Motion_Origin_Z | |
| ROTATION_RATE_X | ListOption | Dynamic mesh definition | List | Rotation_Rate_X | |
| ROTATION_RATE_Y | ListOption | Dynamic mesh definition | List | Rotation_Rate_Y | |
| ROTATION_RATE_Z | ListOption | Dynamic mesh definition | List | Rotation_Rate_Z | |
| PITCHING_OMEGA_X | ListOption | Dynamic mesh definition | List | Pitching_Omega_X | |
| PITCHING_OMEGA_Y | ListOption | Dynamic mesh definition | List | Pitching_Omega_Y | |
| PITCHING_OMEGA_Z | ListOption | Dynamic mesh definition | List | Pitching_Omega_Z | |
| PITCHING_AMPL_X | ListOption | Dynamic mesh definition | List | Pitching_Ampl_X | |
| PITCHING_AMPL_Y | ListOption | Dynamic mesh definition | List | Pitching_Ampl_Y | |
| PITCHING_AMPL_Z | ListOption | Dynamic mesh definition | List | Pitching_Ampl_Z | |
| PLUNGING_OMEGA_X | ListOption | Dynamic mesh definition | List | Plunging_Omega_X | |
| PLUNGING_OMEGA_Y | ListOption | Dynamic mesh definition | List | Plunging_Omega_Y | |
| PLUNGING_OMEGA_Z | ListOption | Dynamic mesh definition | List | Plunging_Omega_Z | |
| PLUNGING_AMPL_X | ListOption | Dynamic mesh definition | List | Plunging_Ampl_X | |
| PLUNGING_AMPL_Y | ListOption | Dynamic mesh definition | List | Plunging_Ampl_Y | |
| PLUNGING_AMPL_Z | ListOption | Dynamic mesh definition | List | Plunging_Ampl_Z | |
| MOTION_FILENAME | ScalarOption | Dynamic mesh definition | A scalar constant | mesh_motion.dat | |
| RED_FREC | ScalarOption | Dynamic mesh definition | A scalar constant | 0.0 | |
| MAX_PITCH | ScalarOption | Dynamic mesh definition | A scalar constant | 0.0 | |
Rotating Frame
Option Name | Option Type | Option Category | Option Values | Option Default | Option Description | |
| ROTATING_FRAME | SpecialOption | Rotating frame | YES,NO | NO | Rotating frame problem | |
| ROTATIONAL_ORIGIN | ArrayOption | Rotating frame | Array | (1.0, 100.0, 1.0) | Origin of the axis of rotation | |
| ROTATION_RATE | ArrayOption | Rotating frame | Array | (1.0, 100.0, 1.0) | Angular velocity vector (rad/s) | |
| ROT_RADIUS | ScalarOption | Rotating frame | A scalar constant | 1.0 | Reference length (meters) for computing force coefficients (e.g., rotor radius) | |
Convergence
Option Name | Option Type | Option Category | Option Values | Option Default | Option Description |
| CONV_CRITERIA | EnumOption | Convergence | CAUCHY,RESIDUAL | RESIDUAL | Convergence criteria |
| RESIDUAL_REDUCTION | ScalarOption | Convergence | A scalar constant | 3.0 | Residual reduction (order of magnitude with respect to the initial value) |
| RESIDUAL_MINVAL | ScalarOption | Convergence | A scalar constant | -8.0 | Min value of the residual (log10 of the residual) |
| STARTCONV_ITER | ScalarOption | Convergence | A scalar constant | 5 | Iteration number to begin convergence monitoring |
| CAUCHY_ELEMS | ScalarOption | Convergence | A scalar constant | 100 | Number of elements to apply the criteria |
| CAUCHY_EPS | ScalarOption | Convergence | A scalar constant | 1E-10 | Epsilon to control the series convergence |
| CAUCHY_FUNC_FLOW | EnumOption | Convergence | DRAG,LIFT,SIDEFORCE, | DRAG | Flow functional for the Cauchy criteria |
| CAUCHY_FUNC_ADJ | EnumOption | Convergence | SENS_GEOMETRY,SENS_MACH, SENS_AOA,SENS_AOS | SENS_GEOMETRY | Adjoint functional for the Cauchy criteria |
| CAUCHY_FUNC_LIN | EnumOption | Convergence | DELTA_DRAG,DELTA_LIFT | DELTA_DRAG | Linearized functional for the Cauchy criteria |
| FULLMG_CAUCHY_EPS | ScalarOption | Convergence | A scalar constant | 1E-4 | Epsilon for a full multigrid method evaluation |
Multi-grid
Option Name | Option Type | Option Category | Option Values | Option Default | Option Description |
| FULLMG | SpecialOption | Multi-grid | YES,NO | NO | |
| START_UP_ITER | ScalarOption | Multi-grid | A scalar constant | 0 | |
| MGLEVEL | ScalarOption | Multi-grid | A scalar constant | 0 | |
| MGCYCLE | ScalarOption | Multi-grid | A scalar constant | 0 | |
| MG_PRE_SMOOTH | ListOption | Multi-grid | List | MG_PreSmooth | |
| MG_POST_SMOOTH | ListOption | Multi-grid | List | MG_PostSmooth | |
| MG_CORRECTION_SMOOTH | ListOption | Multi-grid | List | MG_CorrecSmooth | |
| MG_DAMP_RESTRICTION | ScalarOption | Multi-grid | A scalar constant | 0.75 | |
| MG_DAMP_PROLONGATION | ScalarOption | Multi-grid | A scalar constant | 0.75 | |
| MG_CFL_REDUCTION | ScalarOption | Multi-grid | A scalar constant | 0.8 | |
| MAX_CHILDREN | ScalarOption | Multi-grid | A scalar constant | 100 | |
| MAX_DIMENSION | ScalarOption | Multi-grid | A scalar constant | 0.004 | |
Discretization
Option Name | Option Type | Option Category | Option Values | Option Default | Option Description |
| SLOPE_LIMITER_FLOW | EnumOption | Discretization | NONE,VENKATAKRISHNAN,BARTH,MINMOD | NONE | |
| SLOPE_LIMITER_ADJFLOW | EnumOption | Discretization | NONE,VENKATAKRISHNAN,BARTH,MINMOD | NONE | |
| SLOPE_LIMITER_TURB | EnumOption | Discretization | NONE,VENKATAKRISHNAN,BARTH,MINMOD | NONE | |
| SLOPE_LIMITER_ADJTURB | EnumOption | Discretization | NONE,VENKATAKRISHNAN,BARTH,MINMOD | NONE | |
| SLOPE_LIMITER_LEVELSET | EnumOption | Discretization | NONE,VENKATAKRISHNAN,BARTH,MINMOD | NONE | |
| SLOPE_LIMITER_PLASMA | EnumOption | Discretization | NONE,VENKATAKRISHNAN,BARTH,MINMOD | NONE | |
| SLOPE_LIMITER_ADJPLASMA | EnumOption | Discretization | NONE,VENKATAKRISHNAN,BARTH,MINMOD | NONE | |
| LIMITER_COEFF | ScalarOption | Discretization | A scalar constant | 0.1 | |
| CONV_NUM_METHOD_FLOW | ConvectOption | Discretization | NONE,ROE-1ST_ORDER,ROE-2ND_ORDER,ROE_TURKEL_1ST,ROE_TURKEL_2ND,AUSM-1ST_ORDER,AUSM-2ND_ORDER,HLLC-1ST_ORDER,HLLC-2ND_ORDER,SW-1ST_ORDER,SW-2ND_ORDER,SCALAR_UPWIND-1ST_ORDER,SCALAR_UPWIND-2ND_ORDER,CONVECTIVE_TEMPLATE,JST,LAX-FRIEDRICH | ROE-1ST_ORDER | |
| CONV_NUM_METHOD_COMB | ConvectOption | Discretization | NONE,ROE-1ST_ORDER,ROE-2ND_ORDER,ROE_TURKEL_1ST,ROE_TURKEL_2ND,AUSM-1ST_ORDER,AUSM-2ND_ORDER,HLLC-1ST_ORDER,HLLC-2ND_ORDER,SW-1ST_ORDER,SW-2ND_ORDER,SCALAR_UPWIND-1ST_ORDER,SCALAR_UPWIND-2ND_ORDER,CONVECTIVE_TEMPLATE,JST,LAX-FRIEDRICH | ROE-1ST_ORDER | |
| CONV_NUM_METHOD_LEVELSET | ConvectOption | Discretization | NONE,ROE-1ST_ORDER,ROE-2ND_ORDER,ROE_TURKEL_1ST,ROE_TURKEL_2ND,AUSM-1ST_ORDER,AUSM-2ND_ORDER,HLLC-1ST_ORDER,HLLC-2ND_ORDER,SW-1ST_ORDER,SW-2ND_ORDER,SCALAR_UPWIND-1ST_ORDER,SCALAR_UPWIND-2ND_ORDER,CONVECTIVE_TEMPLATE,JST,LAX-FRIEDRICH | ROE-1ST_ORDER | |
| CONV_NUM_METHOD_ADJLEVELSET | ConvectOption | Discretization | NONE,ROE-1ST_ORDER,ROE-2ND_ORDER,ROE_TURKEL_1ST,ROE_TURKEL_2ND,AUSM-1ST_ORDER,AUSM-2ND_ORDER,HLLC-1ST_ORDER,HLLC-2ND_ORDER,SW-1ST_ORDER,SW-2ND_ORDER,SCALAR_UPWIND-1ST_ORDER,SCALAR_UPWIND-2ND_ORDER,CONVECTIVE_TEMPLATE,JST,LAX-FRIEDRICH | ROE-1ST_ORDER | |
| CONV_NUM_METHOD_PLASMA | ConvectOption | Discretization | NONE,ROE-1ST_ORDER,ROE-2ND_ORDER,ROE_TURKEL_1ST,ROE_TURKEL_2ND,AUSM-1ST_ORDER,AUSM-2ND_ORDER,HLLC-1ST_ORDER,HLLC-2ND_ORDER,SW-1ST_ORDER,SW-2ND_ORDER,SCALAR_UPWIND-1ST_ORDER,SCALAR_UPWIND-2ND_ORDER,CONVECTIVE_TEMPLATE,JST,LAX-FRIEDRICH | ROE-1ST_ORDER | |
| CONV_NUM_METHOD_ADJPLASMA | ConvectOption | Discretization | NONE,ROE-1ST_ORDER,ROE-2ND_ORDER,ROE_TURKEL_1ST,ROE_TURKEL_2ND,AUSM-1ST_ORDER,AUSM-2ND_ORDER,HLLC-1ST_ORDER,HLLC-2ND_ORDER,SW-1ST_ORDER,SW-2ND_ORDER,SCALAR_UPWIND-1ST_ORDER,SCALAR_UPWIND-2ND_ORDER,CONVECTIVE_TEMPLATE,JST,LAX-FRIEDRICH | ROE-1ST_ORDER | |
| CONV_NUM_METHOD_ADJ | ConvectOption | Discretization | NONE,ROE-1ST_ORDER,ROE-2ND_ORDER,ROE_TURKEL_1ST,ROE_TURKEL_2ND,AUSM-1ST_ORDER,AUSM-2ND_ORDER,HLLC-1ST_ORDER,HLLC-2ND_ORDER,SW-1ST_ORDER,SW-2ND_ORDER,SCALAR_UPWIND-1ST_ORDER,SCALAR_UPWIND-2ND_ORDER,CONVECTIVE_TEMPLATE,JST,LAX-FRIEDRICH | ROE-1ST_ORDER | |
| CONV_NUM_METHOD_LIN | ConvectOption | Discretization | NONE,ROE-1ST_ORDER,ROE-2ND_ORDER,ROE_TURKEL_1ST,ROE_TURKEL_2ND,AUSM-1ST_ORDER,AUSM-2ND_ORDER,HLLC-1ST_ORDER,HLLC-2ND_ORDER,SW-1ST_ORDER,SW-2ND_ORDER,SCALAR_UPWIND-1ST_ORDER,SCALAR_UPWIND-2ND_ORDER,CONVECTIVE_TEMPLATE,JST,LAX-FRIEDRICH | ROE-1ST_ORDER | |
| CONV_NUM_METHOD_TURB | ConvectOption | Discretization | NONE,ROE-1ST_ORDER,ROE-2ND_ORDER,ROE_TURKEL_1ST,ROE_TURKEL_2ND,AUSM-1ST_ORDER,AUSM-2ND_ORDER,HLLC-1ST_ORDER,HLLC-2ND_ORDER,SW-1ST_ORDER,SW-2ND_ORDER,SCALAR_UPWIND-1ST_ORDER,SCALAR_UPWIND-2ND_ORDER,CONVECTIVE_TEMPLATE,JST,LAX-FRIEDRICH | ROE-1ST_ORDER | |
| CONV_NUM_METHOD_ADJTURB | ConvectOption | Discretization | NONE,ROE-1ST_ORDER,ROE-2ND_ORDER,ROE_TURKEL_1ST,ROE_TURKEL_2ND,AUSM-1ST_ORDER,AUSM-2ND_ORDER,HLLC-1ST_ORDER,HLLC-2ND_ORDER,SW-1ST_ORDER,SW-2ND_ORDER,SCALAR_UPWIND-1ST_ORDER,SCALAR_UPWIND-2ND_ORDER,CONVECTIVE_TEMPLATE,JST,LAX-FRIEDRICH | ROE-1ST_ORDER | |
| NUM_METHOD_GRAD | EnumOption | Discretization | GREEN_GAUSS,WEIGHTED_LEAST_SQUARES | GREEN_GAUSS | |
| VISC_NUM_METHOD_FLOW | EnumOption | Discretization | NONE,AVG_GRAD,AVG_GRAD_CORRECTED,GALERKIN | NONE | |
| VISC_NUM_METHOD_WAVE | EnumOption | Discretization | NONE,AVG_GRAD,AVG_GRAD_CORRECTED,GALERKIN | GALERKIN | |
| VISC_NUM_METHOD_FEA | EnumOption | Discretization | NONE,AVG_GRAD,AVG_GRAD_CORRECTED,GALERKIN | GALERKIN | |
| SOUR_NUM_METHOD_WAVE | EnumOption | Discretization | NONE,PIECEWISE_CONSTANT,CHARGE_DIST,TEMPLATE_SOURCE_METHOD | NONE | |
| SOUR_NUM_METHOD_FEA | EnumOption | Discretization | NONE,PIECEWISE_CONSTANT,CHARGE_DIST,TEMPLATE_SOURCE_METHOD | NONE | |
| SOUR_NUM_METHOD_FLOW | EnumOption | Discretization | NONE,PIECEWISE_CONSTANT,CHARGE_DIST,TEMPLATE_SOURCE_METHOD | NONE | |
| SOUR_NUM_METHOD_LEVELSET | EnumOption | Discretization | NONE,PIECEWISE_CONSTANT,CHARGE_DIST,TEMPLATE_SOURCE_METHOD | NONE | |
| VISC_NUM_METHOD_ADJLEVELSET | EnumOption | Discretization | NONE,AVG_GRAD,AVG_GRAD_CORRECTED,GALERKIN | NONE | |
| SOUR_NUM_METHOD_ADJLEVELSET | EnumOption | Discretization | NONE,PIECEWISE_CONSTANT,CHARGE_DIST,TEMPLATE_SOURCE_METHOD | NONE | |
| VISC_NUM_METHOD_ADJ | EnumOption | Discretization | NONE,AVG_GRAD,AVG_GRAD_CORRECTED,GALERKIN | NONE | |
| SOUR_NUM_METHOD_ADJ | EnumOption | Discretization | NONE,PIECEWISE_CONSTANT,CHARGE_DIST,TEMPLATE_SOURCE_METHOD | NONE | |
| VISC_NUM_METHOD_LIN | EnumOption | Discretization | NONE,AVG_GRAD,AVG_GRAD_CORRECTED,GALERKIN | NONE | |
| SOUR_NUM_METHOD_LIN | EnumOption | Discretization | NONE,PIECEWISE_CONSTANT,CHARGE_DIST,TEMPLATE_SOURCE_METHOD | NONE | |
| VISC_NUM_METHOD_PLASMA | EnumOption | Discretization | NONE,AVG_GRAD,AVG_GRAD_CORRECTED,GALERKIN | NONE | |
| SOUR_NUM_METHOD_PLASMA | EnumOption | Discretization | NONE,PIECEWISE_CONSTANT,CHARGE_DIST,TEMPLATE_SOURCE_METHOD | NONE | |
| VISC_NUM_METHOD_ADJPLASMA | EnumOption | Discretization | NONE,AVG_GRAD,AVG_GRAD_CORRECTED,GALERKIN | NONE | |
| SOUR_NUM_METHOD_ADJPLASMA | EnumOption | Discretization | NONE,PIECEWISE_CONSTANT,CHARGE_DIST,TEMPLATE_SOURCE_METHOD | NONE | |
| SOUR_JAC_METHOD_PLASMA | EnumOption | Discretization | NO_JACOBIAN,FINITE_DIFF,AUTO_DIFF | FINITE_DIFF | |
| SOUR_NUM_METHOD_COMB | EnumOption | Discretization | NONE,PIECEWISE_CONSTANT,CHARGE_DIST,TEMPLATE_SOURCE_METHOD | NONE | |
| SOUR_NUM_METHOD_TEMPLATE | EnumOption | Discretization | NONE,PIECEWISE_CONSTANT,CHARGE_DIST,TEMPLATE_SOURCE_METHOD | NONE | |
| VISC_NUM_METHOD_TURB | EnumOption | Discretization | NONE,AVG_GRAD,AVG_GRAD_CORRECTED,GALERKIN | NONE | |
| SOUR_NUM_METHOD_TURB | EnumOption | Discretization | NONE,PIECEWISE_CONSTANT,CHARGE_DIST,TEMPLATE_SOURCE_METHOD | NONE | |
| VISC_NUM_METHOD_ELEC | EnumOption | Discretization | NONE,AVG_GRAD,AVG_GRAD_CORRECTED,GALERKIN | NONE | |
| SOUR_NUM_METHOD_ELEC | EnumOption | Discretization | NONE,PIECEWISE_CONSTANT,CHARGE_DIST,TEMPLATE_SOURCE_METHOD | NONE | |
| VISC_NUM_METHOD_ADJTURB | EnumOption | Discretization | NONE,AVG_GRAD,AVG_GRAD_CORRECTED,GALERKIN | NONE | |
| SOUR_NUM_METHOD_ADJTURB | EnumOption | Discretization | NONE,PIECEWISE_CONSTANT,CHARGE_DIST,TEMPLATE_SOURCE_METHOD | NONE | |
Artificial Dissipation
Option Name | Option Type | Option Category | Option Values | Option Default | Option Description |
| AD_COEFF_FLOW | ArrayOption | Artificial dissipation | Array | (1.0, 100.0, 1.0) | |
| AD_COEFF_ADJ | ArrayOption | Artificial dissipation | Array | (1.0, 100.0, 1.0) | |
| AD_COEFF_PLASMA | ArrayOption | Artificial dissipation | Array | (1.0, 100.0, 1.0) | |
| AD_COEFF_ADJPLASMA | ArrayOption | Artificial dissipation | Array | (1.0, 100.0, 1.0) | |
| AD_COEFF_LIN | ArrayOption | Artificial dissipation | Array | (1.0, 100.0, 1.0) | |