-
Configuration File
Mesh File
Restart File
Solver Setup
Physical Definition
Markers and Boundary Conditions
Convective Schemes
Slope Limiters and Shock Resolution
History and Solution Output
Linear Solvers and Preconditioners
Basics of Multi-Zone Computations
Execution
Aeroacoustic analysis of unsteady pressure
Flamelet Solver — Python Wrapper Wall Boundary Conditions
Output Fields Reference
Error Messages
-
Setup Guide: Steady RANS for External Aerodynamics
Setup Guide: Incompressible Flows
Setup Guide: Unsteady Flows and DES
Setup Guide: Laminar-Turbulent Transition
Setup Guide: Turbomachinery
Setup Guide: Heat Transfer and Conjugate Heat Transfer
Setup Guide: Species Transport and Combustion
Setup Guide: Shape Optimization with the Discrete Adjoint
Setup Guide: Non-Ideal Compressible Flows
-
Option Reference
Problem Definition
FluidModel
Data-driven fluid model parameters
Freestream Conditions
Reference Conditions
Boundary Markers
Time-marching
Linear solver definition
Convergence
Multi-grid
Spatial Discretization
Adjoint and Gradient
Sobolev Gradient Solver Parameters
Input/output files and formats
Dynamic mesh definition
Aeroelastic Simulation (Typical Section Model)
Wind Gust
Equivalent Area
Grid deformation
Deformable mesh
FEM flow solver definition
FEA solver
Multizone definition
Radiation solver
Heat solver
Visualize Control Volumes
Inverse design problem
Unsupported options
FFD point inversion
Automatic Differentation options
Python Options
Hybrid_RANSLES Options
Output Options
libROM options
Renamed and Removed Options
-
GIT-ting Started
Developing SU2 on GitHub (Internal Developers)
Running Regression Tests
Code Review
Code Structure
Style Guide
Advanced AD Techniques
Containers for Development
Writing Unit Tests
Integrating Tracy Profiler with SU2
Automatic Differentiation (AD)
Code Reference (Doxygen)
Debugging SU2
Documentation Improvements and Status
Glossary
Docs Check
libROM options
Generated from SU2 commit
6b54b78464on 2026-10-23. Do not edit this page. Edit the comment above the option inCommon/src/CConfig.cppinstead.
SAVE_LIBROM
Flag for saving data with libROM.
More in config_template.cfg: Toggle saving to librom (NO, YES)
- Type: YES / NO
- Default:
NO - In config_template.cfg:
SAVE_LIBROM = NO - Code:
CConfig.cppline 3251
LIBROM_BASE_FILENAME
Output base file name for libROM
More in config_template.cfg: Prefix to the saved libROM files (default: su2)
- Type: string
- Default:
string("su2") - In config_template.cfg:
LIBROM_BASE_FILENAME = su2 - Code:
CConfig.cppline 3254
BASIS_GENERATION
Flag for saving data with libROM.
More in config_template.cfg: Specify POD basis generation algorithm (STATIC_POD, INCREMENTAL_POD) STATIC_POD recommended for steady problems
- Type: one of the values below
- Values:
STATIC_POD,INCREMENTAL_POD - Default:
STATIC_POD - In config_template.cfg:
BASIS_GENERATION = STATIC_POD - Code:
CConfig.cppline 3257
MAX_BASIS_DIM
Maximum number of basis vectors.
More in config_template.cfg: Maximum number of basis vectors to keep (default: 100)
- Type: integer
- Default:
100 - In config_template.cfg:
MAX_BASIS_DIM = 100 - Code:
CConfig.cppline 3260
ROM_SAVE_FREQ
How often to save snapshots for unsteady problems.
More in config_template.cfg: Frequency of snapshots saves, for unsteady problems (default: 1. 2 means every other)
- Type: integer
- Default:
1 - In config_template.cfg:
ROM_SAVE_FREQ = 1 - Code:
CConfig.cppline 3263