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
Using a higher order finite element mesh is problematic #55
Comments
In case someone is interested in how a higher order element mesh can be generated for the perpendicular flap geometry case: https://calculix.discourse.group/t/two-types-of-elements-in-a-cgx-mesh/483/3 |
This issue has been mentioned on preCICE Forum on Discourse. There might be relevant details there: https://precice.discourse.group/t/supported-suctural-elements-in-fsi-calculix-openfoam/163/7 |
We have carried out some further tests with different FE codes (e.g. Abaqus) and found that for the transfer of a pressure surface load to the nodal forces, depending on the element type (e.g. linear or quadratic), the corresponding force components should be taken into account, depending on whether it is a corner or midside node. |
This issue was resolved via #92 |
If the adapter is run with a case setup having higher order mesh elements, the higher order nodes get detected as physical nodes while defining the coupling boundary. For example consider the following mesh:
Here there are only four nodes along the Y axis. But if the mesh element type
he20
:is defined, then the coupling boundary shows seven nodes along the Y axis. This means that in addition to the four physical nodes, additional three higher order nodes are also detected.
This is problematic and needs to be resolved by having some sort of filtering in the adapter. A similar situation arises while extracting nodes from a FEniCS mesh, and the FEniCS-Adapter handles the filtering here.
The text was updated successfully, but these errors were encountered: