Problem Definition

Generated from SU2 commit 6b54b78464 on 2026-10-23. Do not edit this page. Edit the comment above the option in Common/src/CConfig.cpp instead.

SOLVER

Type of solver

More in config_template.cfg: Solver type (EULER, NAVIER_STOKES, RANS, INC_EULER, INC_NAVIER_STOKES, INC_RANS, NEMO_EULER, NEMO_NAVIER_STOKES, FEM_EULER, FEM_NAVIER_STOKES, FEM_RANS, FEM_LES, HEAT_EQUATION_FVM, ELASTICITY)

MULTIZONE

Enable multizone mode

MULTIZONE_SOLVER

Physical governing equations

MATH_PROBLEM

Mathematical problem

More in config_template.cfg: Mathematical problem (DIRECT, CONTINUOUS_ADJOINT, DISCRETE_ADJOINT) Defaults to DISCRETE_ADJOINT for the SU2_*_AD codes, and to DIRECT otherwise.

KIND_TURB_MODEL

Specify turbulence model

More in config_template.cfg: Specify turbulence model (NONE, SA, SST)

SST_OPTIONS

Specify SST turbulence model options/corrections.

More in config_template.cfg: Specify versions/corrections of the SST model (V2003m, V1994m, VORTICITY, KATO_LAUNDER, UQ, SUSTAINING, COMPRESSIBILITY-WILCOX, COMPRESSIBILITY-SARKAR, DIMENSIONLESS_LIMIT)

SA_OPTIONS

Specify SA turbulence model options/corrections.

More in config_template.cfg: Specify versions/corrections of the SA model (NEGATIVE, EDWARDS, WITHFT2, QCR2000, COMPRESSIBILITY, ROTATION, BCM, EXPERIMENTAL)

KIND_INCOMP_SYSTEM

Incomp type

More in config_template.cfg: Incompressible solver. Options are: DENSITY_BASED (default), PRESSURE_BASED

KIND_PB_ITER

Kind_PBIter

More in config_template.cfg: Pressure based method. Options are: SIMPLE (default), SIMPLEC

KIND_ROUGHSST_MODEL

Specify type of boundary condition for rough walls for SST turbulence model.

More in config_template.cfg: Roughness model used for SST (WILCOX1998, WILCOX2006, LIMITER_KNOPP, LIMITER_AUPOIX).

KIND_TRANS_MODEL

Specify transition model OPTIONS: see Trans_Model_Map

More in config_template.cfg: Transition model (NONE, LM)

LM_OPTIONS

Specify LM transition model options/correlations.

More in config_template.cfg: Specify versions/correlations of the LM model (LM2015, MALAN, SULUKSNA, KRAUSE, KRAUSE_HYPER, MEDIDA, MEDIDA_BAEDER, MENTER_LANGTRY)

HROUGHNESS

Value of RMS roughness for transition model

KIND_SCALAR_MODEL

Specify scalar transport model

More in config_template.cfg: Specify scalar transport model (NONE, SPECIES_TRANSPORT, FLAMELET)

KIND_SGS_MODEL

Specify subgrid scale model OPTIONS: see SGS_Model_Map

More in config_template.cfg: Specify subgrid scale model(NONE, IMPLICIT_LES, SMAGORINSKY, WALE, VREMAN)

  • Type: one of the values below
  • Values: NONE, IMPLICIT_LES, SMAGORINSKY, WALE, VREMAN
  • Default: NONE
  • In config_template.cfg: KIND_SGS_MODEL= NONE
  • Code: CConfig.cpp line 1223

KIND_FEM_DG_SHOCK

Specify shock capturing method for DG OPTIONS: see ShockCapturingDG_Map

  • Type: one of the values below
  • Values: NONE, PERSSON
  • Default: NONE
  • In config_template.cfg: KIND_FEM_DG_SHOCK= NONE
  • Code: CConfig.cpp line 1226

KIND_VERIFICATION_SOLUTION

Specify the verification solution OPTIONS: see Verification_Solution_Map

More in config_template.cfg: Specify the verification solution(NO_VERIFICATION_SOLUTION, INVISCID_VORTEX, RINGLEB, NS_UNIT_QUAD, TAYLOR_GREEN_VORTEX, MMS_NS_UNIT_QUAD, MMS_NS_UNIT_QUAD_WALL_BC, MMS_NS_TWO_HALF_CIRCLES, MMS_NS_TWO_HALF_SPHERES, MMS_INC_EULER, MMS_INC_NS, INC_TAYLOR_GREEN_VORTEX, USER_DEFINED_SOLUTION)

  • Type: one of the values below
  • Values: NO_VERIFICATION_SOLUTION, INVISCID_VORTEX, RINGLEB, NS_UNIT_QUAD, TAYLOR_GREEN_VORTEX, INC_TAYLOR_GREEN_VORTEX, MMS_NS_UNIT_QUAD, MMS_NS_UNIT_QUAD_WALL_BC, MMS_NS_TWO_HALF_CIRCLES, MMS_NS_TWO_HALF_SPHERES, MMS_INC_EULER, MMS_INC_NS, USER_DEFINED_SOLUTION
  • Default: NO_VERIFICATION_SOLUTION
  • In config_template.cfg: KIND_VERIFICATION_SOLUTION= NO_VERIFICATION_SOLUTION
  • Used in 7 test case files, for example: lam_mms_dg.cfg (MMS_NS_UNIT_QUAD), lam_mms_dg_3d.cfg (MMS_NS_TWO_HALF_SPHERES), ringleb_dg.cfg (RINGLEB)
  • Code: CConfig.cpp line 1229

KIND_MATRIX_COLORING

Specify the method for matrix coloring for Jacobian computations OPTIONS: see MatrixColoring_Map DEFAULT GREEDY_COLORING

More in config_template.cfg: Specify the method for matrix coloring for Jacobian computations (GREEDY_COLORING, NATURAL_COLORING)

  • Type: one of the values below
  • Values: GREEDY_COLORING, NATURAL_COLORING
  • Default: GREEDY_COLORING
  • In config_template.cfg: KIND_MATRIX_COLORING= GREEDY_COLORING
  • Code: CConfig.cpp line 1232

WEAKLY_COUPLED_HEAT_EQUATION

Enable heat equation for incompressible flows.

AXISYMMETRIC

Axisymmetric simulation

More in config_template.cfg: Axisymmetric simulation for 2D problems. (NO, YES)

ENABLE_CUDA

GPU Acceleration

More in config_template.cfg: Use CUDA GPU Acceleration for FGMRES Linear Solver Only

GRAVITY_FORCE

Add the gravity force

VORTICITY_CONFINEMENT

Add the Vorticity Confinement term

More in config_template.cfg: Enable vorticity confinement (YES/NO)

BODY_FORCE

Apply a body force as a source term (NO, YES)

BODY_FORCE_VECTOR

Vector of body force values (BodyForce_X, BodyForce_Y, BodyForce_Z)

KIND_STREAMWISE_PERIODIC

Apply a body force as a source term for periodic boundary conditions

More in config_template.cfg: Specify type of streamwise periodictiy (default=NONE, PRESSURE_DROP, MASSFLOW)

STREAMWISE_PERIODIC_TEMPERATURE

Use real periodicity for temperature

More in config_template.cfg: Use streamwise periodic temperature (default=NO, YES) If NO, the heatflux is taken out at the outlet. This option is only necessary if INC_ENERGY_EQUATION=YES

STREAMWISE_PERIODIC_OUTLET_HEAT

Heatflux boundary at streamwise periodic ‘outlet’, choose heat [W] such that net domain heatflux is zero. Only active if STREAMWISE_PERIODIC_TEMPERATURE is active.

More in config_template.cfg: Prescribe integrated heat [W] extracted at the periodic “outlet”. Only active if STREAMWISE_PERIODIC_TEMPERATURE= NO. If set to zero, the heat is integrated automatically over all present MARKER_HEATFLUX. Upon convergence, the area averaged inlet temperature will be INC_TEMPERATURE_INIT. Defaults to 0.0.

STREAMWISE_PERIODIC_PRESSURE_DROP

Delta pressure [Pa] on which basis body force will be computed, serves as initial value if MASSFLOW is chosen.

More in config_template.cfg: Delta P [Pa] value that drives the flow as a source term in the momentum equations. Defaults to 1.0.

STREAMWISE_PERIODIC_MASSFLOW

Target Massflow [kg/s], Delta P will be adapted until m_dot is met.

More in config_template.cfg: Target massflow [kg/s]. Necessary pressure drop is determined iteratively. Initial value is given via STREAMWISE_PERIODIC_PRESSURE_DROP. Default value 1.0. Use INC_OUTLET_DAMPING as a relaxation factor. Default value 0.1 is a good start.

RESTART_SOL

Restart solution from native solution file

More in config_template.cfg: Restart solution (NO, YES)

WRT_RESTART_COMPACT

Minimize the size of restart files

More in config_template.cfg: Only save the minimum required variables for restarting to restart files (NO, YES). If this option is set to NO, then all fields will be written to all output files. To minimize the size of other output files (e.g. paraview, tecplot) by not including default restart fields in them, add the keyword COMPACT to VOLUME_OUTPUT.

VOLUME_OUTPUT_PRECISION

Floating-point type of the fields of the volume and surface files (CGNS and Paraview XML), the coordinates are always written in double precision by the CGNS writer.

More in config_template.cfg: Floating-point type of the fields of the volume and surface files (CGNS and Paraview XML): SINGLE or DOUBLE. The CGNS coordinates are always in double precision, the Paraview XML coordinates follow this option. SINGLE (about 7 digits) is enough to view the results; use DOUBLE when the values are processed further, e.g. to compare two solutions or to match the points of periodic surfaces.

  • Type: one of the values below
  • Values: SINGLE, DOUBLE
  • Default: SINGLE
  • In config_template.cfg: VOLUME_OUTPUT_PRECISION= SINGLE
  • Code: CConfig.cpp line 1269

READ_BINARY_RESTART

Read binary SU2 native restart files.

More in config_template.cfg: Read binary restart files (YES, NO)

WRT_RESTART_OVERWRITE

overwrite restart files or append iteration number.

More in config_template.cfg: Overwrite or append iteration number to the restart files when saving

WRT_SURFACE_OVERWRITE

overwrite visualisation files or append iteration number.

More in config_template.cfg: Overwrite or append iteration number to the surface files when saving

WRT_VOLUME_OVERWRITE

overwrite visualisation files or append iteration number.

More in config_template.cfg: Overwrite or append iteration number to the volume files when saving

SYSTEM_MEASUREMENTS

System of measurements

More in config_template.cfg: System of measurements (SI, US) International system of units (SI): ( meters, kilograms, Kelvins, Newtons = kg m/s^2, Pascals = N/m^2, Density = kg/m^3, Speed = m/s, Equiv. Area = m^2 ) United States customary units (US): ( inches, slug, Rankines, lbf = slug ft/s^2, psf = lbf/ft^2, Density = slug/ft^3, Speed = ft/s, Equiv. Area = ft^2 )

MULTIZONE_ADAPT_FILENAME

Append zone number to restart and solution filenames.

More in config_template.cfg: For multizone problems, extend solution and restart filenames automatically by zone number



Improve this page