KratosMultiphysics / Kratos

Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
https://kratosmultiphysics.github.io/Kratos/
Other
985 stars 242 forks source link

[GeoMechanicsApplication] Investigate and document the geo interface elements #12493

Open WPK4FEM opened 6 days ago

WPK4FEM commented 6 days ago

As a developer I would like to have documentation on interface elements, such that I can more easily maintain and extend these elements.

Successor #12497

Acceptance Criteria

WPK4FEM commented 6 days ago

For the tunnel model I have been trying interface elements in combination with UDSM material. Here I try to list my findings:

U_Pw Interface elements in GeoMechanics are basically copied from the PorousMechanics of Pouplana.

The choosen geometry for the line interface element is a quadrilateral plane. Desirable would have been a line. This has several consequences:

For 3D the geometry of the plane interface the choice is wedge or hexahedron. Consequences are very similar to those for the line interface element i.e. missing quadratic variants etc.

WPK4FEM commented 6 days ago

geo/interface_elements is the GitHub branch on which I have tried to understand behaviour of the line interface element Anne has worked with me on understanding the behaviour, he will recognize some of the printing. the example64.dll was not put in the repository. I place it on my postbox, Gennady also has it.