« Back

OpenMDAO in a nutshell

OpenMDAO is an open source framework written in Python to faciliate the coupling of multiple models to perform multidisciplinary analysis and design optimization. One of the unique features of OpenMDAO is the use of derivatives to accelerate the solution of the coupled system and to provide gradients for gradient-based optimization algorithms. As a result, OpenMDAO can solver problems with tens of thousands of variables and a similar number of constraints.

The development of OpenMDAO started in 2008, when developers at NASA identified the need for a new design optimization framework to address complex aircraft design optimization problems. More recently, OpenMDAO was re-written to use the modular analsysis and unified derivatives (MAUD) architecture, enabling the efficient computation of coupled derivatives. Follow the links to the websites and papers below for more details.