Skip to main content

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.

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)

Table of built distributions (wheels) for KratosContactStructuralMechanicsApplication 10.4.3
File
kratoscontactstructuralmechanicsapplication-10.4.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
kratoscontactstructuralmechanicsapplication-10.4.3-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
kratoscontactstructuralmechanicsapplication-10.4.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
kratoscontactstructuralmechanicsapplication-10.4.3-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
kratoscontactstructuralmechanicsapplication-10.4.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
kratoscontactstructuralmechanicsapplication-10.4.3-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
kratoscontactstructuralmechanicsapplication-10.4.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
kratoscontactstructuralmechanicsapplication-10.4.3-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
kratoscontactstructuralmechanicsapplication-10.4.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
kratoscontactstructuralmechanicsapplication-10.4.3-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
kratoscontactstructuralmechanicsapplication-10.4.3-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
kratoscontactstructuralmechanicsapplication-10.4.3-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
kratoscontactstructuralmechanicsapplication-10.4.3-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
kratoscontactstructuralmechanicsapplication-10.4.3-cp38-cp38-manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64 Details

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

Release history Release notifications | RSS feed

This release

10.4.3 This release

14 release files

10.2.2

6 release files

10.2.0

5 release files

9.5.2

10 release files

9.5.1

10 release files

9.5

10 release files

9.4.6

4 release files

9.4.5

8 release files

9.4.4

8 release files

9.4.3

8 release files

9.4.2

8 release files

9.4.1

8 release files

9.4

8 release files

9.3.2

8 release files

9.3.1

8 release files

9.3

8 release files

9.2.2

5 release files

9.2.1

10 release files

9.2.0

10 release files

9.1.4

9 release files

9.1.2

9 release files

9.1.1

4 release files

9.1.0

9 release files

9.0.3

5 release files

9.0.2

9 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page