-
Notifications
You must be signed in to change notification settings - Fork 918
Sub-config files for multizone problems #715
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
Conversation
…to feature_mz_config
| STEADY_TRANSLATION = 11, /*!< \brief Simulation in a steadily translating frame. */ | ||
| GUST = 12, /*!< \brief Simulation on a static mesh with a gust. */ | ||
| MOVING_HTP = 13, /*!< \brief Simulation with moving HTP (rotation). */ | ||
| FLUID_STRUCTURE_STATIC = 14 /*!< \brief Fluid structure deformation with no grid velocity. */ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should the identifiers be updated?
economon
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the big effort, @talbring
Just one or two main comments with some other small items.
pcarruscag
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @talbring, very welcome refactoring.
Please see my two comments below.
pcarruscag
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the changes I asked.
economon
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Last chance if anyone has some final comments, otherwise we'll merge shortly.
|
Was playing around with the turbomachinery cases with the new multi-zone config. I like the new changes, makes it much clearer! Just a remark, don't know if this is on purpose, but for the configuration parameter TURBOMACHINERY_KIND, you still need to supply them in the general configuration file for both zones (so in case of a two zone problem: TURBOMACHINERY_KIND = CENTRIFUGAL CENTRIFUGAL). Wouldnt it make more sense to have this per zone specified in the respective configuration file? |
Proposed Changes
This is the first part of a series of PRs which completely refactor the output (and parts of the input).
In this one I introduce the sub-config file feature for multizone/multiphysics problems. More information on how it works can be found here:
https://su2code.github.io/docs/Multizone
Note that the automatic deduction of the correct interface type is not working at the moment. So the
MARKER_FLUID_INTERFACEorMARKER_CHT_INTERFACEstill has to be there at the moment ...Furthermore this changes the way grid movement is specified in the config files. Examples can be found also using the link above or by simply looking at the
sliding_interfacetest cases.Related Work
PR Checklist
Put an X by all that apply. You can fill this out after submitting the PR. If you have any questions, don't hesitate to ask! We want to help. These are a guide for you to know what the reviewers will be looking for in your contribution.