a Python-based, open-source, multidisciplinary optimization framework with support for analytic derivatives and distributed HPC computing
OpenMDAO is a Python-based open-source multidisciplinary design, analysis, and optimization (MDAO) framework which specializes in large-scale problems requiring parallel execution, distributed memory, and complex problem formulations.
OpenMDAO has been used to solve a number of interesting design problems, including optimization of a cubesat platform (CADRE) (paper), wind turbine and wind farm design (paper), aircraft trajectory optimization, and turbomachinery design for jet engines (paper).
The OpenMDAO project is managed by a development team at the NASA John H. Glenn Research Center in Cleveland OH.
For more information, visit our site at http://openmdao.org.
For documentation, see http://openmdao.org/docs.
Our code base is hosted at Github: http://github.com/OpenMDAO/OpenMDAO-Framework