v3.0.4
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