Skip to content

v3.0.4

Compare
Choose a tag to compare
@friedenhe friedenhe released this 14 Feb 22:21
· 139 commits to main since this release
f7dc586

Changes

  • Fixed a bug for aerostructural optimization in parallel. The derivative of structural functions was not accurate due to an inconsistent serial/parallel convention in MPhys aero (DAFoam) and struct components (TACS). See detailed description from here. No updates are needed for DAFoam, but we need to update the dependencies: OpenMDAO, MPhys, and TACS.

  • Fixed a bug for Multiple Patches in Aerostructural Coupling a83b5f3. Now we support having multiple design surface patches for Aerostructural Coupling.

  • Added a fixed-point iteration adjoint solver 498874c. Now it works in serial only.

  • Changed the multi-case setting f7dc586. Now it is done in MPhys.

Dependency update

Updated OpenMDAO to 3.25.0
Updated MPhys to 1.1.0
Updated TACS to 3.2.1

Backward-incompatible changes

One needs to update runScript.py for multi-case optimization. Check the latest setting from here