# obj-start # Objective function options objective : name : cd # Name of functional # obj-end # lavapath-start # LAVA Dynamic Library options lava : suffix : 3D.NS1.INTEL.AVX2.OPENMPI-lib # LAVA dynamic library suffix name (libsuperlava.SUFFIX.so) # lavapath-end # dvs-start # Design variable options designVars : # Freeform deformation-based design variables ffd: - name : wingffd # Unique name for this FFD filename : ffd/ffd.xyz #file path to plot3d ascii file containing FFD families : [wall] # list of BCs to include in this FFD; family names correspond to LAVA's grid.BC file axialCurve : # Define an "axial curve" about which the wing can twist - name : wingaxis # unique name for curve xFraction : 0.25 # fraction along x-axis where the curve will be placed in the FFD alignIndex : j # ijk index which the curve will follow twist : # Define the twist design variables name : twist # Unique name for the design variable curve : wingaxis # Name of the curve about which to twist axis : y # Axis of rotation for twist lower : -10. # Lower bound upper : 10. # Upper bound scale : 1.0 # Scaling factor # dvs-end # cons-start # Constraint options constraints : # Aerodynamic constraints aero : - name : cl # Name of aerodynamic functional upper : 0.5 # Upper bound lower : 0.5 # Lower bound (if equal to upper bound, an equality constraint is used) scale : 2.0 # Scaling factor - name : cmy upper : Null lower : -0.17 scale : 1.0 # cons-end # opt-start # Optimizer-specific options optimizer : name : SLSQP options : IFILE: SLSQP.out # opt-end # io-start # Output options output : outputDir: Output # Output directory monitor : # Optimization monitor options filename: optMonitor.txt # File name for optimization monitor variables: [cl, cd, cmy] # Vars and functionals we want to monitor (fairly limited right now) surface : # Surface output options (writes a .plt file) - frequency : 1 # Frequency of output (measured in function evals) variables: [cp] # Aerodynamic field variables we want written on the surface volume : # Volume output options (writes a .x and .q file) - frequency : 1 # Frequency of output (measured in function evals) filetype: plot3d # Output file type variables : [pressure, velocityx, velocityy, velocityz, temperature, nut] # Aerodynamic field variables history : # pyOptSparse history file filename : history.hst # file name # io-end