Skip to content

v3.0.0

Compare
Choose a tag to compare
@friedenhe friedenhe released this 19 Apr 23:59
· 179 commits to main since this release
1c10cd5

This major release integrated DAFoam and OpenMDAO for multidisciplinary design optimization through the Mphys interface.

  • Developed an interface (mphys/mphys_dafoam.py) to Mphys and OpenMDAO for multidisciplinary design optimization. (6d24104)
  • Update the dependencies' version. Check the new installation guide from here
  • Add a findFeasibleDesign function to find the initial design variables to produce a feasible design before the optimization. This is an extension of the solveCL function and can handle more than one design variable and constraint (1889f5f)
  • Fixed a bug in the mesh quality function. Now we can do optimization with a mesh quality constraint to avoid having poor mesh quality during the optimization. (995a580)
  • Made the setOption more flexible in setting dicts. Now we can set the value in a dict one wants to update using the setOption function, without the need to use the entire dict. (995a580)
  • Added an option to run low order primal for computing the Krylov solver preconditioner. (6d83cf6)