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

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.9 Windows x86-64

KratosContactStructuralMechanicsApplication-10.1.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.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: KratosContactStructuralMechanicsApplication-10.1.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.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4225dd4e4c01746c6a794a599f6e694b8c377cc3700b621dd3a2314f3f6bd932
MD5 511d7f756ecc42a75909fcc9d8b515ba
BLAKE2b-256 1f27931dac2566c8b4bf6abb74ab377e1fb89f94aa657b48a7c3f6b07b06db14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a3f7f644cebd961df13a07f0dc6eb03c579870ca9ea914eccc02bfec5bdfc9f5
MD5 f60ed2489323d11015cea30bc3cfaa8c
BLAKE2b-256 31637e7bd54eb313c6e790198d02bc05b9f473bb498b229669ed7055e00c31f1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosContactStructuralMechanicsApplication-10.1.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.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 041f47dc5395fd5b11e81b0fd6fabcbbcfc3c666bd44de6c70375ed1f79bd60f
MD5 610733198c4fdd8440712dd976705965
BLAKE2b-256 901ce8c12a8a669fe5bb05ea3a553cd9936782d38f6bb71673b186a1c600ada6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4181f224b6b78f6cd38a4e9798ba7a7d325c16c67b7bcd876668c8f5281a41b1
MD5 30c5ca2dfec078ba044021ea0ab50331
BLAKE2b-256 05d830e0d56811d1bfe92b44b74c8ea1244cee2652e0bcf30b55f1ddbbbfa645

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosContactStructuralMechanicsApplication-10.1.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.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ce8909245607c58353f2884559e0512cda2c8b043cee3c868f67ec2463934074
MD5 0050a96d5a7ce021ff409ec606b0406a
BLAKE2b-256 9546b9c5d6046492a42d7ab962d08be0c4faf19be2d9b3bbaba09ed6b0335886

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8def57fc4dd6d70e6f354d25990377b1947dc54c0e1f9be233f9739db541fc18
MD5 dc1a303170872542dee55e1c94e90768
BLAKE2b-256 451a1166706bc36f483ab12dd435a83e4c7501d08c6bcc00fc0b1285d3ca3412

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosContactStructuralMechanicsApplication-10.1.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.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4129e3fc3e2e222eed5c0ea7813efb9cde5e86d0dfd1a4b49bd036a85eba2d99
MD5 95cf6f6117d1237c919020a93b85d83d
BLAKE2b-256 624a37d685720f5458a2685a8f7443568735e67f09e7b183d97100ab7088c183

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f05f09176b05e32d280e42e5718e8b71e44b32762b32a2848f4c885a6db8efe
MD5 770fcb0abbb4e774ab210c2451ecb9d0
BLAKE2b-256 fee5f21787661ad2f27d023ea229474afe29e68459af629a7766f6fa4fcccd84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosContactStructuralMechanicsApplication-10.1.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.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a01b45d2c05479e16ed9ce1d7c8fb5a111723f50bb68c624440eb1346266d027
MD5 d644633de7baef29e56a0f4285dd2571
BLAKE2b-256 185817af54178254023ba93a552b12f94858ff7ff8131bcafcbe315bef7cf2e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 845b3d45e27f354da77ec4bdc897745bec8c616daf2aa413b94385bd4d3b6113
MD5 2d7df06f9a0fedbb1a5b065f0513976a
BLAKE2b-256 dbf5d56bb8769e80d4bafd4ff400799e7a56f30ed4abc30cd73ccb9b6882cb62

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