Grid deformation

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.

DV_KIND

Kind of deformation

More in config_template.cfg: Kind of deformation (NO_DEFORMATION, SCALE_GRID, TRANSLATE_GRID, ROTATE_GRID, FFD_SETTING, FFD_NACELLE, FFD_CONTROL_POINT, FFD_CAMBER, FFD_THICKNESS, FFD_TWIST FFD_CONTROL_POINT_2D, FFD_CAMBER_2D, FFD_THICKNESS_2D, HICKS_HENNE, SURFACE_BUMP, SURFACE_FILE)

DV_MARKER

Marker of the surface to which we are going apply the shape deformation

More in config_template.cfg: Marker of the surface in which we are going apply the shape deformation

DV_PARAM

Parameters of the shape deformation

  • FFD_CONTROL_POINT_2D ( FFDBox ID, i_Ind, j_Ind, x_Disp, y_Disp )
  • FFD_RADIUS_2D ( FFDBox ID )
  • FFD_CAMBER_2D ( FFDBox ID, i_Ind )
  • FFD_THICKNESS_2D ( FFDBox ID, i_Ind )
  • HICKS_HENNE ( Lower Surface (0)/Upper Surface (1)/Only one Surface (2), x_Loc )
  • HICKS_HENNE_CAMBER ( x_Loc )
  • SURFACE_BUMP ( x_start, x_end, x_Loc )
  • CST ( Lower Surface (0)/Upper Surface (1), Kulfan parameter number, Total number of Kulfan parameters for surface )
  • NACA_4DIGITS ( 1st digit, 2nd digit, 3rd and 4th digit )
  • PARABOLIC ( Center, Thickness )
  • TRANSLATION ( x_Disp, y_Disp, z_Disp )
  • ROTATION ( x_Orig, y_Orig, z_Orig, x_End, y_End, z_End )
  • OBSTACLE ( Center, Bump size )
  • SPHERICAL ( ControlPoint_Index, Theta_Disp, R_Disp )
  • FFD_CONTROL_POINT ( FFDBox ID, i_Ind, j_Ind, k_Ind, x_Disp, y_Disp, z_Disp )
  • FFD_TWIST ( FFDBox ID, x_Orig, y_Orig, z_Orig, x_End, y_End, z_End )
  • FFD_ROTATION ( FFDBox ID, x_Orig, y_Orig, z_Orig, x_End, y_End, z_End )
  • FFD_CONTROL_SURFACE ( FFDBox ID, x_Orig, y_Orig, z_Orig, x_End, y_End, z_End )
  • FFD_CAMBER ( FFDBox ID, i_Ind, j_Ind )
  • FFD_THICKNESS ( FFDBox ID, i_Ind, j_Ind )

More in config_template.cfg: Parameters of the shape deformation - NO_DEFORMATION ( 1.0 ) - TRANSLATE_GRID ( x_Disp, y_Disp, z_Disp ), as a unit vector - ROTATE_GRID ( x_Orig, y_Orig, z_Orig, x_End, y_End, z_End ) axis, DV_VALUE in deg. - SCALE_GRID ( 1.0 ) - ANGLE_OF_ATTACK ( 1.0 ) - FFD_SETTING ( 1.0 ) - FFD_CONTROL_POINT ( FFD_BoxTag, i_Ind, j_Ind, k_Ind, x_Disp, y_Disp, z_Disp ) - FFD_NACELLE ( FFD_BoxTag, rho_Ind, theta_Ind, phi_Ind, rho_Disp, phi_Disp ) - FFD_GULL ( FFD_BoxTag, j_Ind ) - FFD_ANGLE_OF_ATTACK ( FFD_BoxTag, 1.0 ) - FFD_CAMBER ( FFD_BoxTag, i_Ind, j_Ind ) - FFD_THICKNESS ( FFD_BoxTag, i_Ind, j_Ind ) - FFD_TWIST ( FFD_BoxTag, j_Ind, x_Orig, y_Orig, z_Orig, x_End, y_End, z_End ) - FFD_CONTROL_POINT_2D ( FFD_BoxTag, i_Ind, j_Ind, x_Disp, y_Disp ) - FFD_CAMBER_2D ( FFD_BoxTag, i_Ind ) - FFD_THICKNESS_2D ( FFD_BoxTag, i_Ind ) - HICKS_HENNE ( Lower Surface (0)/Upper Surface (1)/Only one Surface (2), x_Loc ) - SURFACE_BUMP ( x_Start, x_End, x_Loc )

DV_VALUE

New value of the shape deformation

DV_FILENAME

Provide a file of surface positions from an external parameterization.

More in config_template.cfg: For DV_KIND = SURFACE_FILE: With SU2_DEF, give filename for surface deformation prescribed by an external parameterization. List moving markers in DV_MARKER and provide an ASCII file with name specified with DV_FILENAME and with format: GlobalID_0, x_0, y_0, z_0 GlobalID_1, x_1, y_1, z_1 … GlobalID_N, x_N, y_N, z_N where N is the total number of vertices on all moving markers, and x/y/z are the new position of each vertex. Points can be in any order. When SU2_DOT is called in SURFACE_FILE mode, sensitivities on surfaces will be written to an ASCII file with name given by DV_SENS_FILENAME and with format as rows of x, y, z, dJ/dx, dJ/dy, dJ/dz for each surface vertex.

DV_UNORDERED_SENS_FILENAME

File of sensitivities as an unordered ASCII file with rows of x, y, z, dJ/dx, dJ/dy, dJ/dz for each volume grid point.

  • Type: string
  • Default: string("unordered_sensitivity.dat")
  • In config_template.cfg: DV_UNORDERED_SENS_FILENAME= unordered_sensitivity.dat
  • Used in 1 test case file, for example: NACA64206.cfg (unordered_sensitivity.dat)
  • Code: CConfig.cpp line 2594

DV_SENS_FILENAME

File of sensitivities as an ASCII file with rows of x, y, z, dJ/dx, dJ/dy, dJ/dz for each surface grid point.

  • Type: string
  • Default: string("surface_sensitivity.dat")
  • In config_template.cfg: DV_SENS_FILENAME= surface_sensitivity.dat
  • Used in 1 test case file, for example: NACA64206.cfg (surface_sensitivity.dat)
  • Code: CConfig.cpp line 2596

DV_SENSITIVITY_FORMAT

I/O format for output plots.

More in config_template.cfg: Format for volume sensitivity file read by SU2_DOT (SU2_NATIVE, UNORDERED_ASCII). SU2_NATIVE is the native SU2 restart file (default), while UNORDERED_ASCII provide a file of field sensitivities as an ASCII file with name given by DV_SENS_FILENAMEand with format as rows of x, y, z, dJ/dx, dJ/dy, dJ/dz for each grid point.

  • Type: one of the values below
  • Values: SU2_NATIVE, UNORDERED_ASCII
  • Default: SU2_NATIVE
  • In config_template.cfg: DV_SENSITIVITY_FORMAT= SU2_NATIVE
  • Used in 1 test case file, for example: NACA64206.cfg (SU2_NATIVE)
  • Code: CConfig.cpp line 2598

HOLD_GRID_FIXED

Hold the grid fixed in a region

HOLD_GRID_FIXED_COORD

Coordinates of the box where the grid will be deformed (Xmin, Ymin, Zmin, Xmax, Ymax, Zmax)



Improve this page