Output Options

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.

SCREEN_OUTPUT

Type of screen output

More in config_template.cfg: Screen output fields (use ‘SU2_CFD -d ' to view list of available fields)

HISTORY_OUTPUT

Type of output printed to the history file

More in config_template.cfg: History output groups (use ‘SU2_CFD -d ' to view list of available fields)

VOLUME_OUTPUT

Type of output printed to the volume solution file

More in config_template.cfg: Volume output fields/groups (use ‘SU2_CFD -d ' to view list of available fields)

HISTORY_WRT_FREQ_INNER

History writing frequency (INNER_ITER)

More in config_template.cfg: Writing frequency for history output

HISTORY_WRT_FREQ_OUTER

History writing frequency (OUTER_ITER)

HISTORY_WRT_FREQ_TIME

History writing frequency (TIME_ITER)

SCREEN_WRT_FREQ_INNER

Screen writing frequency (INNER_ITER)

More in config_template.cfg: Writing frequency for screen output

SCREEN_WRT_FREQ_OUTER

Screen writing frequency (OUTER_ITER)

SCREEN_WRT_FREQ_TIME

Screen writing frequency (TIME_ITER)

OUTPUT_WRT_FREQ

list of writing frequencies for each file type (length same as nVolumeOutputFiles)

More in config_template.cfg: list of writing frequencies corresponding to the list in OUTPUT_FILES

OUTPUT_FILES

Volume solution files

More in config_template.cfg: Files to output Possible formats : (TECPLOT_ASCII, TECPLOT, SURFACE_TECPLOT_ASCII, SURFACE_TECPLOT, CSV, SURFACE_CSV, PARAVIEW_ASCII, PARAVIEW_LEGACY, SURFACE_PARAVIEW_ASCII, SURFACE_PARAVIEW_LEGACY, PARAVIEW, SURFACE_PARAVIEW, RESTART_ASCII, RESTART, CGNS, SURFACE_CGNS, STL_ASCII, STL_BINARY) default : (RESTART, PARAVIEW, SURFACE_PARAVIEW)

UQ_DELTA_B

Parameter to perturb eigenvalues

More in config_template.cfg: Perturbation magnitude (float [0,1], default= 1.0)

UQ_COMPONENT

Parameter to determine kind of perturbation

More in config_template.cfg: Eigenvalue perturbation definition (1, 2, or 3)

UQ_URLX

Parameter to perturb eigenvalues

More in config_template.cfg: Under-relaxation factor (float [0,1], default = 0.1)

UQ_PERMUTE

Permuting eigenvectors for UQ analysis

More in config_template.cfg: Permuting eigenvectors (YES, NO)

PASTIX_FACTORIZATION_FREQUENCY

Number of calls to ‘Build’ that trigger re-factorization (0 means only once).

  • Type: integer
  • Default: 1
  • In config_template.cfg: PASTIX_FACTORIZATION_FREQUENCY= 1
  • Used in 1 test case file, for example: config.cfg (1)
  • Code: CConfig.cpp line 3230

PASTIX_VERBOSITY_LEVEL

0 - Quiet, 1 - During factorization and cleanup, 2 - Even more detail.

  • Type: integer
  • Default: 0
  • In config_template.cfg: PASTIX_VERBOSITY_LEVEL= 0
  • Used in 1 test case file, for example: config.cfg (0)
  • Code: CConfig.cpp line 3233

PASTIX_FILL_LEVEL

Level of fill for PaStiX incomplete LU factorization.

EDGE_COLORING_GROUP_SIZE

Size of the edge groups colored for thread parallel edge loops (0 forces the reducer strategy).

More in config_template.cfg: An advanced performance parameter for FVM solvers, a large-ish value should be best when relatively few threads per MPI rank are in use (~4). However, maximum parallelism is obtained with EDGE_COLORING_GROUP_SIZE=1, consider using this value only if SU2 warns about low coloring efficiency during preprocessing (performance is usually worse). Setting the option to 0 disables coloring and a different strategy is used instead, that strategy is automatically used when the coloring efficiency is less than 0.875. The optimum value/strategy is case-dependent.

  • Type: integer
  • Default: 512
  • In config_template.cfg: EDGE_COLORING_GROUP_SIZE= 512
  • Code: CConfig.cpp line 3239

EDGE_COLORING_RELAX_DISC_ADJ

Allow fallback to smaller edge color group sizes for the discrete adjoint and allow more colors.

More in config_template.cfg: Coloring tends to perform better for the discrete adjoint than reductions because it uses less memory and enables the shared reading optimization for color loops. This option allows an automatic fallback to smaller edge color group sizes on ranks where the requested edge color group size is not efficient. Specifically, the largest edge color group size up to EDGE_COLORING_GROUP_SIZE is chosen that is at least 0.875 efficient. Also, this option allows using more colors, up to 255 instead of up to 64.

  • Type: YES / NO
  • Default: YES
  • In config_template.cfg: EDGE_COLORING_RELAX_DISC_ADJ= YES
  • Code: CConfig.cpp line 3242

RCM_NUM_SEEDS

Number of concurrent BFS fronts used to build the RCM reordering (1 is standard single-seed RCM).

More in config_template.cfg: Number of concurrent BFS fronts used to build the RCM point reordering (default 1, standard single-seed RCM). The GPU ILU triangular solves are scheduled by level, and the number of levels scales with the RCM ordering’s BFS depth; increasing this spreads the ordering over several seeds picked by farthest-point sampling, which reduces that depth (and hence the number of level-scheduled kernel launches) at the cost of a somewhat wider matrix bandwidth.



Improve this page