-
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
Dynamic mesh definition
Generated from SU2 commit
6b54b78464on 2026-10-23. Do not edit this page. Edit the comment above the option inCommon/src/CConfig.cppinstead.
GRID_MOVEMENT
Type of mesh motion
- Type: one of the values below
- Values:
NONE,RIGID_MOTION,ROTATING_FRAME,STEADY_TRANSLATION,GUST - Default:
NONE - In config_template.cfg:
GRID_MOVEMENT= NONE - Mentioned in: Basics of Multi-Zone Computations, Guide to Version v7, Setup Guide: Turbomachinery, Aachen turbine stage with Mixing-plane
- Used in 58 test case files, for example:
inv_NACA0012_pitching.cfg(RIGID_MOTION),zone_1.cfg(STEADY_TRANSLATION),zone_1.cfg(NONE) - Code:
CConfig.cppline 2449
SURFACE_MOVEMENT
Type of surface motion
More in config_template.cfg: Type of dynamic surface movement (NONE, DEFORMING, MOVING_WALL, AEROELASTIC, AEROELASTIC_RIGID_MOTION EXTERNAL, EXTERNAL_ROTATION)
- Type: list of the values below
- Values:
DEFORMING,MOVING_WALL,AEROELASTIC_RIGID_MOTION,AEROELASTIC,EXTERNAL,EXTERNAL_ROTATION - In config_template.cfg:
SURFACE_MOVEMENT= NONE - Mentioned in: Guide to Version v7
- Used in 8 test case files, for example:
aeroelastic_NACA64A010.cfg(AEROELASTIC),inv_NACA0012_pitching_deform.cfg(DEFORMING),lam_cavity.cfg(MOVING_WALL) - Code:
CConfig.cppline 2451
MARKER_MOVING
Marker(s) of moving surfaces (MOVING_WALL or DEFORMING grid motion).
More in config_template.cfg: Moving wall boundary marker(s) (NONE = no marker, ignored for RIGID_MOTION)
- Type: list of strings
- In config_template.cfg:
MARKER_MOVING= ( NONE ) - Used in 8 test case files, for example:
aeroelastic_NACA64A010.cfg(( airfoil )),lam_cavity.cfg(( upper )),spinning_cylinder.cfg(( cylinder )) - Code:
CConfig.cppline 2453
MARKER_SOBOLEVBC
Marker(s) of gradient problem boundaries.
More in config_template.cfg: Marker for boundaries where Dirichlet boundary conditions are applied, only valid if working on the volume mesh.
- Type: list of strings
- In config_template.cfg:
MARKER_SOBOLEVBC= ( airfoil ) - Used in 2 test case files, for example:
inv_NACA0012_gradsmooth.cfg(( airfoil )) - Code:
CConfig.cppline 2455
MACH_MOTION
Mach number (non-dimensional, based on the mesh velocity and freestream vals.)
More in config_template.cfg: Motion mach number (non-dimensional). Used for initializing a viscous flow with the Reynolds number and for computing force coeffs. with dynamic meshes.
- Type: real number
- Default:
0.0 - In config_template.cfg:
MACH_MOTION= 0.8 - Mentioned in: Basics of Multi-Zone Computations, Setup Guide: Turbomachinery, Aachen turbine stage with Mixing-plane
- Used in 53 test case files, for example:
aeroelastic_NACA64A010.cfg(0.85),inv_NACA0012_pitching.cfg(0.796),zone_1.cfg(0.35) - Code:
CConfig.cppline 2457
MOTION_ORIGIN
Coordinates of the rigid motion origin
More in config_template.cfg: Coordinates of the motion origin
- Type: fixed-size list of real numbers
- Default: Not extracted; see the code.
- In config_template.cfg:
MOTION_ORIGIN= 0.25 0.0 0.0 - Mentioned in: Basics of Multi-Zone Computations, Configuration File, Guide to Version v7, Setup Guide: Turbomachinery, Aachen turbine stage with Mixing-plane
- Used in 36 test case files, for example:
inv_NACA0012_pitching.cfg((0.248 0.0 0.0)),config.cfg(( 0, 0, 0 )),HB.cfg(( 0.248 0.0 0.0 )) - Code:
CConfig.cppline 2459
TRANSLATION_RATE
Translational velocity vector (m/s) in the x, y, & z directions (RIGID_MOTION only)
More in config_template.cfg: Translational velocity (m/s or ft/s) in the x, y, & z directions
- Type: fixed-size list of real numbers
- Default: Not extracted; see the code.
- In config_template.cfg:
TRANSLATION_RATE = 0.0 0.0 0.0 - Mentioned in: Guide to Version v7, Setup Guide: Turbomachinery
- Used in 6 test case files, for example:
zone_1.cfg(0.0 0.0 0.0),zone_2.cfg(0.0 -150.0 0.0),config.cfg(-264.994, -5.78219, 0.0) - Code:
CConfig.cppline 2461
ROTATION_RATE
Angular velocity vector (rad/s) about x, y, & z axes (RIGID_MOTION only)
More in config_template.cfg: Angular velocity vector (rad/s) about the motion origin
- Type: fixed-size list of real numbers
- Default: Not extracted; see the code.
- In config_template.cfg:
ROTATION_RATE = 0.0 0.0 0.0 - Mentioned in: Basics of Multi-Zone Computations, Guide to Version v7, Setup Guide: Turbomachinery, Aachen turbine stage with Mixing-plane
- Used in 30 test case files, for example:
config.cfg(( 1500, 0, 0 )),config.cfg(0.0, 0.0, 0.5),config.cfg(0.0, 0.0, 0.0) - Code:
CConfig.cppline 2463
PITCHING_OMEGA
Pitching angular freq. (rad/s) about x, y, & z axes (RIGID_MOTION only)
More in config_template.cfg: Pitching angular freq. (rad/s) about the motion origin
- Type: fixed-size list of real numbers
- Default: Not extracted; see the code.
- In config_template.cfg:
PITCHING_OMEGA= 0.0 0.0 0.0 - Mentioned in: Guide to Version v7
- Used in 7 test case files, for example:
inv_NACA0012_pitching.cfg((0.0 0.0 106.69842)),HB.cfg(( 0.0 0.0 106.69842)),davis.cfg(( 0.0 0.0 109.933 )) - Code:
CConfig.cppline 2465
PITCHING_AMPL
Pitching amplitude (degrees) about x, y, & z axes (RIGID_MOTION only)
More in config_template.cfg: Pitching amplitude (degrees) about the motion origin
- Type: fixed-size list of real numbers
- Default: Not extracted; see the code.
- In config_template.cfg:
PITCHING_AMPL= 0.0 0.0 0.0 - Mentioned in: Guide to Version v7
- Used in 7 test case files, for example:
inv_NACA0012_pitching.cfg((0.0 0.0 1.01)),HB.cfg(( 0.0 0.0 1.01 )),turb_NACA64A010.cfg(0.0 0.0 1.01) - Code:
CConfig.cppline 2467
PITCHING_PHASE
Pitching phase offset (degrees) about x, y, & z axes (RIGID_MOTION only)
More in config_template.cfg: Pitching phase offset (degrees) about the motion origin
- Type: fixed-size list of real numbers
- Default: Not extracted; see the code.
- In config_template.cfg:
PITCHING_PHASE= 0.0 0.0 0.0 - Mentioned in: Guide to Version v7
- Code:
CConfig.cppline 2469
PLUNGING_OMEGA
Plunging angular freq. (rad/s) in x, y, & z directions (RIGID_MOTION only)
- Type: fixed-size list of real numbers
- Default: Not extracted; see the code.
- In config_template.cfg:
PLUNGING_OMEGA= 0.0 0.0 0.0 - Mentioned in: Guide to Version v7
- Used in 1 test case file, for example:
plunging_NACA0012.cfg(0.0 106.69842 0.0) - Code:
CConfig.cppline 2471
PLUNGING_AMPL
Plunging amplitude (m) in x, y, & z directions (RIGID_MOTION only)
More in config_template.cfg: Plunging amplitude (m or ft) in x, y, & z directions
- Type: fixed-size list of real numbers
- Default: Not extracted; see the code.
- In config_template.cfg:
PLUNGING_AMPL= 0.0 0.0 0.0 - Mentioned in: Guide to Version v7
- Used in 1 test case file, for example:
plunging_NACA0012.cfg(0.0 1.01 0.0) - Code:
CConfig.cppline 2473
SURFACE_MOTION_ORIGIN
Coordinates of the rigid motion origin
More in config_template.cfg: Coordinates of the motion origin
- Type: list of real numbers
- In config_template.cfg:
SURFACE_MOTION_ORIGIN= 0.25 - Mentioned in: Guide to Version v7
- Used in 5 test case files, for example:
inv_NACA0012_pitching_deform.cfg((0.248 0.0 0.0)),spinning_cylinder.cfg(0.5 0.0 0.0),pitching_NACA64A010.cfg(0.248 0.0 0.0) - Code:
CConfig.cppline 2475
SURFACE_TRANSLATION_RATE
Translational velocity vector (m/s) in the x, y, & z directions (DEFORMING only)
More in config_template.cfg: Translational velocity (m/s or ft/s) in the x, y, & z directions
- Type: list of real numbers
- In config_template.cfg:
SURFACE_TRANSLATION_RATE = 0.0 0.0 0.0 - Mentioned in: Guide to Version v7
- Used in 1 test case file, for example:
lam_cavity.cfg(33.179 0.0 0.0) - Code:
CConfig.cppline 2477
SURFACE_ROTATION_RATE
Angular velocity vector (rad/s) about x, y, & z axes (DEFORMING only)
More in config_template.cfg: Angular velocity vector (rad/s) about the motion origin
- Type: list of real numbers
- In config_template.cfg:
SURFACE_ROTATION_RATE = 0.0 0.0 0.0 - Mentioned in: Guide to Version v7
- Used in 2 test case files, for example:
spinning_cylinder.cfg(0.0 0.0 -199.0738) - Code:
CConfig.cppline 2479
SURFACE_PITCHING_OMEGA
Pitching angular freq. (rad/s) about x, y, & z axes (DEFORMING only)
More in config_template.cfg: Pitching angular freq. (rad/s) about the motion origin
- Type: list of real numbers
- In config_template.cfg:
SURFACE_PITCHING_OMEGA= 0.0 0.0 0.0 - Mentioned in: Guide to Version v7
- Used in 3 test case files, for example:
inv_NACA0012_pitching_deform.cfg((0.0 0.0 106.69842)),pitching_NACA64A010.cfg(0.0 0.0 106.69842) - Code:
CConfig.cppline 2481
SURFACE_PITCHING_AMPL
Pitching amplitude (degrees) about x, y, & z axes (DEFORMING only)
More in config_template.cfg: Pitching amplitude (degrees) about the motion origin
- Type: list of real numbers
- In config_template.cfg:
SURFACE_PITCHING_AMPL= 0.0 0.0 0.0 - Mentioned in: Guide to Version v7
- Used in 3 test case files, for example:
inv_NACA0012_pitching_deform.cfg((0.0 0.0 1.01)),pitching_NACA64A010.cfg(0.0 0.0 1.01) - Code:
CConfig.cppline 2483
SURFACE_PITCHING_PHASE
Pitching phase offset (degrees) about x, y, & z axes (DEFORMING only)
More in config_template.cfg: Pitching phase offset (degrees) about the motion origin
- Type: list of real numbers
- In config_template.cfg:
SURFACE_PITCHING_PHASE= 0.0 0.0 0.0 - Mentioned in: Guide to Version v7
- Code:
CConfig.cppline 2485
SURFACE_PLUNGING_OMEGA
Plunging angular freq. (rad/s) in x, y, & z directions (DEFORMING only)
- Type: list of real numbers
- In config_template.cfg:
SURFACE_PLUNGING_OMEGA= 0.0 0.0 0.0 - Mentioned in: Guide to Version v7
- Used in 1 test case file, for example:
gust_with_mesh_deformation.cfg(0.0 125.6 0.0) - Code:
CConfig.cppline 2487
SURFACE_PLUNGING_AMPL
Plunging amplitude (m) in x, y, & z directions (DEFORMING only)
More in config_template.cfg: Plunging amplitude (m or ft) in x, y, & z directions
- Type: list of real numbers
- In config_template.cfg:
SURFACE_PLUNGING_AMPL= 0.0 0.0 0.0 - Mentioned in: Guide to Version v7
- Used in 1 test case file, for example:
gust_with_mesh_deformation.cfg(0.0 0.0001 0.0) - Code:
CConfig.cppline 2489
MOVE_MOTION_ORIGIN
Value to move motion origins (1 or 0)
More in config_template.cfg: Move Motion Origin for marker moving (1 or 0)
- Type: list of integers
- In config_template.cfg:
MOVE_MOTION_ORIGIN = 0 - Used in 1 test case file, for example:
gust_with_mesh_deformation.cfg(0) - Code:
CConfig.cppline 2491