Skip to main content

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

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

kratoscontactstructuralmechanicsapplication-10.4.3-cp314-cp314-win_amd64.whl (11.9 MB view details)

Uploaded CPython 3.14Windows x86-64

kratoscontactstructuralmechanicsapplication-10.4.3-cp314-cp314-manylinux_2_28_x86_64.whl (17.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kratoscontactstructuralmechanicsapplication-10.4.3-cp313-cp313-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.13Windows x86-64

kratoscontactstructuralmechanicsapplication-10.4.3-cp313-cp313-manylinux_2_28_x86_64.whl (17.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kratoscontactstructuralmechanicsapplication-10.4.3-cp312-cp312-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.12Windows x86-64

kratoscontactstructuralmechanicsapplication-10.4.3-cp312-cp312-manylinux_2_28_x86_64.whl (17.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kratoscontactstructuralmechanicsapplication-10.4.3-cp311-cp311-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.11Windows x86-64

kratoscontactstructuralmechanicsapplication-10.4.3-cp311-cp311-manylinux_2_28_x86_64.whl (17.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kratoscontactstructuralmechanicsapplication-10.4.3-cp310-cp310-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.10Windows x86-64

kratoscontactstructuralmechanicsapplication-10.4.3-cp310-cp310-manylinux_2_28_x86_64.whl (17.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kratoscontactstructuralmechanicsapplication-10.4.3-cp39-cp39-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.9Windows x86-64

kratoscontactstructuralmechanicsapplication-10.4.3-cp39-cp39-manylinux_2_28_x86_64.whl (17.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

kratoscontactstructuralmechanicsapplication-10.4.3-cp38-cp38-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.8Windows x86-64

kratoscontactstructuralmechanicsapplication-10.4.3-cp38-cp38-manylinux_2_28_x86_64.whl (17.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.4.3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.4.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 47572324867caf20fd173aa8bc51613c214ce0fbff9b6b4393365f60d75f2fb4
MD5 3511a3a0e3614c1637408387fbd7dfa6
BLAKE2b-256 51dd423880617d78e63f81a18b571ea5dcf8b0dc7dd6d0b70b770ce57b3ce9aa

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.4.3-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.4.3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0457ab79912a8c483e60081a08b080013ec62fbfeeb81c55449a76d3be0bcc68
MD5 5131c5a3b3ac668de117634e513971b0
BLAKE2b-256 8966eaa67a1c07767fc22b10c54e9d953c91ae225594d95a7bb23e38bc675840

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.4.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.4.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 14f22dd12f337fd7d8b4a24d7e04bb5ad8d48a9d069131974f4e7cb12b557365
MD5 88670d33876bcdd2d05c4b3f9599a4b3
BLAKE2b-256 e2e11fb3dac47d7106055b344830f77ee219a1223517a761b9fe0b9ebb2939ef

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.4.3-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.4.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cf351a51a6e0254df2bebfa547314b02f9f65df6c16c275456d7b492da911fb8
MD5 63341c83959543463a57f6eb34be7767
BLAKE2b-256 7d447420463c9bbf97b79d76800f196c63569fc53231a2e31383bccacfdfc922

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.4.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.4.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 40ac0d5a84e882ddd7dc534489298a4a645dc1340f224964f8ab28e65da760e9
MD5 a461ce76db424af1e2599dff57b73c39
BLAKE2b-256 5a8b48f5f792869ca4f443ae371b971ea387cefbd9616ee6d1be5ed2a7a2adbe

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.4.3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.4.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34c329efd15e20feeb902289fe6f589dc8d1c0f3f2e862dc3fa5bf32070e058e
MD5 c83c532f0421761f2c373dbe774878eb
BLAKE2b-256 aa719fe74ca27d7f67975fe1aaf7e05e4865bb4f637bdb79066e088c3618df32

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.4.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.4.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c6eacbe863fedfd34d260e85f056734d07296e305e0c55991699aef03315b43b
MD5 b3abf3720eda8ed304e244a06665f6b9
BLAKE2b-256 f47112722035011e2ae65835688af6bd4842cec48d320ba13d48fa41a1e02a79

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.4.3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.4.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 289ef7308f7dafa082f72fab18aa2359cf85dbffd8d08d897777e46091b08ad2
MD5 6e06723d4b992d3a411c7632c439486c
BLAKE2b-256 2d0ea1a58bdbe957434114bee66afb2751945565752dcb9c5e5a6c44dcb4d8cf

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.4.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2581d1aaa11e3ed0d1a78e45c2421009a6a0253fcdcaa8fee949efe849db05d9
MD5 f184effcdd2bb503d7b9ad0e3738fd2b
BLAKE2b-256 81a0b76d61dc7dfad01baf480deb0141e3952003fe253dfa15276cacf1d6ab52

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.4.3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.4.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c9f0af6f7901bcce71264d906474b1c812288dcd09eb1ef70ed3f8326391bd02
MD5 f485ae8349d69f2b3b139c711d9505bf
BLAKE2b-256 bd9bb0630fc5a038691f036633e5ce5af45618d57c37259f060e0871717a7e9c

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.4.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.4.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bdc047781281073f5bd37cb1d69aa8034ec2eb864cca5347cf0f77b411ab58c1
MD5 4006f524e05365049e59e40eb311b026
BLAKE2b-256 7e851d7180ab11c97093e7d0c435cf53d72e6df009ee8487ca8ba2892719feb0

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.4.3-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.4.3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ea5bd7a6006414cd75515adb2fa67fbb59b60ac10bfba2fe47459e39899ad0b
MD5 e66a700f338dba8ef2910edcd076f7f1
BLAKE2b-256 174f599067615de1f327a24623be2d3938eae55a87984158d4f07dbac05ec6a7

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.4.3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.4.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0e83c1aba0580c00f296cf49e4aca2cbe0458836d09dae6d7342343841c88a3e
MD5 86c24dd9cef4c40e7e4149eefdf2defa
BLAKE2b-256 a6b8ce5919995490c5bdadf8bfd2f08e4d3e162a403639a06ce9fedff1e78f1f

See more details on using hashes here.

File details

Details for the file kratoscontactstructuralmechanicsapplication-10.4.3-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratoscontactstructuralmechanicsapplication-10.4.3-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba5b69882cc2fc496f570cd8304e6354aaf671c925b70a85ca40e4c639775680
MD5 0fbdb0b31409dc991fa15ca1c489d43c
BLAKE2b-256 389432a8f9f963c8a3166e519501df88faa1ade4fda32df791b9bc6cb969aa3e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page