Difference between revisions of "Sig Numerical Optimization / Open source optimizers"
From OpenFOAMWiki
(→Open source optimizers) |
(→Open source optimizers) |
||
Line 5: | Line 5: | ||
* [http://dakota.sandia.gov/index.html DAKOTA] - DAKOTA is an optimization library that provides algorithms for design optimization, uncertainty quantification, parameter estimation, design of experiments, and sensitivity analysis, as well as a range of parallel computing and simulation interfacing services. | * [http://dakota.sandia.gov/index.html DAKOTA] - DAKOTA is an optimization library that provides algorithms for design optimization, uncertainty quantification, parameter estimation, design of experiments, and sensitivity analysis, as well as a range of parallel computing and simulation interfacing services. | ||
− | |||
* [http://openmdao.org/ OpenMDAO] - OpenMDAO is an open-source Multidisciplinary Design Analysis and Optimization (MDAO) framework, written in Python. You can use it to develop an integrated analysis and design environment for your engineering challenges. | * [http://openmdao.org/ OpenMDAO] - OpenMDAO is an open-source Multidisciplinary Design Analysis and Optimization (MDAO) framework, written in Python. You can use it to develop an integrated analysis and design environment for your engineering challenges. | ||
− | |||
* [http://scipy.org/ SciPy] - SciPy is a Python-based ecosystem of open-source software for mathematics, science, and engineering. The scipy.optimize package provides several commonly used optimization algorithms. | * [http://scipy.org/ SciPy] - SciPy is a Python-based ecosystem of open-source software for mathematics, science, and engineering. The scipy.optimize package provides several commonly used optimization algorithms. | ||
**[http://docs.scipy.org/doc/scipy/reference/tutorial/optimize.html scipy optimization documentation (scipy.optimize)] | **[http://docs.scipy.org/doc/scipy/reference/tutorial/optimize.html scipy optimization documentation (scipy.optimize)] | ||
+ | |||
+ | * [http://www.gerad.ca/nomad/Project/Home.html Nomad] - Nomad is another optimization library. This one is included in the latest version of Dakota | ||
− | |||
--[[User:Joegi|Joegi]] ([[User talk:Joegi|talk]]) 22:37, 10 July 2014 (CEST) | --[[User:Joegi|Joegi]] ([[User talk:Joegi|talk]]) 22:37, 10 July 2014 (CEST) |
Revision as of 01:16, 20 July 2014
Open source optimizers
The following optimization libraries are known to work with OpenFOAM:
- DAKOTA - DAKOTA is an optimization library that provides algorithms for design optimization, uncertainty quantification, parameter estimation, design of experiments, and sensitivity analysis, as well as a range of parallel computing and simulation interfacing services.
- OpenMDAO - OpenMDAO is an open-source Multidisciplinary Design Analysis and Optimization (MDAO) framework, written in Python. You can use it to develop an integrated analysis and design environment for your engineering challenges.
- SciPy - SciPy is a Python-based ecosystem of open-source software for mathematics, science, and engineering. The scipy.optimize package provides several commonly used optimization algorithms.
- Nomad - Nomad is another optimization library. This one is included in the latest version of Dakota