Skip to content

Releases: smdogroup/funtofem

v0.3.8

13 Dec 20:36
14f795d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.7...v0.3.8

v0.3.7

27 Nov 21:27
4e9eafa
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.6...v0.3.7

v0.3.6

27 Nov 21:11
ee6f3bc
Compare
Choose a tag to compare
v0.3.6 Pre-release
Pre-release

What's Changed

Full Changelog: v0.3.5...v0.3.6

v0.3.5

07 Nov 19:46
37d7269
Compare
Choose a tag to compare
v0.3.5 Pre-release
Pre-release

What's Changed

Full Changelog: v0.3.4...v0.3.5

Release v0.3.4

22 Aug 16:25
4c11b61
Compare
Choose a tag to compare
Release v0.3.4 Pre-release
Pre-release

What's Changed

Full Changelog: v0.3.3...v0.3.4

Release v0.3.3

02 Aug 18:26
86dc005
Compare
Choose a tag to compare
Release v0.3.3 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.3.2...v0.3.3

Release v0.3.2

19 Jul 19:07
22e73cf
Compare
Choose a tag to compare
Release v0.3.2 Pre-release
Pre-release

What's Changed

Full Changelog: v0.3.1...v0.3.2

Release v0.3.1

17 May 02:35
ae6a414
Compare
Choose a tag to compare
Release v0.3.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.3...v0.3.1

Release v0.3

16 May 15:51
b2936a8
Compare
Choose a tag to compare
Release v0.3 Pre-release
Pre-release

Major Notes

Significant improvements to the unsteady TACS interface have been made with better incorporation of ESP/CAPS. Major bug fixes include a fix for mesh motion, grid coordinate derivatives, and additional unit testing concerning these features. Initial developments to mesh morphing based on shape changes are also included in the FuntofemShapeDriver and related classes. Several modifications have been made to the FUNtoFEM wrappers in FUN3D, mainly concerning grid coordinate adjoints and grid mesh deformation; these changes make this version of FUNtoFEM incompatible with versions of FUN3D which do not include these modifications. As of this release, aeroelastic, aerothermal, and aerothermoelastic implementations of the adjoint have been verified to at least $10^{-11}$ accuracy for steady problems without shape changes.

What's Changed

New Contributors

Full Changelog: v0.2...v0.3

v0.2

03 Feb 00:21
cc0545c
Compare
Choose a tag to compare
v0.2 Pre-release
Pre-release

v0.2 Release

Advanced Python Improvements and Fun3d Unit Tests

The imports from the pyfuntofem module were significantly improved so all classes and methods are available from the top-level module. Now all relevant classes can be imported with from pyfuntofem import * or submodules model, driver, interface, optimization. Class methods, method cascading, and other advanced python features were added to the main funtofem model classes such as Body, Variable, Function, Scenario, etc. for shorter run scripts (on average ~45% fewer lines). New classes help build the coupled FUNtoFEMnlbgs driver easier such as TransferSettings, SolverManager, CommManager. Finally, copy constructor methods in Fun3dInterface are able to reload the fun3d Flow, Adjoint objects in real vs complex mode to enable FUN3D adjoint vs complex-step tests to be ran in unit tests now.

Pull Requests

  • Package improvements in pyfuntofem for easier importing by @sean-engelstad in #91
  • New badges, style updates to README.md by @bburke38 in #92
  • Shorter Run Scripts using advanced python features, class methods, method cascading by @sean-engelstad in #96
  • Fun3d Unit Tests with Fun3dInterface + TestStructuralSolver, and coupled tests in TestFun3dTacs @sean-engelstad in #97
  • New Fun3d Unit Tests and finalizing shorter run scripts by @sean-engelstad in #100

Full Changelog: v0.1...v0.2