-
Notifications
You must be signed in to change notification settings - Fork 24
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
Update domain.py #63
Update domain.py #63
Conversation
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.
Hey Kei, these comments look clear to me
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.
Hey Kei, have you checked that these edits work with the following:
- Single Solid Region, like the Turek Flag
- Multiple Solid regions
- Single Fluid region
- Multiple Fluid regions
- St. Venant Kirchoff material
- Mooney Rivlin material
- With Robin BC?
I would like to make sure this doesn't break any of the existing functionality before incorporating this PR.
Hi Daivd, Good point! Best, |
Hey Kei, here is a simulation with mutliple fluid regions in the Aneurysm Workflow FSI: |
And in the solver itself there is a cylinder with 2 solid regions |
Thanks for pointing out! I just reverted the change and will re-open the pull-request after I test the changes. Best, |
Yes, I think we need more tests for the solver. A restart test would also be very useful |
I did work on that, but found that the problem is multi-folded, meaning we need to fix time loop, drag/lift evaluation and not-designed-to restart. But I will work on this now that it turned out that it is important we have well designed test to avoid manually performing many kinds of test. |
Two main reasons for this PR
domain.py
was quite complicated to understand without enough documentation. Therefore, I added args/returns as well as underlying assumption for some of the variables that was not explicitly stated.Please review my comments and feel free to add comments on them!
Kei