The following list outlines the FUN3D inputs along with their default values available through the AIM interface. One will note most of the FUN3D parameters have a NULL value as their default. This is done since a parameter in the FUN3D input deck (fun3d.nml) is only changed if the value has been changed in CAPS (i.e. set to something other than NULL).
- Proj_Name = "fun3d_CAPS"
This corresponds to the project_rootname variable in the &project namelist of fun3d.nml.
- Mach = NULL
This corresponds to the mach_number variable in the &reference_physical_properties namelist of fun3d.nml.
- Re = NULL
This corresponds to the reynolds_number variable in the &reference_physical_properties namelist of fun3d.nml.
- Viscous = NULL
This corresponds to the viscous_terms variable in the &governing_equation namelist of fun3d.nml.
- Equation_Type = NULL
This corresponds to the eqn_type variable in the &governing_equation namelist of fun3d.nml.
- Alpha = NULL
This corresponds to the angle_of_attack variable in the &reference_physical_properties namelist of fun3d.nml [degree].
- Beta = NULL
This corresponds to the angle_of_yaw variable in the &reference_physical_properties namelist of fun3d.nml [degree].
- Overwrite_NML = NULL
- If Python is NOT linked with the FUN3D AIM at compile time or Use_Python_NML is set to False this flag gives the AIM permission to overwrite fun3d.nml if present. The namelist produced will solely consist of input variables present and set in the AIM.
- If Python IS linked with the FUN3D AIM at compile time and Use_Python_NML is set to True the namelist file will be overwritten, as opposed to being appended.
- Mesh_Format = "AFLR3"
Mesh output format. By default, an AFLR3 mesh will be used.
- Mesh_ASCII_Flag = True
Output mesh in ASCII format, otherwise write a binary file if applicable.
- Num_Iter = NULL
This corresponds to the steps variable in the &code_run_control namelist of fun3d.nml.
- CFL_Schedule = NULL
This corresponds to the schedule_cfl variable in the &nonlinear_solver_parameters namelist of fun3d.nml.
- CFL_Schedule_Inter = NULL
This corresponds to the schedule_iteration variable in the &nonlinear_solver_parameters namelist of fun3d.nml.
- Restart_Read = NULL
This corresponds to the restart_read variable in the &code_run_control namelist of fun3d.nml.
- Boundary_Condition = NULL
See CFD Boundary Conditions for additional details.
- Use_Python_NML = False
By default, even if Python has been linked to the FUN3D AIM it is not used unless the this value is set to True.
- Pressure_Scale_Factor = 1.0
Value to scale Cp data when transferring data. Data is scaled based on Pressure = Pressure_Scale_Factor*Cp + Pressure_Scale_Offset.
- Pressure_Scale_Offset = 0.0
Value to offset Cp data when transferring data. Data is scaled based on Pressure = Pressure_Scale_Factor*Cp + Pressure_Scale_Offset.
- NonInertial_Rotation_Rate = NULL [0.0, 0.0, 0.0]
Array values correspond to the rotation_rate_x, rotation_rate_y, rotation_rate_z variables, respectively, in the &noninertial_reference_frame namelist of fun3d.nml.
- NonInertial_Rotation_Center = NULL, [0.0, 0.0, 0.0]
Array values correspond to the rotation_center_x, rotation_center_y, rotation_center_z variables, respectively, in the &noninertial_reference_frame namelist of fun3d.nml.
- Two_Dimensional = False
Run FUN3D in 2D mode. If set to True, the body must be a single "sheet" body in the x-z plane (a rudimentary node swapping routine is attempted if not in the x-z plane). A 3D mesh will be written out, where the body is extruded a length of 1 in the y-direction.
- Modal_Aeroelastic = NULL
See Modal Aeroelastic Inputs for additional details.
- Modal_Ref_Velocity = NULL
The freestream velocity in structural dynamics equation units; used for scaling during modal aeroelastic simulations. This corresponds to the uinf variable in the &aeroelastic_modal_data namelist of movingbody.input.
- Modal_Ref_Length = 1.0
The scaling factor between CFD and the structural dynamics equation units; used for scaling during modal aeroelastic simulations. This corresponds to the grefl variable in the &aeroelastic_modal_data namelist of movingbody.input.
- Modal_Ref_Dynamic_Pressure = NULL
The freestream dynamic pressure in structural dynamics equation units; used for scaling during modal aeroelastic simulations. This corresponds to the qinf variable in the &aeroelastic_modal_data namelist of movingbody.input.
- Time_Accuracy = NULL
Defines the temporal scheme to use. This corresponds to the time_accuracy variable in the &nonlinear_solver_parameters namelist of fun3d.nml.
- Time_Step = NULL
Non-dimensional time step during time accurate simulations. This corresponds to the time_step_nondim variable in the &nonlinear_solver_parameters namelist of fun3d.nml.
- Num_Subiter = NULL
Number of subiterations used during a time step in a time accurate simulations. This corresponds to the subiterations variable in the &nonlinear_solver_parameters namelist of fun3d.nml.
- Temporal_Error = NULL
This sets the tolerance for which subiterations are stopped during time accurate simulations. This corresponds to the temporal_err_floor variable in the &nonlinear_solver_parameters namelist of fun3d.nml.
- Reference_Area = NULL
This sets the reference area for used in force and moment calculations. This corresponds to the area_reference variable in the &force_moment_integ_properties namelist of fun3d.nml. Alternatively, the geometry (body) attribute "capsReferenceArea" maybe used to specify this variable (note: values set through the AIM input will supersede the attribution value).
- Moment_Length = NULL, [0.0, 0.0]
Array values correspond to the x_moment_length and y_moment_length variables, respectively, in the &force_moment_integ_properties namelist of fun3d.nml. Alternatively, the geometry (body) attributes "capsReferenceChord" and "capsReferenceSpan" may be used to specify the x- and y- moment lengths, respectively (note: values set through the AIM input will supersede the attribution values).
- Moment_Center = NULL, [0.0, 0.0, 0.0]
Array values correspond to the x_moment_center, y_moment_center, and z_moment_center variables, respectively, in the &force_moment_integ_properties namelist of fun3d.nml. Alternatively, the geometry (body) attributes "capsReferenceX", "capsReferenceY", and "capsReferenceZ" may be used to specify the x-, y-, and z- moment centers, respectively (note: values set through the AIM input will supersede the attribution values).
- FUN3D_Version = 13.1
FUN3D version to generate specific configuration file for; currently only has influence over rubber.data (sensitivity file).
- Sensitivity = NULL
A work in progress - Currently setting this value to any string will retrieve the parameterization for all geometric design parameters.