Dakota
As it is stated in it's manual Dakota is the first generic optimization software that is available for wide range of engineering applications. Thanks to it's rich content it can be coupled with any simulation software via scripting. Check out our Dakota-OpenFOAM and Dakota-SU2 tutorials.
Below is a snippet used for an input file for DAKOTA for one of our tutorials coupling OpenFOAM and DAKOTA.
Below is a snippet used for an input file for DAKOTA for one of our tutorials coupling OpenFOAM and DAKOTA.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# DAKOTA INPUT FILE - dakota_roGsenbrock.in | |
# This sample Dakota input file optimizes the Rosenbrock function. | |
# See p. 95 in Practical Optimization by Gill, Murray, and Wright. | |
# Usage: | |
# dakota -i dakota_rotor.in -o dakota_rotor.out > dakota_rotor.stdout | |
method, | |
# npsol_sqp | |
# if NPSOL is not available, comment the above and try the following instead: | |
max_iterations = 10 | |
convergence_tolerance = 1e-3 | |
conmin_frcg | |
# multidim_parameter_study | |
# partitions = 9 9 | |
model, | |
single | |
variables, | |
continuous_design = 1 | |
initial_point 4.0 | |
lower_bounds -5.0 | |
upper_bounds 5.0 | |
descriptor 'AOA' | |
interface, | |
fork | |
analysis_driver = 'simulator_script' | |
parameters_file = 'params.in' | |
results_file = 'results.out' | |
work_directory directory_tag | |
copy_files = 'templatedir/*' | |
# uncomment to leave params.in and results.out files in work_dir subdirectories | |
named 'workdir' file_save directory_save | |
aprepro | |
deactivate active_set_vector | |
responses, | |
objective_functions = 1 | |
numerical_gradients | |
method_source dakota | |
interval_type forward | |
fd_gradient_step_size = 5e-2 | |
no_hessians |
References:
- Adams, B.M., Bauman, L.E., Bohnhoff, W.J., Dalbey, K.R., Ebeida, M.S., Eddy, J.P., Eldred, M.S., Hough, P.D., Hu, K.T., Jakeman, J.D., Stephens, J.A., Swiler, L.P., Vigil, D.M., and Wildey, T.M., "Dakota, A Multilevel Parallel Object-Oriented Framework for Design Optimization, Parameter Estimation, Uncertainty Quantification, and Sensitivity Analysis: Version 6.0 User’s Manual," Sandia Technical Report SAND2014-4633, July 2014. Updated November 2015 (Version 6.3).
- Dakota Website
- Dakota User's Manual
0 comments