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 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.
Metadata
Release files for KratosContactStructuralMechanicsApplication 10.4.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 249.4 MB
Release files / kratoscontactstructuralmechanicsapplication-10.4.4-py3-none-any.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.4-py3-none-any.whl |
|---|---|
| Size | 47.5 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
10dd78af8c9810eb7de7d565d26cfb743c6bf7cb2cbcbd8e0906332eac745f71
|
|
BLAKE2b-256 checksum How to use checksums |
57d078b95f5e1f2dcb32708eb72dfacf986f9f724ed2cb995b834e087f3217c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.4-cp314-cp314-win_amd64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.4-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 11.9 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a1d5e60efb7e78ce5fee0a43f2ce048f8774c86ac8aa70622060c75521a03878
|
|
BLAKE2b-256 checksum How to use checksums |
7acdcc745b064bb65ecbe3db8ccdef84df7b082d6b43b07231eba50d6523d2a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.4-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.4-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 17.2 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
67bf631db5e30a24c41702637991ec187571106ab92da54536185ac9a39008ec
|
|
BLAKE2b-256 checksum How to use checksums |
fe58449923714dfb5f84bc94864e6b50e33f569980baa8138595a7f6a979207f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.4-cp313-cp313-win_amd64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.4-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 11.7 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
72e0091789bd7e70127f1680866379e6377e2485c1e4f899400a0962a54c7416
|
|
BLAKE2b-256 checksum How to use checksums |
8a403f8fd73c346a8d0322158bcc6e172eef2ce6d17a86495ab8ddfe4e8e0bd5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.4-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.4-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 17.2 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2628127793eecdfc024e00a94984840b6b5a0584a7fd3c1d9b08bde5c11ba203
|
|
BLAKE2b-256 checksum How to use checksums |
4ea42d12b143e8720add74250adced4789de27642ff642414c4c38722712c58d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.4-cp312-cp312-win_amd64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.4-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 11.7 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b33077c9dfc3dbadf30f802470a7dc1044ad42415286ab18664a704836789eff
|
|
BLAKE2b-256 checksum How to use checksums |
d9f6e5a4130996ee6a756f7220849f86928ac02a6533fcd37db9503b4e2a52b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.4-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.4-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 17.2 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
8840ce47e3146125f7673365f5a08b3ef98fa545319354402221d30c7c9024b6
|
|
BLAKE2b-256 checksum How to use checksums |
16ad9661d34d8432a06b256c870abcf1bf81f183b61ed17d832acfda10d70f61
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.4-cp311-cp311-win_amd64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.4-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 11.7 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a37fc3b8fe306db56ea4f356a14126ee1c421b4778b66de2765eeda10d4f437a
|
|
BLAKE2b-256 checksum How to use checksums |
97bbb325eaf4a87963b191f801d205241835e950802fd417209bf1c97492744b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.4-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.4-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 17.1 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f0a13a318f4b1679d6fdbcec32901a7f40cad04079538d3976caa99bb9967856
|
|
BLAKE2b-256 checksum How to use checksums |
dc29c873dd0b70d204653ce4a4ca682b23a6b5b7cdcd5d4240ae3f0b3e54d7fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.4-cp310-cp310-win_amd64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.4-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 11.6 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
be2c84f35412c23a0235a35722be1464fddcdc005bd4d58991a627d9e51b7d6a
|
|
BLAKE2b-256 checksum How to use checksums |
52c9cd0ef0a6b7c74b9f07d92598e3fa66e7979346e12d6053e9f2204c3f8f54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.4-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.4-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 17.2 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
811f922e08976b7e491e8623f376067c2f5526b8f8c32c40bed3bca6f86311d0
|
|
BLAKE2b-256 checksum How to use checksums |
dbefbfcd7af6bba0f53875bbd95462b7d9b117c865334b74dcffad14c570f38f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.4-cp39-cp39-win_amd64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.4-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 11.6 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2f8f3ebb9b2e05bc1b580b912995baff6a35b525e02333aac8d4a0cf9d4a9920
|
|
BLAKE2b-256 checksum How to use checksums |
b69b5712ffc2b1fd84d1556382fd99e752ed94a65a9c8a9e79d3b5e681f3a41e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.4-cp39-cp39-manylinux_2_28_x86_64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.4-cp39-cp39-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 17.2 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c43b642cf0198c73bf610be7029720a2435df35c3cb3482369dc7d4e93b89d26
|
|
BLAKE2b-256 checksum How to use checksums |
a486648e5c22608cad3aa1e9fb70e45a3745159613398907909f27b8469fdf8b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.4-cp38-cp38-win_amd64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.4-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 11.6 MB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f94a68e35a6c5148aacff3a4bfed3a90192469cd47e03782a4543d9556959176
|
|
BLAKE2b-256 checksum How to use checksums |
372bc173364ee9eaa9fb7451743fe50f9f190a15ebd1738a44ea7aaaca3295d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.4-cp38-cp38-manylinux_2_28_x86_64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.4-cp38-cp38-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 17.1 MB |
| Tags | CPython 3.8 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
56a0bb9390be7e573a1b163d6c064c588396237cd278fc73e79b5bf76605354a
|
|
BLAKE2b-256 checksum How to use checksums |
db41351d8e345084adf038a598d16b16000f4e384d2db98c753a2907cb00e6a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|