Releases: OpenMDAO/mphys
v2.0.0
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 fromDistributedConverter
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
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
What's Changed
- MPhys bibtex by @kejacobson in #157
- Fixing CI by @timryanb in #163
- Update TacsBuilder API by @timryanb in #165
- Adding aerostructural example w/ tacs oas coupling by @timryanb in #162
- Client Server OM problem for large by @Asthelen in #164
- Fix pip install for mphys in build_docs github actions by @kejacobson in #166
- switch aoa1, aoa2 back to vector aoa in supersonic panel example by @Asthelen in #167
- pin CI to petsc4py 3.19 by @timryanb in #168
- time_estimate_buffer for parallel remote component robustness by @Asthelen in #169
- Making run_directory API forward compatible with new OpenMDAO changes by @timryanb in #171
- Bumping CI Python to 3.9 by @timryanb in #172
- Bump to version 1.3.0 by @kejacobson in #174
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Uncommenting TACS tests in CI by @timryanb in #138
- Add option to switch the coupling group type in aerostructural by @kejacobson in #140
- no need to preinstall jupyter-book by @swryan in #141
- Adding OpenAeroStruct tests by @timryanb in #142
- Add OAS to Readme list by @timryanb in #143
- Expanded supersonic panel example to include parallel multipoint by @Asthelen in #144
- Fixing issue with OpenMDAO 3.26.1 breaking tests by @timryanb in #147
- Adding new TACS API to examples by @timryanb in #148
- Add option to select order of pre and post coupling subsystems to aerostructural scenario. by @kejacobson in #146
- Add MPhys logo by @kejacobson in #151
- Adding SkipUnless check for complex tests being run w/ real tacs/meld by @timryanb in #153
- Aerothermal example by @joanibal in #131
- Fix scenario dir unit test by @kejacobson in #155
- Tags for multi body by @Asthelen in #158
- Updated the APIs for the aerothermal scenario by @friedenhe in #156
- fixed embed-options in documentation by @Asthelen in #159
- bump version to 1.2.0 by @timryanb in #160
New Contributors
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Update readme and long description by @kejacobson in #106
- Fixing missing package for installation by @bernardopacini in #107
- Expanding mask converter by @bernardopacini in #108
- Add note about telecons to readme by @kejacobson in #109
- Add method for user post scenario subsystem by @kejacobson in #112
- Revive time domain modal example with time step subproblem by @kejacobson in #114
- Make MPhys name capitialization consistent by @kejacobson in #119
- Adding integration test for TACS to CI by @timryanb in #113
- Fixing distributor component to work with new OpenMDAO convention by @timryanb in #127
- Change directories when scenarios perform actions (allow separation of file IO for scenarios) by @kejacobson in #132
- Fixing broken pygeo-tacs example by @timryanb in #128
- added supersonic panel example by @bretstanford in #134
- pyGeo wrapper fix by @ArshSaja in #135
- Bump to version 1.1 by @kejacobson in #136
New Contributors
- @bretstanford made their first contribution in #134
- @ArshSaja made their first contribution in #135
Full Changelog: 1.0.0...v1.1.0
1.0.0
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
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).