Contact models for ASiMoV
- Rigid plane Nitsche unilateral contact (frictionless/friction), Tresca/Coloumb.
- Matching meshes frictionless
- Handwritten custom integration kernel for surface integrals on arbitrary cell type.
- Python/numba
- Consider parallel computing implications. Remeshing/graph partitioning? How should we do this for realistic problems?
- Should we consider self-contact or contact between multiple surface
- Non-matching meshes frictionless.
- How to ensure sufficiently accurate quadrature rule.
- Subtriangulation of a submesh of facets
- Dig into how to do the integration (check GETFEM and other Nitsche based literature).
- Unbiased approach (how to make the inverse of the distance function)