OpenMDAO Logo

An open-source framework for efficient multidisciplinary optimization.

November 19, 2021
by Justin Gray
Comments Off on OpenMDAO V3.14: I feel the need — the need for speed

OpenMDAO V3.14: I feel the need — the need for speed

OpenMDAO V3.14 is chocked full of speedy goodness. You can check out the full release notes for all the details, but I wanted to highlight two key developments that each give speed in their own special way Faster Structured Interpolation … Continue reading

October 8, 2021
by Justin Gray
Comments Off on Announcing OpenMDAO V3.13

Announcing OpenMDAO V3.13

OpenMDAO V3.13.0 is live. You can read the release notes for complete details, but there are a few key changes worth highlighting: There are some minor improvements to the way OpenMDAO computes relative step sizes. Full details in POEM 051, … Continue reading

July 16, 2021
by Justin Gray
Comments Off on V3.10 – OpenMDAO on Google Collab!

V3.10 – OpenMDAO on Google Collab!

We revamped our docs based on jupyter notebooks, so you can run all our docs code on Google Collab. Just look for the rocket-ship icon in the upper right corner of a docs page! That will take you to a … Continue reading

June 21, 2021
by Justin Gray
Comments Off on value -> val

value -> val

OpenMDAO V3 is a little inconsistent with it use of val and value as keyword arguments to different API methods. We are going to fix this in V4 by standardizing on val for everything. This change is proposed in POEM … Continue reading

May 11, 2021
by Justin Gray
Comments Off on Have a look at POEMs 48 and 49

Have a look at POEMs 48 and 49

Introducing two new proposals for OpenMDAO enhancement (POEMs), for your consideration. Both are fairly low impact, though POEM 049 does propose removal of some unused APIs. POEM 048: MetaModelSemiStructured Component OpenMDAO Already has both structured and unstructured metamodel components. You … Continue reading

May 4, 2021
by Justin Gray
Comments Off on V3.9.1

V3.9.1

Version 3.9’s biggest change is the new serial/distributed api for variables. We now allow you to label individual variables as serial or distributed, which ultimately clears up a lot of confusion when working with distributed memory computations. All of the … Continue reading

April 14, 2021
by Justin Gray
Comments Off on V3.8.0 and an upcoming 100x speedup!

V3.8.0 and an upcoming 100x speedup!

OpenMDAO V3.8.0 is out. This is a modest release, but does have some new features. Check out all the release notes for complete details, but here are some highlights: Overhaul of the internal storage vectors (relevant if you’re doing cool … Continue reading

February 11, 2021
by Justin Gray
Comments Off on OpenMDAO V3.7.0

OpenMDAO V3.7.0

Here is the next monthly installment of your favorite show: OpenMDAO Gets New Features On this episode: Release notes for V3.7.0 Register your own functions to be used with ExecComp debugging methods give nicely formatted output in Jupyter notebooks ExecComp … Continue reading

January 17, 2021
by Justin Gray
Comments Off on New Release: OpenMDAO 3.6.0

New Release: OpenMDAO 3.6.0

Version 3.6.0 marks a huge milestone for OpenMDAO. This is the second release in a row where there are no backwards incompatible API changes! Hurray! To celebrate we released our new logo! Lest you think we just made a release … Continue reading

December 3, 2020
by Justin Gray
Comments Off on POEM 039: User Functions in ExecComp

POEM 039: User Functions in ExecComp

There is a new POEM (Proposal for OpenMDAO EnhanceMent) on the street. POEMS are the way that any new feature is vetted before being implemented. Developers and users are all welcome to propose POEMS! Also, we value any user input … Continue reading

Fork me on GitHub