Functions needed to interface with SU2. More...
Functions | |
def | SUAVE.Input_Output.SU2.call_SU2_CFD.call_SU2_CFD (tag, parallel=False, processors=1) |
def | SUAVE.Input_Output.SU2.write_SU2_cfg.write_SU2_cfg (tag, SU2_settings) |
write_SU2_cfg.py More... | |
Functions needed to interface with SU2.
def SUAVE.Input_Output.SU2.call_SU2_CFD.call_SU2_CFD | ( | tag, | |
parallel = False , |
|||
processors = 1 |
|||
) |
This calls SU2 to perform an analysis according to the related .cfg file. Assumptions: None Source: N/A Inputs: tag <string> This determines what .cfg is used and what the output file is called. parallel (optional) <boolean> This determines if SU2 will be run in parallel. This setting requires that SU2 has been built to allow this. processors (optional) [-] The number of processors used for a parallel computation. Outputs: <tag>_history.dat This file has the SU2 convergence history. CL [-] CD [-] Properties Used: N/A
def SUAVE.Input_Output.SU2.write_SU2_cfg.write_SU2_cfg | ( | tag, | |
SU2_settings | |||
) |
write_SU2_cfg.py
Created: Oct 2016, T. MacDonald Modified: Jan 2017, T. MacDonald Mar 2018, T. MacDonald Mar 2020, E. Botero
Creates an SU2 .cfg file that can be used for an SU2 run. Assumptions: Almost all settings are current hard coded. Source: N/A Inputs: tag <string> This determines the name of the .cfg SU2_settings. reference_area [m^2] mach_number [-] angle_of_attack [degrees] maximum_iterations [-] Outputs: <tag>.cfg Properties Used: N/A