OpenMDAO Logo

An open-source framework for efficient multidisciplinary optimization.

October 27, 2020
by Justin Gray
Comments Off on What to do when OpenMDAO Deprecates A Component?

What to do when OpenMDAO Deprecates A Component?

Working on the RevHack2020 effort, I wanted to run the eVTOL trajectory optimization provided by Shamsheer Chauhan. This code was written for OpenMDAO V2, and I had V3 installed on my machine. While there were no API backwards incompatibilities in … Continue reading

October 25, 2020
by Justin Gray
Comments Off on RevHack 2020 — Halfway there

RevHack 2020 — Halfway there

We are halfway through the OpenMDAO 2020 Reverse Hackathon, so it is time to give all you users an update on what we’ve learned so far and what to expect for the last week. What we have learned so far … Continue reading

October 14, 2020
by Justin Gray
Comments Off on 3 Tools for MDAO Success

3 Tools for MDAO Success

Multidisciplinary Design Analysis and Optimization … MDAO Practitioners of MDAO must develop skills in three separate, but closely related, areas: nonlinear optimization, model construction, and model differentiation. An undergraduate STEM education will likely have given given you a brief introduction … Continue reading

October 2, 2020
by Justin Gray
Comments Off on OpenMDAO V3.4.0

OpenMDAO V3.4.0

OpenMDAO V3.4.0 has been released. Check out the full list of changes in the release notes. One change nice new feature is “noisy warnings” if AnalysisError is raised inside an optimization loop. Many optimizers can catch these errors and recover … Continue reading

September 4, 2020
by Justin Gray
Comments Off on OpenMDAO V3.3.0 released

OpenMDAO V3.3.0 released

OpenMDAO V3.3.0 is live. You can read the release notes for full details, but the major new feature in this release is the ability to query for input/output metadata from within the configure method. This introspection feature allows you to … Continue reading

September 1, 2020
by Justin Gray
Comments Off on New Lecture: Sparse Derivatives for Vectorized Outputs

New Lecture: Sparse Derivatives for Vectorized Outputs

I’ve posted a new lecture that provides an introduction to sparse partial derivatives. This lecture uses a simple beam moment calculation, with vector inputs and outputs with fairly sparse partial derivatives. The derivatives are a little tricky to get right, … Continue reading

September 1, 2020
by Justin Gray
Comments Off on 2020 OpenMDAO Reverse Hackathon

2020 OpenMDAO Reverse Hackathon

The 2020 OpenMDAO workshop will be a reverse hackathon, that will be held October 19 – 30. This will be a virtual, asynchronous event, with no cost to anyone who wants to participate. Check out the github repo for the … Continue reading

August 25, 2020
by Justin Gray
Comments Off on New OpenMDAO Mailing List

New OpenMDAO Mailing List

SUBSCRIBE HERE We’re starting a mailing list for announcements by the dev team. It will not be too noisy, but you can expect to hear from us whenever we make a new release, post a new POEM, or want to … Continue reading

July 22, 2020
by Justin Gray
Comments Off on OpenMDAO V3.2 is live and it’s a big deal!

OpenMDAO V3.2 is live and it’s a big deal!

OpenMDAO 3.2 is live. You can read the details in the release notes, but I want to specifically highlight something that all current users will notice. You no longer need to manually create any IndepVarComps. Following POEM 015, we’ve implemented … Continue reading

June 12, 2020
by Justin Gray
Comments Off on Come to a discussion about MDO Community Test Problems

Come to a discussion about MDO Community Test Problems

Despite AIAA Aviation 2020 moving to a virtual format, there is still a chance for some “in person” discussion via video conferencing software. On Monday June 15th, at 2:00 Eastern Time, I’ll be leading a discussion about development of a … Continue reading

Fork me on GitHub