Skip to main content

The Contact Structural Mechanics Application contains the contact mechanics implementations that can be used by the Structural Mechanics Application within Kratos Multiphysics.

Project description

Contact Structural Mechanics Application

Application Description Status Authors
ContactStructuralMechanicsApplication The Contact Structural Mechanics Application contains the contact mechanics implementations that can be used by the Structural Mechanics Application and Constitutive Laws Application within Kratos Multiphysics Vicente Mataix Ferrándiz
Alejandro Cornejo Velázquez

Solution Solution Solution Solution Solution Solution

The application includes tests to check the proper functioning of the application.

😎 Features:

  • Mesh tying conditions based in mortar formulation

  • Augmented Lagrangian contact conditions based in mortar formulation

    • Frictionless formulation

    • Frictional formulation

  • Penalty contact conditions based in mortar formulation

    • Frictionless formulation

    • Frictional formulation

  • Simplified MPC conditions based in mortar formulation. With the mortar formulation the weight are computed, allowing to compute a Simplified NTN and a simplified NTS

    • Frictionless formulation

    • Frictional formulation

    • Mesh tying formulation, with tension checking

  • Self-contact compatible

  • Strategies, processes, solvers and convergence criterias used by the contact formulation

  • Several strategies for adaptive remeshing

  • The application includes search utilities in order to create the contact conditions

  • Frictional laws (WIP) in order to consider different types of frictional behaviour

  • +115 Python unittest, including Validation tests, and +85 cpp tests

⚙️ Examples:

Examples can be found here, and here for several contact adaptive remeshing examples.

🗎 Documentation:

Further information regarding the formulation can be accessed in Chapter 4 of the PhD thesis authored by Vicente Mataix Ferrándiz, available on UPC Commons.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

kratoscontactstructuralmechanicsapplication-10.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (39.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

kratoscontactstructuralmechanicsapplication-10.3.1-cp313-cp313-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.13Windows x86-64

kratoscontactstructuralmechanicsapplication-10.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (39.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

kratoscontactstructuralmechanicsapplication-10.3.1-cp312-cp312-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.12Windows x86-64

kratoscontactstructuralmechanicsapplication-10.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (39.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

kratoscontactstructuralmechanicsapplication-10.3.1-cp311-cp311-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.11Windows x86-64

kratoscontactstructuralmechanicsapplication-10.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (39.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

kratoscontactstructuralmechanicsapplication-10.3.1-cp310-cp310-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.10Windows x86-64

kratoscontactstructuralmechanicsapplication-10.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (39.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

kratoscontactstructuralmechanicsapplication-10.3.1-cp39-cp39-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.9Windows x86-64

kratoscontactstructuralmechanicsapplication-10.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (39.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

kratoscontactstructuralmechanicsapplication-10.3.1-cp38-cp38-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.8Windows x86-64

kratoscontactstructuralmechanicsapplication-10.3.1-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (39.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ec424eec13621069ee1ef7eaf8f9f131e1eb044b0ccfbc9b8ad4aed71a789ac6
MD5 b3885ad54fba1a5a4e01368d0de86b12
BLAKE2b-256 3b6e400c5083992b6310c8192d196364a09763af136d1a8b9cbda0fdb1a42e34

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 17e90414bf16d505252c4cf53a272ee609293af2de5643a24f094e34f233a887
MD5 8b54afd7b65cffb562dcf5a8203a75c3
BLAKE2b-256 171026499dfdfaf6b8cc822c4558e68a8390068dd340087ea4b0ce70539f9212

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6872649d9b3ca5debad0e83679e4b519fc454252f2eba605eca7f08f0586c383
MD5 1e76c8189e12ec939599aa73f2a86663
BLAKE2b-256 365ff0e79be32e73f1b0b428e981a76292b8e9e42c9afea9fe2cc255c7709a8a

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ebcc27fda8c8a3b0f87d16c35a2b762106ff53d53b3d323949dbaa5f82d2b031
MD5 15b2ffaba84b2b16104589d94ac1505a
BLAKE2b-256 1e717d9d66adbbc5c0906a981ec307c31bd5ee33b427174dabd2893d576bbe6d

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a59313a5f30edca4a7ada533827b6a64c05f805b032c435d060913a2e295a423
MD5 ff09bbb70d04fb667afc75305bb9dafc
BLAKE2b-256 6d9b01c0eaa75209d21025506b43f613ea2a046ae49dba08130bf78049b0c216

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a934136a7b179ccea50d796475891dc23cac4460fb440e41e0abd35833db4624
MD5 ad84bb35e4061c3c21b210fb9dad199d
BLAKE2b-256 6c0d40944d7023c9b197293b9f301418608b3da71f7c5e2ec5df61cb9d29c6de

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fff9ed1a62c33ef2fa1462f192e96b7cac9c0f989186bd9d414bfd1c77705a84
MD5 9b143056fb94717e3153eecc52a8aa89
BLAKE2b-256 c93a305834390018369393e348eedc33030c4ffe5c702552406c0f988318eb79

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b05e38ea3fe3bc284375cfcbecfc4ad687ddf496e7a57e845f6dd6016dc9a95e
MD5 50238209a4a6cccc820cdffc0ec70916
BLAKE2b-256 711a8e2c5f01cdaddae1bfd5587d3362b81b38dc143e5299084cdbd0c40dcc40

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 247b3394193fa8f19a8b381e4851dd300fb29ad1aa0137223d4c90161ad107c3
MD5 6f0275f6ef3eefa776e5ef471ad14752
BLAKE2b-256 b0b8e424019a64748df3bdcc6fce9882ba8a7fe4d1bdcddbce2cd2a61b2da8eb

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 efa9479cf201f1c2ddb051a5c3767c118ac63a27bfacfeb736c69995281432bb
MD5 3eafd8cef73c50aa65edc73eea9cdbe9
BLAKE2b-256 fc6caeb728b6b53c07c731dda5b3cd6ac440998f022a7a27082f58c23df1fa65

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0abb55087c777a3b06b84bbae8d1325375a760b8a2b41cda756ddf73532e47ac
MD5 52b4ed8c557f925ddeee1311a5666ba8
BLAKE2b-256 bf466b89ad6e3a215b0865a8f294fbfb935af0e880d18be620325049612cda6c

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 091d6b9249cca6cea9a927834f1277ec83702cbb0b5cd60d753ea8fca7625b20
MD5 5d632d1a18f8638b65c52ed9ea6db1a0
BLAKE2b-256 d3bea01363e2a50c55736fe1c238b39381a1e11486ad1d99ae2e84a2563ec713

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.3.1-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.3.1-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af792163c52554de4f50aedae1b6a133821e5645cc4953e678ae9099de2827da
MD5 725e76008fd940c841861765cb3ef034
BLAKE2b-256 848cbafe593a203f52c116309ca0c591cdad4e59e76c5a8cad3710a9cd2ab912

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page