Skip to content

Releases: OpenMDAO/mphys

v2.0.0

11 Dec 19:24
8cab854
Compare
Choose a tag to compare

What's Changed

  • First step of generalizing the time domain integrator component to mphys builders by @kejacobson in #139
  • Draft: Naming convention class by @kejacobson in #149
  • Breaking out Structures and Thermal load vars into sub-class by @timryanb in #176
  • Make setup() in scenario switch directory if set by @kejacobson in #180
  • Removing unnecessary shape_by_conn from distributed converter from DistributedConverter by @timryanb in #186
  • Update Documentation for MPhys version 2.0 by @kejacobson in #187
  • bumping required version for all recomended dependencies in README by @timryanb in #189
  • V2.0.0 - MPhys Variable Naming Convention Classes by @kejacobson in #181
  • Fix CI pipeline for deploying the documentation by @kejacobson in #190

Full Changelog: v1.3.0...v2.0.0

v2.0.0-beta.1

15 Apr 17:53
041728d
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release

What's Changed

  • First step of generalizing the time domain integrator component to mphys builders by @kejacobson in #139
  • Naming convention class by @kejacobson in #149

Full Changelog: v1.3.0...v2.0.0-beta.1

v1.3.0

23 Mar 15:20
e2f6776
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.0...v1.3.0

v1.2.0

17 Aug 14:16
7a2f10f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.0

08 Feb 19:50
1f90b67
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.0.0...v1.1.0

1.0.0

14 Jun 16:55
64e2dfe
Compare
Choose a tag to compare

This is the first version of MPhys where the individual solver builders are moved out of the MPhys repository and into the respective solver repositories. See the example PRs where this migration took place: #104, #98, #90, and #87. Documentation on external solvers were added in #97. In addition, there has been several PRs since version 0.4 that introduced changes in the individual solver builders. We also have two PRs that introduce updates to the example scripts: #103 and #100

We introduced an API change in #82 where we pass an optional scenario name to the builder calls.

Finally, the remainder of the changes since v0.4 has been on improving the documentation and testing: #70, #72, #76, #78, #85, #91, #92, #93, #94, #95, #96, #99, and #101.

0.4

29 Jun 08:09
794b5c7
Compare
Choose a tag to compare
0.4

This version moves to the new i/o API changes in OpenMDAO version 3.9.0. We removed the distributed option from components and tagged each i/o variable as distributed or serial in #66. With this approach, we also moved "low fidelity" codes' i/o to be connected to other parallel i/o, so introduced the DistributedConverter class that converts serial i/o to and from parallel i/o. This release should work with OpenMDAO versions 3.9.x.

We also fixed a parallel multipoint bug with the adflow wrapper in #68. This PR also contains a performance fix for pygeo/dvcon wrappers.

Other updates include changes for the CRM example with FUN3D (#60), internal refactor to avoid multiple inheritance (#64), and documentation updates (#67).

0.3

13 Apr 08:56
392b4fa
Compare
Choose a tag to compare
0.3

This is the first version after the refactor introduced in #53 where all examples and tests should work with the new approach.

0.2

24 Mar 14:57
4d88f88
Compare
Choose a tag to compare
0.2

This is the last working version before we merge @kejacobson's refactor PR at #53. The tests and example scripts work with openmdao version 3.8.0.