Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Application Case Fixes - multipoint derivative dicts, early_stopping, composite materials, funtofem.out file for remote driver #247

Closed
wants to merge 48 commits into from

Conversation

sean-engelstad
Copy link
Contributor

@sean-engelstad sean-engelstad commented Oct 30, 2023

Bug Fixes for High-Speed Civil Transport Aircraft Application Case

This application case we are using is exercising almost all of the current F2F code.

  • particular bug that arises when using CompositeFunctions for multiple scenarios with optimization. The analysis functions of a particular scenario are not differentiated with respect to aerodynamic discipline design variables with respect to the other scenarios. Yet the CompositeFunctions which combine information among scenarios such as TOGW will then fail unless all analysisFunctions have at least zero derivatives for each variable.
  • Early_stopping is included since it got mixed into these commits
  • Move mapbc files to the scenario folders
  • funtofem.out file was added since the aerodynamic and structural variable derivatives were actually not read from the sens files of the system call analysis run. Only shape variables were getting read from the *.sens files and this was messing up the optimization.

@sean-engelstad sean-engelstad marked this pull request as ready for review October 30, 2023 22:57
Copy link
Contributor

@bburke38 bburke38 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we retain the ability to get all of the residuals instead of only the norm?

@sean-engelstad sean-engelstad changed the title Derivative Initialization for Off-Scenario Derivatives of Composite Functions Application Case Bug Fixes - move mapbc files, multipoint derivative dicts Oct 31, 2023
@sean-engelstad sean-engelstad changed the title Application Case Bug Fixes - move mapbc files, multipoint derivative dicts Application Case Bug Fixes - move mapbc files; multipoint derivative dicts Oct 31, 2023
@sean-engelstad sean-engelstad changed the title Application Case Bug Fixes - move mapbc files; multipoint derivative dicts Application Case Bug Fixes - move mapbc files; multipoint derivative dicts, early_stopping Oct 31, 2023
@sean-engelstad sean-engelstad changed the title Application Case Bug Fixes - move mapbc files; multipoint derivative dicts, early_stopping Application Case Fixes - move mapbc files; multipoint derivative dicts, early_stopping Nov 1, 2023
@sean-engelstad sean-engelstad changed the title Application Case Fixes - move mapbc files; multipoint derivative dicts, early_stopping Application Case Fixes - multipoint derivative dicts, early_stopping, composite constitutive for callbacks Nov 1, 2023
@sean-engelstad sean-engelstad changed the title Application Case Fixes - multipoint derivative dicts, early_stopping, composite constitutive for callbacks Application Case Fixes - multipoint derivative dicts, early_stopping, composite constitutive tacs callbacks Nov 1, 2023
@sean-engelstad sean-engelstad changed the title Application Case Fixes - multipoint derivative dicts, early_stopping, composite constitutive tacs callbacks Application Case Fixes - multipoint derivative dicts, early_stopping, composite constitutive tacs callbacks, functions.out file for remote driver Nov 1, 2023
@sean-engelstad sean-engelstad changed the title Application Case Fixes - multipoint derivative dicts, early_stopping, composite constitutive tacs callbacks, functions.out file for remote driver Application Case Fixes - multipoint derivative dicts, early_stopping, composite materials, functions.out file for remote driver Nov 1, 2023
@sean-engelstad sean-engelstad changed the title Application Case Fixes - multipoint derivative dicts, early_stopping, composite materials, functions.out file for remote driver Application Case Fixes - multipoint derivative dicts, early_stopping, composite materials, get derivatives from remote driver system call Nov 1, 2023
@sean-engelstad sean-engelstad changed the title Application Case Fixes - multipoint derivative dicts, early_stopping, composite materials, get derivatives from remote driver system call Application Case Fixes - multipoint derivative dicts, early_stopping, composite materials, funtofem.out file for remote driver Nov 1, 2023
@sean-engelstad
Copy link
Contributor Author

Had to start over and make a new branch using the parallel tacsAIMs (otherwise the CAD runtime in ESP/CAPS was atrociously slow almost 1:1 with the CFD).

@sean-engelstad sean-engelstad deleted the application2 branch November 9, 2023 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants