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.

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)

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

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

Release history Release notifications | RSS feed

This release

10.4.4 This release

15 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