Spatial Discretization

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.

NUM_METHOD_GRAD

  • Numerical method for spatial gradients

More in config_template.cfg: Numerical method for spatial gradients (GREEN_GAUSS, WEIGHTED_LEAST_SQUARES)

NUM_METHOD_GRAD_RECON

  • Numerical method for spatial gradients used only for upwind reconstruction

More in config_template.cfg: Numerical method for spatial gradients to be used for MUSCL reconstruction Options are (GREEN_GAUSS, WEIGHTED_LEAST_SQUARES, LEAST_SQUARES). Default value is NONE and the method specified in NUM_METHOD_GRAD is used.

VENKAT_LIMITER_COEFF

  • Coefficient for the limiter. DEFAULT value 0.05. Larger values decrease the extent of limiting, values approaching zero cause lower-order approximation to the solution.

More in config_template.cfg: Coefficient for Venkatakrishnan-type limiters (upwind scheme). A larger value decreases the extent of limiting, values approaching zero cause lower-order approximation to the solution (0.05 by default)

ADJ_SHARP_LIMITER_COEFF

  • Coefficient for detecting the limit of the sharp edges. DEFAULT value 3.0. Use with sharp edges limiter.

More in config_template.cfg: Coefficient for the adjoint sharp edges limiter (3.0 by default).

LIMITER_ITER

CONV_NUM_METHOD_FLOW

  • Convective numerical method

More in config_template.cfg: Convective numerical method (JST, JST_KE, JST_MAT, LAX-FRIEDRICH, ROE, AUSM, AUSMPLUSUP, AUSMPLUSUP2, AUSMPLUSM, HLLC, TURKEL_PREC, SW, MSW, FDS, SLAU, SLAU2, L2ROE, LMROE, LD2)

NUM_METHOD_FEM_FLOW

  • Numerical method

More in config_template.cfg: FEM numerical method (DG)

  • Type: special format, see config_template.cfg
  • Values: See FEM_Map , Centered_Map.
  • In config_template.cfg: NUM_METHOD_FEM_FLOW= DG
  • Used in 35 test case files, for example: InviscidVortex.cfg (DG)
  • Code: CConfig.cpp line 2155

MUSCL_FLOW

Check if the MUSCL scheme should be used

More in config_template.cfg: Monotonic Upwind Scheme for Conservation Laws (TVD) in the flow equations. Required for 2nd order upwind schemes (NO, YES)

MUSCL_KAPPA_FLOW

Blending coefficient for the U-MUSCL scheme

More in config_template.cfg: Coefficient for blending upwind and central differences in MUSCL scheme. Values range from -1 (fully one-sided) to 1 (central difference).

RAMP_MUSCL

Enable ramping of the MUSCL scheme from 1st to 2nd order using specified method

More in config_template.cfg: Option to ramp the MUSCL reconstruction scheme gradually from first to second order

RAMP_MUSCL_COEFF

brief RAMP_MUSCL_COEFF the 1st coeff is the ramp start iteration, the 2nd coeff is the iteration update frequenct, 3rd coeff is the total number of iterations

More in config_template.cfg: Coefficients for the MUSCL ramp, 1st is ramp start iteration, 2nd is the ramp update frequency, 3rd is the total number of iterations of the ramp

RAMP_MUSCL_POWER

DESRCIPTION: Exponent of the MUSCL ramp formulation

More in config_template.cfg: Value for modifying how aggresively the ramp is applied (cannot be less than or equal to 0) < 1 = Aggresive ramp up early, slower later, > 1 slow initial ramping, more aggresive towards end

KIND_MUSCL_RAMP

The kind of MUSCL Ramp to be applied

SLOPE_LIMITER_FLOW

  • DESCRIPTION: Slope limiter for the direct solution.

More in config_template.cfg: Slope limiter (NONE, VENKATAKRISHNAN, VENKATAKRISHNAN_WANG, BARTH_JESPERSEN, VAN_ALBADA_EDGE, NISHIKAWA_R3, NISHIKAWA_R4, NISHIKAWA_R5)

JST_SENSOR_COEFF

2nd and 4th order artificial dissipation coefficients for the JST method

More in config_template.cfg: 2nd and 4th order artificial dissipation coefficients for the JST method ( 0.5, 0.02 by default )

LAX_SENSOR_COEFF

1st order artificial dissipation coefficients for the Lax-Friedrichs method.

More in config_template.cfg: 1st order artificial dissipation coefficients for the Lax–Friedrichs method ( 0.15 by default )

USE_ACCURATE_FLUX_JACOBIANS

Use numerically computed Jacobians for AUSM+up(2) and SLAU(2)

More in config_template.cfg: Use numerically computed Jacobians for AUSM+up(2) and SLAU(2) Slower per iteration but potentialy more stable and capable of higher CFL

CENTRAL_JACOBIAN_FIX_FACTOR

Improve the numerical properties (diagonal dominance) of the global Jacobian matrix, 3 to 4 is “optimum” (central schemes)

More in config_template.cfg: Higher values than 1 (3 to 4) make the global Jacobian of central schemes (compressible flow only) more diagonal dominant (but mathematically incorrect) so that higher CFL can be used.

CENTRAL_INC_JACOBIAN_FIX_FACTOR

Control numerical properties of the global Jacobian matrix using a multiplication factor for incompressible central schemes

  • Type: real number
  • Default: 1.0
  • In config_template.cfg: CENTRAL_INC_JACOBIAN_FIX_FACTOR= 1.0
  • Code: CConfig.cpp line 2184

CONV_NUM_METHOD_ADJFLOW

Convective numerical method for the adjoint solver.

More in config_template.cfg: Convective numerical method (JST, LAX-FRIEDRICH, ROE)

MUSCL_ADJFLOW

Check if the MUSCL scheme should be used

MUSCL_KAPPA_ADJFLOW

Blending coefficient for the U-MUSCL scheme

  • Type: real number
  • Default: 0.0
  • In config_template.cfg: MUSCL_KAPPA_ADJFLOW= 0.0
  • Code: CConfig.cpp line 2193

SLOPE_LIMITER_ADJFLOW

ADJ_JST_SENSOR_COEFF

2nd and 4th order artificial dissipation coefficients for the adjoint JST method.

More in config_template.cfg: 2nd, and 4th order artificial dissipation coefficients for the adjoint JST method ( 0.5, 0.02 by default )

ADJ_LAX_SENSOR_COEFF

1st order artificial dissipation coefficients for the adjoint Lax-Friedrichs method.

More in config_template.cfg: 1st order artificial dissipation coefficients for the adjoint Lax–Friedrichs method ( 0.15 by default )

MUSCL_TURB

Check if the MUSCL scheme should be used

MUSCL_KAPPA_TURB

Blending coefficient for the U-MUSCL scheme

SLOPE_LIMITER_TURB

CONV_NUM_METHOD_TURB

  • Convective numerical method

More in config_template.cfg: Convective numerical method (SCALAR_UPWIND, BOUNDED_SCALAR)

USE_ACCURATE_TURB_JACOBIANS

Use numerically computed Jacobians for Standard SA model

More in config_template.cfg: Use numerically computed exact Jacobians for turbulence models Slower per iteration but potentialy more stable and capable of higher CFL

MUSCL_ADJTURB

Check if the MUSCL scheme should be used

SLOPE_LIMITER_ADJTURB

  • Slope limiter

  • Type: one of the values below
  • Values: NONE, VENKATAKRISHNAN, NISHIKAWA_R3, NISHIKAWA_R4, NISHIKAWA_R5, VENKATAKRISHNAN_WANG, BARTH_JESPERSEN, VAN_ALBADA_EDGE, SHARP_EDGES, WALL_DISTANCE
  • Default: VENKATAKRISHNAN
  • In config_template.cfg: SLOPE_LIMITER_ADJTURB= VENKATAKRISHNAN
  • Mentioned in: Slope Limiters and Shock Resolution
  • Code: CConfig.cpp line 2220

CONV_NUM_METHOD_ADJTURB

Convective numerical method for the adjoint/turbulent problem

More in config_template.cfg: Convective numerical method (SCALAR_UPWIND)

  • Type: special format, see config_template.cfg
  • In config_template.cfg: CONV_NUM_METHOD_ADJTURB= SCALAR_UPWIND
  • Used in 1 test case file, for example: transonic_stator.cfg (SCALAR_UPWIND)
  • Code: CConfig.cpp line 2222

MUSCL_SPECIES

Check if the MUSCL scheme should be used DEFAULT false

More in config_template.cfg: Monotonic Upwind Scheme for Conservation Laws (TVD) in the species equations. Required for 2nd order upwind schemes (NO, YES)

MUSCL_KAPPA_SPECIES

Blending coefficient for the U-MUSCL scheme

More in config_template.cfg: Same as MUSCL_KAPPA_FLOW but for species transport.

  • Type: real number
  • Default: 0.0
  • In config_template.cfg: MUSCL_KAPPA_SPECIES= 0.0
  • Code: CConfig.cpp line 2227

SLOPE_LIMITER_SPECIES

Slope limiter

More in config_template.cfg: Slope limiter for species equations (same as SLOPE_LIMITER_TURB)

CONV_NUM_METHOD_SPECIES

Convective numerical method for species transport

More in config_template.cfg: Convective numerical method for species transport (SCALAR_UPWIND, BOUNDED_SCALAR)

MUSCL_HEAT

Check if the MUSCL scheme should be used

MUSCL_KAPPA_HEAT

Blending coefficient for the U-MUSCL scheme

More in config_template.cfg: Same as MUSCL_KAPPA_FLOW but for the heat equation.

  • Type: real number
  • Default: 0.0
  • In config_template.cfg: MUSCL_KAPPA_HEAT= 0.0
  • Code: CConfig.cpp line 2236

SLOPE_LIMITER_HEAT

Slope limiter

More in config_template.cfg: Slope limiter for the heat equation (same options as SLOPE_LIMITER_SPECIES)

  • Type: one of the values below
  • Values: NONE, VENKATAKRISHNAN, NISHIKAWA_R3, NISHIKAWA_R4, NISHIKAWA_R5, VENKATAKRISHNAN_WANG, BARTH_JESPERSEN, VAN_ALBADA_EDGE, SHARP_EDGES, WALL_DISTANCE
  • Default: NONE
  • In config_template.cfg: SLOPE_LIMITER_HEAT = NONE
  • Code: CConfig.cpp line 2238

CONV_NUM_METHOD_HEAT

Convective numerical method

More in config_template.cfg: Convective numerical method for the heat equation (only SCALAR_UPWIND)



Improve this page