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

  • 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

KratosContactStructuralMechanicsApplication-10.0.0-cp312-cp312-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.12 Windows x86-64

KratosContactStructuralMechanicsApplication-10.0.0-cp311-cp311-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.11 Windows x86-64

KratosContactStructuralMechanicsApplication-10.0.0-cp310-cp310-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.10 Windows x86-64

KratosContactStructuralMechanicsApplication-10.0.0-cp39-cp39-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.9 Windows x86-64

KratosContactStructuralMechanicsApplication-10.0.0-cp38-cp38-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

File details

Details for the file KratosContactStructuralMechanicsApplication-10.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: KratosContactStructuralMechanicsApplication-10.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5a78cd6a124b7908a84c878fb7ae5855db6017fe0e7329190f8b235a22a6a344
MD5 983a64eeb7eab1e4d4a86ce5b987c950
BLAKE2b-256 78ce3e4bb2898a24baff18d87de7b568e22e9cf7050349f0fe3e5c8faf0e1016

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09792ea61e8dcce73cdd242f4301313d21ec0ef7ac9cb4c0e7f9d0f3ae7908c4
MD5 5dfa386f6368e3a75a3e2a32e1c64792
BLAKE2b-256 5cadc25b5fb5d58c328d3c5bea3fe4946699813280b310d6d2227a2645faf01c

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: KratosContactStructuralMechanicsApplication-10.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 86cafb6103e2adbe78df0595f26949fa5e443f5ae9b45e290a67c9e2b70a03c1
MD5 7df187e0b4fe38f876b3f21799b8e40e
BLAKE2b-256 14e075316fb1e15316aad29ecb2ead7b94f87d76c905e8cd335b4c676600c582

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74482497a642e875f079f69f17e60e30dbc08c4ffdb63b01ec671d6eed4e15ca
MD5 609eeaf399b89893aea6fadf2fa27769
BLAKE2b-256 5e1383695bb620f9d814ac55580c537c2c97f7e48c05286b5e88420494a2a81b

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: KratosContactStructuralMechanicsApplication-10.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b3da5c4adf88e89b58a5999e2fb2c85ab57678f6a8fb23794352c703da2f8c46
MD5 be97503deaf6a55fa7127b461b089fe4
BLAKE2b-256 e2e7b1f98b5eaadcc9515ff6c9b00a8766369efa1a480efbcc3d309c9fcc773c

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aefb3e0b4800db7e54adcbe1594fbd46407e2d399cd8f9c4a22566a98d2332ac
MD5 3b4fe9f0ea17f8523f8d58743f84aed7
BLAKE2b-256 782a1efc8da4331be799112a75c702528e78e4c80f5d814d438a5e52e05e8c1a

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: KratosContactStructuralMechanicsApplication-10.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 74c11f738df82fbf5597c1c23cff78168172266a4047694bb1e91a44579850c3
MD5 4247a904c339839d409a5284491025a7
BLAKE2b-256 52409a1dae57c2ae808ca8acb97866decbf04a06c30f2247bfa3ee8c8963b570

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4af5cb2319a880a46a91ade5498f78bf1f874eeaad15d311f92f2c11e8c67dd5
MD5 c974ea7d0fe8288de0dc7d83492bcd62
BLAKE2b-256 266ed48cf596dfde7c35dbf719e2dbade8f3fa2a0fd409298e13398c07c992c0

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.0.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: KratosContactStructuralMechanicsApplication-10.0.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.0.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 875c4a1f14b9296e4698a989b623532c5558edd01cd6072b2883209e7dcb2c2d
MD5 93e60e452bcad55744398e6b291a3fbe
BLAKE2b-256 efc31dd56c0d549538fe3b7dbd6495beaa4a622a4927b3c005715d043eda79a0

See more details on using hashes here.

File details

Details for the file KratosContactStructuralMechanicsApplication-10.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed30430c4c10429a765dbe1bc3d02af6d3d72bf8bf050803c32e4f3794ed3558
MD5 690f4eb693026c59be697dbbe9dba6ad
BLAKE2b-256 a9c3f04ec98c595f182bb0af262c6b80aa7e25f8d84458aa5971d724ec52e075

See more details on using hashes here.

Supported by

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