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

Multi Analysis Driver #266

Open
sean-engelstad opened this issue Dec 1, 2023 · 0 comments
Open

Multi Analysis Driver #266

sean-engelstad opened this issue Dec 1, 2023 · 0 comments
Assignees

Comments

@sean-engelstad
Copy link
Contributor

sean-engelstad commented Dec 1, 2023

  • may want to different kind of analyses (some steady / unsteady and some oneway-coupled vs coupled within the same optimization problem) such as a fully coupled aerothermoelastic analysis for stress but also a oneway-coupled buckling analysis
  • Idea is to make the funtofem model manage the drivers and you could have multiple drivers or something. Want a way to do this that hopefully IS backwards compatible (i.e. don't want to make too many changes if I can help it).
  • Maybe the model can be a driver itself and you can register each of the drivers to the model? That seems like it might work. Or you can just make a driver called SuperDriver or MixedDriver or something like that.. needs work on the name there.
  • For the buckling one you would want to modify solve_forward to let you pick which scenarios to call so that the call chain is:
  1. coupled forward analysis of scenario1
  2. buckling forward analysis of scenario1
  3. coupled forward analysis of scenario2
  4. buckling forward analysis of scenario2

Instead of the NLBGS driver doing both coupled forward analyses first.

@sean-engelstad sean-engelstad changed the title Subset analysis class Heterogeneous Analysis Driver Dec 1, 2023
@sean-engelstad sean-engelstad changed the title Heterogeneous Analysis Driver Heterogeneous Analysis Driver / MultiDriver Dec 1, 2023
@sean-engelstad sean-engelstad changed the title Heterogeneous Analysis Driver / MultiDriver Multi Analysis Driver Dec 1, 2023
@sean-engelstad sean-engelstad self-assigned this Dec 1, 2023
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

No branches or pull requests

1 participant