-
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
FEM flow solver definition
Generated from SU2 commit
6b54b78464on 2026-10-23. Do not edit this page. Edit the comment above the option inCommon/src/CConfig.cppinstead.
RIEMANN_SOLVER_FEM
Riemann solver used for DG (ROE, LAX-FRIEDRICH, AUSM, HLLC, VAN_LEER)
- Type: one of the values below
- Values:
NONE,ROE,TURKEL_PREC,AUSM,AUSMPLUSUP,AUSMPLUSUP2,AUSMPLUSM,SLAU,HLLC,SW,MSW,SCALAR_UPWIND,BOUNDED_SCALAR,CONVECTIVE_TEMPLATE,L2ROE,LMROE,SLAU2,FDS,LAX-FRIEDRICH,UDS - Default:
ROE - In config_template.cfg:
RIEMANN_SOLVER_FEM= ROE - Used in 35 test case files, for example:
InviscidVortex.cfg(ROE) - Code:
CConfig.cppline 2645
QUADRATURE_FACTOR_STRAIGHT_FEM
Constant factor applied for quadrature with straight elements (2.0 by default)
- Type: real number
- Default:
2.0 - In config_template.cfg:
QUADRATURE_FACTOR_STRAIGHT_FEM = 2.0 - Used in 35 test case files, for example:
InviscidVortex.cfg(2.0),fem_NACA0012.cfg(3.0) - Code:
CConfig.cppline 2647
QUADRATURE_FACTOR_CURVED_FEM
Constant factor applied for quadrature with curved elements (3.0 by default)
- Type: real number
- Default:
3.0 - In config_template.cfg:
QUADRATURE_FACTOR_CURVED_FEM = 3.0 - Used in 35 test case files, for example:
InviscidVortex.cfg(2.0),fem_NACA0012.cfg(3.0) - Code:
CConfig.cppline 2649
QUADRATURE_FACTOR_TIME_ADER_DG
Factor applied during quadrature in time for ADER-DG. (2.0 by default)
- Type: real number
- Default:
2.0 - In config_template.cfg:
%QUADRATURE_FACTOR_TIME_ADER_DG = 2.0 - Used in 2 test case files, for example:
fem_Sphere_reg_ADER.cfg(2.0) - Code:
CConfig.cppline 2651
THETA_INTERIOR_PENALTY_DG_FEM
Factor for the symmetrizing terms in the DG FEM discretization (1.0 by default)
- Type: real number
- Default:
1.0 - In config_template.cfg:
THETA_INTERIOR_PENALTY_DG_FEM = 1.0 - Used in 3 test case files, for example:
lam_flatplate_reg.cfg(1.0) - Code:
CConfig.cppline 2653
COMPUTE_ENTROPY_FLUID_MODEL
Compute the entropy in the fluid model (YES, NO)
- Type: YES / NO
- Default:
YES - In config_template.cfg:
COMPUTE_ENTROPY_FLUID_MODEL= YES - Used in 2 test case files, for example:
lam_mms_dg_3d.cfg(NO),ringleb_dg.cfg(YES) - Code:
CConfig.cppline 2655
USE_LUMPED_MASSMATRIX_DGFEM
Use the lumped mass matrix for steady DGFEM computations
More in config_template.cfg: Use the lumped mass matrix for steady DGFEM computations (NO, YES)
- Type: YES / NO
- Default:
NO - In config_template.cfg:
USE_LUMPED_MASSMATRIX_DGFEM= NO - Used in 6 test case files, for example:
fem_NACA0012_reg.cfg(YES) - Code:
CConfig.cppline 2657
JACOBIAN_SPATIAL_DISCRETIZATION_ONLY
Only compute the exact Jacobian of the spatial discretization (NO, YES)
- Type: YES / NO
- Default:
NO - In config_template.cfg:
JACOBIAN_SPATIAL_DISCRETIZATION_ONLY= NO - Code:
CConfig.cppline 2659
ALIGNED_BYTES_MATMUL
Number of aligned bytes for the matrix multiplications. Multiple of 64. (128 by default)
- Type: integer
- Default:
128 - In config_template.cfg:
ALIGNED_BYTES_MATMUL= 128 - Code:
CConfig.cppline 2662