-
Notifications
You must be signed in to change notification settings - Fork 843
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
[WIP] Multizone discrete adjoints for turbomachinery #2317
base: develop
Are you sure you want to change the base?
Conversation
@joshkellyjak @pcarruscag Should I make some first commits for a "tag type / debug" recording to this branch? (This problem is the main motivation but technically it's quite unrelated.) We need it here, but it might be better to merge it from a dedicated branch. |
…l write restart files during runtime (there is a bug, potentially when clearing the tape).
Personally I would like this to selfishly enhance my understanding, but I don't think it should be merged when we complete the PR. Could be useful documentation for the website. |
Well I think the functionality should be merged at some point. It might become too much for this PR(?). Let me just go ahead and create a dedicated branch for the tag tape. We could just use that branch as a helper then and prepare it for develop after this one is merged. |
Ah now I got the comment. I would keep adding the debug tape separate from fixing the turbo issues |
…zation.hpp (to cover RealReverseTag).
Reverting an accidental merge |
…his is a temporary change to avoid false positives when a tag tape is used. They might be unnecessary anyway though.
Proposed Changes
This is, for now, a brief note on @joshkellyjak 's and my WIP on a discrete adjoint functionality for multizone (multi-stage, multi-row) turbomachinery cases. We intend to realize everything through the native multizone discrete adjoint solver, though some turbo-specific problems need to be resolved.
This will, probably, involve further additions/corrections/cleanups around the mixing plane interface so that it is recorded properly. The current recording seems to still be not fully correct.
Related Work
None, so far.