-
-
Notifications
You must be signed in to change notification settings - Fork 15
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
Support 3D cases #1
Comments
We are more and more getting into the situation that not supporting 3D leads to lots of corner cases that we have to catch. Example: fenics-adapter/fenicsadapter/fenicsadapter.py Lines 121 to 122 in 4feb7a4
This becomes especially painful in the context of 2d/3d coupling. The many I think that creating a real 3d case for the sake of validating our 3d implementation is probably a major task. However, we can already verify many of the required generalizations to go from 2d to 3d via tests (which do not harm in any case). Therefore, I would suggest the following approach:
|
This issue has been mentioned on preCICE Forum on Discourse. There might be relevant details there: https://precice.discourse.group/t/openfoam-fenics-for-fsi-on-3d/404/3 |
Current handling of Quasi 2D - 3D cases:
To be able to support the 2D/3D coupling in the example tutorials/CHT/flow-over-plate/buoyantPimpleFoam-fenics we have to allow simulations, where the dimensionality is 3, even though there is no proper support for 3D simulations in the fenics adapter yet. See, for example
fenics-adapter/fenicsadapter/fenicsadapter.py
Lines 152 to 153 in 9ee7984
and
fenics-adapter/fenicsadapter/fenicsadapter.py
Lines 310 to 311 in 9ee7984
If someone wants to run a "real" 3D simulation, the adapter does not work. We should either throw an exception in this case or implement a proper 3D treatment.
Update:
The text was updated successfully, but these errors were encountered: