Input/output files and formats

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.

TABULAR_FORMAT

I/O format for output plots.

More in config_template.cfg: Output tabular file format (TECPLOT, CSV)

OUTPUT_PRECISION

Number of digits of the text outputs (SU2_DOT, HISTORY and screen). Useful for exact gradient validation. It does not change the volume and surface files, see VOLUME_OUTPUT_PRECISION.

ACTDISK_JUMP

The jump is given by the difference in values or a ratio

More in config_template.cfg: Actuator disk jump definition using ratio or difference (DIFFERENCE, RATIO)

  • Type: one of the values below
  • Values: DIFFERENCE, RATIO
  • Default: DIFFERENCE
  • In config_template.cfg: ACTDISK_JUMP= DIFFERENCE
  • Used in 2 test case files, for example: actuatordisk_bem.cfg (DIFFERENCE)
  • Code: CConfig.cpp line 2350

MESH_FORMAT

Mesh input file format

More in config_template.cfg: Mesh input file format (SU2, SU2B, CGNS, RECTANGLE, BOX)

MESH_FILENAME

Mesh input file

MESH_OUT_FORMAT

Mesh output file format

More in config_template.cfg: Mesh output file format (SU2, SU2B)

MESH_OUT_FILENAME

Mesh output file name. Used when converting, scaling, or deforming a mesh.

MESH_BOX_SIZE

List of the number of grid points in the RECTANGLE or BOX grid in the x,y,z directions. (default: (33,33,33) ).

MESH_BOX_LENGTH

List of the length of the RECTANGLE or BOX grid in the x,y,z directions. (default: (1.0,1.0,1.0) ).

MESH_BOX_OFFSET

List of the offset from 0.0 of the RECTANGLE or BOX grid in the x,y,z directions. (default: (0.0,0.0,0.0) ).

  • Type: fixed-size list of real numbers
  • Default: Not extracted; see the code.
  • In config_template.cfg: MESH_BOX_OFFSET= (0.0, 0.0, 0.0)
  • Code: CConfig.cpp line 2369

MESH_BOX_POLY_SOL_FEM

Polynomial degree of the FEM solution for the RECTANGLE or BOX grid. (default: 1).

MULTIZONE_MESH

Determine if the mesh file supports multizone.

More in config_template.cfg: Determine if the mesh file supports multizone. \n DEFAULT: true (temporarily)

MULTIZONE_RESIDUAL

Determine if we need to allocate memory to store the multizone residual.

More in config_template.cfg: Determine if we need to allocate memory to store the multizone residual. \n DEFAULT: true (temporarily)

CONTROLLING_VARIABLE_NAMES

! Names of the variables used as inputs for the data regression method in flamelet or data-driven fluid models.

More in config_template.cfg: Names of the controlling variables used to evaluate the look-up table and for which transported scalar variables are generated. These names should coincide with those listed in the look-up table.

CONTROLLING_VARIABLE_SOURCE_NAMES

! Names of the variables in the flamelet manifold corresponding to the source terms of the controlling variables.

More in config_template.cfg: Names of the source term variables as they are present in the look-up table. For controlling variables without source terms, use “zero” or “null”, similar to the option USER_SOURCE_NAMES.

LOOKUP_NAMES

Names of the passive lookup variables for flamelet LUT

More in config_template.cfg: Names of variables from the LUT that will be looked up for visualization

USER_SCALAR_NAMES

Names of the user transport equations solved in the flamelet problem.

More in config_template.cfg: Names of the user defined (auxiliary) transport equations.

USER_SOURCE_NAMES

Names of the user scalar source terms.

More in config_template.cfg: Names of the source terms for the user defined transport equations. The source term has the form S = S_production + S_consumption * Y, with Y the mass fraction of the user scalar S = S_production + S_consumption * X, with X the mole fraction of the user scalar The second term can have the name “zero” or “null” to indicate that only a total source will be used.

PREFERENTIAL_DIFFUSION

Enable preferential diffusion for FGM simulations.

More in config_template.cfg: Enable preferential diffusion for progress variable, total enthalpy, mixture fraction FGM problems. If ‘YES’, the preferential diffusion model from Efimov et al.(2021) is used for computing the viscous residual terms. If enabled, make sure the variables “Beta_ProgVar”, “Beta_Enth_Thermal”, “Beta_Enth”, and “Beta_MixFrac”, corresponding to the preferential diffusion terms of the progress variable, temperature, total enthalpy, and mixture fraction respectively are included in the manifold. By default, this option is disabled.

CONV_FILENAME

Output file convergence history (w/o extension)

BREAKDOWN_FILENAME

Output file forces breakdown

More in config_template.cfg: Output file with the forces breakdown

SOLUTION_FILENAME

Restart flow input file (the file output under the filename set by RESTART_FLOW_FILENAME)

SOLUTION_ADJ_FILENAME

Restart adjoint input file. Objective function abbreviation is expected.

RESTART_FILENAME

Output file restart flow

RESTART_ADJ_FILENAME

Output file restart adjoint. Objective function abbreviation will be appended.

VOLUME_FILENAME

Output file flow (w/o extension) variables

VOLUME_ADJ_FILENAME

GRAD_OBJFUNC_FILENAME

  • Output objective function gradient

More in config_template.cfg: Output objective function gradient (using continuous adjoint)

VALUE_OBJFUNC_FILENAME

  • Output objective function

More in config_template.cfg: Output Objective function (in tecplot .dat or .csv format)

SURFACE_FILENAME

SURFACE_ADJ_FILENAME

  • Output file surface adjoint coefficient (w/o extension)

  • Type: string
  • Default: string("surface_adjoint")
  • In config_template.cfg: SURFACE_ADJ_FILENAME= surface_adjoint
  • Used in 221 test case files, for example: inv_NACA0012.cfg (surface_adjoint), configFlow.cfg (adjoint_surface_fluid), trans_s809.cfg (trans_surface_adjoint)
  • Code: CConfig.cpp line 2425

SURFACE_SENS_FILENAME

  • Output file surface sensitivity (discrete adjoint) (w/o extension)

  • Type: string
  • Default: string("surface_sens")
  • In config_template.cfg: SURFACE_SENS_FILENAME= surface_sens
  • Used in 3 test case files, for example: circles.cfg (surface_sens)
  • Code: CConfig.cpp line 2428

VOLUME_SENS_FILENAME

  • Output file volume sensitivity (discrete adjoint))

  • Type: string
  • Default: string("volume_sens")
  • In config_template.cfg: VOLUME_SENS_FILENAME= volume_sens
  • Code: CConfig.cpp line 2431

WRT_PERFORMANCE

Output the performance summary to the console at the end of SU2_CFD

WRT_AD_STATISTICS

Output the tape statistics (discrete adjoint)

MARKER_ANALYZE_AVERAGE

Output averaged flow values on specified analyze marker. Options: AREA, MASSFLUX Use with MARKER_ANALYZE.

More in config_template.cfg: Method to compute the average value in MARKER_ANALYZE (AREA, MASSFLUX).

COMM_LEVEL

  • Level of MPI communications during runtime

More in config_template.cfg: MPI communication level (NONE, MINIMAL, FULL)

  • Type: one of the values below
  • Values: NONE, MINIMAL, FULL
  • Default: FULL
  • In config_template.cfg: COMM_LEVEL= FULL
  • Code: CConfig.cpp line 2443


Improve this page