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.
Release files for KratosContactStructuralMechanicsApplication 10.4.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size:201.9 MB
Release files / kratoscontactstructuralmechanicsapplication-10.4.3-cp314-cp314-win_amd64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.3-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 11.9 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
47572324867caf20fd173aa8bc51613c214ce0fbff9b6b4393365f60d75f2fb4
|
|
BLAKE2b-256 checksum How to use checksums |
51dd423880617d78e63f81a18b571ea5dcf8b0dc7dd6d0b70b770ce57b3ce9aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.11
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.3-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.3-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 |
0457ab79912a8c483e60081a08b080013ec62fbfeeb81c55449a76d3be0bcc68
|
|
BLAKE2b-256 checksum How to use checksums |
8966eaa67a1c07767fc22b10c54e9d953c91ae225594d95a7bb23e38bc675840
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.11
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.3-cp313-cp313-win_amd64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.3-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 11.6 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
14f22dd12f337fd7d8b4a24d7e04bb5ad8d48a9d069131974f4e7cb12b557365
|
|
BLAKE2b-256 checksum How to use checksums |
e2e11fb3dac47d7106055b344830f77ee219a1223517a761b9fe0b9ebb2939ef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.11
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.3-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.3-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 |
cf351a51a6e0254df2bebfa547314b02f9f65df6c16c275456d7b492da911fb8
|
|
BLAKE2b-256 checksum How to use checksums |
7d447420463c9bbf97b79d76800f196c63569fc53231a2e31383bccacfdfc922
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.11
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.3-cp312-cp312-win_amd64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.3-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 11.6 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
40ac0d5a84e882ddd7dc534489298a4a645dc1340f224964f8ab28e65da760e9
|
|
BLAKE2b-256 checksum How to use checksums |
5a8b48f5f792869ca4f443ae371b971ea387cefbd9616ee6d1be5ed2a7a2adbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.11
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.3-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.3-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 |
34c329efd15e20feeb902289fe6f589dc8d1c0f3f2e862dc3fa5bf32070e058e
|
|
BLAKE2b-256 checksum How to use checksums |
aa719fe74ca27d7f67975fe1aaf7e05e4865bb4f637bdb79066e088c3618df32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.11
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.3-cp311-cp311-win_amd64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.3-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 11.6 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c6eacbe863fedfd34d260e85f056734d07296e305e0c55991699aef03315b43b
|
|
BLAKE2b-256 checksum How to use checksums |
f47112722035011e2ae65835688af6bd4842cec48d320ba13d48fa41a1e02a79
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.11
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.3-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.3-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 |
289ef7308f7dafa082f72fab18aa2359cf85dbffd8d08d897777e46091b08ad2
|
|
BLAKE2b-256 checksum How to use checksums |
2d0ea1a58bdbe957434114bee66afb2751945565752dcb9c5e5a6c44dcb4d8cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.11
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.3-cp310-cp310-win_amd64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.3-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 11.6 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2581d1aaa11e3ed0d1a78e45c2421009a6a0253fcdcaa8fee949efe849db05d9
|
|
BLAKE2b-256 checksum How to use checksums |
81a0b76d61dc7dfad01baf480deb0141e3952003fe253dfa15276cacf1d6ab52
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.11
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.3-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.3-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 |
c9f0af6f7901bcce71264d906474b1c812288dcd09eb1ef70ed3f8326391bd02
|
|
BLAKE2b-256 checksum How to use checksums |
bd9bb0630fc5a038691f036633e5ce5af45618d57c37259f060e0871717a7e9c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.11
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.3-cp39-cp39-win_amd64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.3-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 11.6 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bdc047781281073f5bd37cb1d69aa8034ec2eb864cca5347cf0f77b411ab58c1
|
|
BLAKE2b-256 checksum How to use checksums |
7e851d7180ab11c97093e7d0c435cf53d72e6df009ee8487ca8ba2892719feb0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.11
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.3-cp39-cp39-manylinux_2_28_x86_64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.3-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 |
1ea5bd7a6006414cd75515adb2fa67fbb59b60ac10bfba2fe47459e39899ad0b
|
|
BLAKE2b-256 checksum How to use checksums |
174f599067615de1f327a24623be2d3938eae55a87984158d4f07dbac05ec6a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.11
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.3-cp38-cp38-win_amd64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.3-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 11.6 MB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0e83c1aba0580c00f296cf49e4aca2cbe0458836d09dae6d7342343841c88a3e
|
|
BLAKE2b-256 checksum How to use checksums |
a6b8ce5919995490c5bdadf8bfd2f08e4d3e162a403639a06ce9fedff1e78f1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.11
|
Release files / kratoscontactstructuralmechanicsapplication-10.4.3-cp38-cp38-manylinux_2_28_x86_64.whl
| Download URL | kratoscontactstructuralmechanicsapplication-10.4.3-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 |
ba5b69882cc2fc496f570cd8304e6354aaf671c925b70a85ca40e4c639775680
|
|
BLAKE2b-256 checksum How to use checksums |
389432a8f9f963c8a3166e519501df88faa1ade4fda32df791b9bc6cb969aa3e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.9.11
|