The following list outlines the FUN3D inputs along with their default value 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. This should be consistent with the meshing AIM.
- 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.
- Eqn = NULL
This corresponds to the eqn_type variable in the &governing_equation namelist of fun3d.nml. This is chosen automatically based on the capsFidelity attribute.
- Alpha = NULL
This corresponds to the angle_of_attack variable in the &reference_physical_properties namelist of fun3d.nml.
- Eqn = NULL
This corresponds to the angle_of_yaw variable in the &reference_physical_properties namelist of fun3d.nml.
- Overwrite_NML = NULL
If Python is not linked with the FUN3d AIM at compile time 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.
- 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 during 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 during 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, body must be a single "sheet" body 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-dimenional 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 sub-interations 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.