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.2.1-cp312-cp312-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.8Windows x86-64

File details

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

File metadata

  • Download URL: KratosContactStructuralMechanicsApplication-10.2.1-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.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 09987563899ab2ad925f7fcc436870739ad3ef447e64122c161b84f2e7d7c6e4
MD5 2a679701da561ac6f87e95d78d1dba52
BLAKE2b-256 3809cd58d833d768ea546b6367af996903f3cdc0949f445166838b05ec3872cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c93598965daafe5e22c7e9e8c0b6fb73915669a8625ea47d35fee4b2045eb80
MD5 0a0e2ce8b33ec6fc815b20c8e66f0f19
BLAKE2b-256 d1eb20c45e7e25bad55621ad187077e86453c7529fbb1ea00c097fc7efb6ff60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosContactStructuralMechanicsApplication-10.2.1-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.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d5ca1aea8a88e43d137357c8d94d0abcfcd5454d8fa78e1b101d4e5799ba3459
MD5 36bda2193a1797717db7d7ced7f53d25
BLAKE2b-256 97d7403a8d1562b7f0c6b078727c2c4ffae95e9bdc87b789f677bf9be1f175c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 601d16fd94dcde8b73c990591d03586659f92acdf796fece795498f1de5198e9
MD5 2c406c4351ab6c0dcdb598c8cd2a60a8
BLAKE2b-256 5ac86b1c2631d14018d2f7056d991504713cafc41fab7bc81e6b7b47f34ad8ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosContactStructuralMechanicsApplication-10.2.1-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.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 591d13b2f24c5269713ebf6ab715f59a3d7ff656d89bc4264b2c4c421ca06e4d
MD5 3c7a2e2c3bf545779d26f2d8121e0e4a
BLAKE2b-256 02747f2d56c98d9b2e4a17fb5cc33c88caa72b1a479887dd397037c913c12f6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d825727610d77654e0e700105e1fb7717a975333ee9afa044c290ef03e8b3a62
MD5 b9ffcf0b10a79d2c357e9dc36cf21479
BLAKE2b-256 2c8a0feff1dfa05e1943fea953e36fcf1b5408b1409ea513cf2525b13b456c18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosContactStructuralMechanicsApplication-10.2.1-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.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f948570e986c631c4c37294a60a7900d446cbadcf69585c614385e371d1440f7
MD5 de6800fdb485c370ec78d42fa4eecdb1
BLAKE2b-256 317fc4c065d71c9ffcb60768e33b8da59db7159bec790b49016047d329c7b8d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e3b99862f92416873f3d21b58d47120549c8e4d87a0a60272823b25d6a9063f
MD5 c312a61e2aa9fcdb9c911296a8ee70b0
BLAKE2b-256 6a9ed074cd0805bc11b6ba8aca14f15c71c545c714e00d0edee689e8b4722205

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosContactStructuralMechanicsApplication-10.2.1-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.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 55cbdf97ddcbcb8c3dedc2141914bfb3c521bccbf48be13a6b512ba99f3a8f44
MD5 5141df7494b8168d66c1dd9ebe1bddb3
BLAKE2b-256 67a111c13eff42a7b98d022765c261687f21dcbec9b0a536e281a52048383fbf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosContactStructuralMechanicsApplication-10.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3694f1a1c19259e710557b184446cd04f5f4ebba30bfce32c057a216ef76ffb
MD5 2d4c42f7ea3be5356fd4bd4e39527b37
BLAKE2b-256 6fd55546010b3ed2ccf435e17b364ed182d9ab1adb4990466e88f794a49c1138

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