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 |
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a78cd6a124b7908a84c878fb7ae5855db6017fe0e7329190f8b235a22a6a344 |
|
MD5 | 983a64eeb7eab1e4d4a86ce5b987c950 |
|
BLAKE2b-256 | 78ce3e4bb2898a24baff18d87de7b568e22e9cf7050349f0fe3e5c8faf0e1016 |
File details
Details for the file KratosContactStructuralMechanicsApplication-10.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: KratosContactStructuralMechanicsApplication-10.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09792ea61e8dcce73cdd242f4301313d21ec0ef7ac9cb4c0e7f9d0f3ae7908c4 |
|
MD5 | 5dfa386f6368e3a75a3e2a32e1c64792 |
|
BLAKE2b-256 | 5cadc25b5fb5d58c328d3c5bea3fe4946699813280b310d6d2227a2645faf01c |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86cafb6103e2adbe78df0595f26949fa5e443f5ae9b45e290a67c9e2b70a03c1 |
|
MD5 | 7df187e0b4fe38f876b3f21799b8e40e |
|
BLAKE2b-256 | 14e075316fb1e15316aad29ecb2ead7b94f87d76c905e8cd335b4c676600c582 |
File details
Details for the file KratosContactStructuralMechanicsApplication-10.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: KratosContactStructuralMechanicsApplication-10.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74482497a642e875f079f69f17e60e30dbc08c4ffdb63b01ec671d6eed4e15ca |
|
MD5 | 609eeaf399b89893aea6fadf2fa27769 |
|
BLAKE2b-256 | 5e1383695bb620f9d814ac55580c537c2c97f7e48c05286b5e88420494a2a81b |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3da5c4adf88e89b58a5999e2fb2c85ab57678f6a8fb23794352c703da2f8c46 |
|
MD5 | be97503deaf6a55fa7127b461b089fe4 |
|
BLAKE2b-256 | e2e7b1f98b5eaadcc9515ff6c9b00a8766369efa1a480efbcc3d309c9fcc773c |
File details
Details for the file KratosContactStructuralMechanicsApplication-10.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: KratosContactStructuralMechanicsApplication-10.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | aefb3e0b4800db7e54adcbe1594fbd46407e2d399cd8f9c4a22566a98d2332ac |
|
MD5 | 3b4fe9f0ea17f8523f8d58743f84aed7 |
|
BLAKE2b-256 | 782a1efc8da4331be799112a75c702528e78e4c80f5d814d438a5e52e05e8c1a |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74c11f738df82fbf5597c1c23cff78168172266a4047694bb1e91a44579850c3 |
|
MD5 | 4247a904c339839d409a5284491025a7 |
|
BLAKE2b-256 | 52409a1dae57c2ae808ca8acb97866decbf04a06c30f2247bfa3ee8c8963b570 |
File details
Details for the file KratosContactStructuralMechanicsApplication-10.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: KratosContactStructuralMechanicsApplication-10.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4af5cb2319a880a46a91ade5498f78bf1f874eeaad15d311f92f2c11e8c67dd5 |
|
MD5 | c974ea7d0fe8288de0dc7d83492bcd62 |
|
BLAKE2b-256 | 266ed48cf596dfde7c35dbf719e2dbade8f3fa2a0fd409298e13398c07c992c0 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 875c4a1f14b9296e4698a989b623532c5558edd01cd6072b2883209e7dcb2c2d |
|
MD5 | 93e60e452bcad55744398e6b291a3fbe |
|
BLAKE2b-256 | efc31dd56c0d549538fe3b7dbd6495beaa4a622a4927b3c005715d043eda79a0 |
File details
Details for the file KratosContactStructuralMechanicsApplication-10.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: KratosContactStructuralMechanicsApplication-10.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 16.6 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ 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
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed30430c4c10429a765dbe1bc3d02af6d3d72bf8bf050803c32e4f3794ed3558 |
|
MD5 | 690f4eb693026c59be697dbbe9dba6ad |
|
BLAKE2b-256 | a9c3f04ec98c595f182bb0af262c6b80aa7e25f8d84458aa5971d724ec52e075 |