Skip to main content

Constitutive Laws Application

Application Description Status Authors
ConstitutiveLawsApplication The Constitutive Laws Application contains a series of constitutive laws implementations within Kratos Multiphysics. Alejandro Cornejo Velázquez (acornejo@cimne.upc.edu )
Sergio Jimenez Reyes (sjimenez@cimne.upc.edu)
Riccardo Rossi (rrossi@cimne.upc.edu)
Rubén Zorrilla Martínez (rzorrilla@cimne.upc.edu)
Vicente Mataix Ferrándiz (vmataix@altair.com)

The application includes tests to check the proper functioning of the application.

😎 Features:

  • Constitutive laws

    • Orthotropic law (Plane stress)
    • Hyperelastic laws
      • Neo-Hookean
      • Kirchhoff
    • Small displacement isotropic plasticity laws (just 3D)
      • Combining:
        • Yield surfaces:
          • VonMises
          • ModifiedMohrCoulomb
          • Tresca
          • DruckerPrager
        • Plastic potential:
          • VonMises
          • ModifiedMohrCoulomb
          • Tresca
          • DruckerPrager
      • Complete list:
        • SmallStrainIsotropicPlasticity3DVonMisesVonMises
        • SmallStrainIsotropicPlasticity3DVonMisesModifiedMohrCoulomb
        • SmallStrainIsotropicPlasticity3DVonMisesDruckerPrager
        • SmallStrainIsotropicPlasticity3DVonMisesTresca
        • SmallStrainIsotropicPlasticity3DModifiedMohrCoulombVonMises
        • SmallStrainIsotropicPlasticity3DModifiedMohrCoulombModifiedMohrCoulomb
        • SmallStrainIsotropicPlasticity3DModifiedMohrCoulombDruckerPrager
        • SmallStrainIsotropicPlasticity3DModifiedMohrCoulombTresca
        • SmallStrainIsotropicPlasticity3DTrescaVonMises
        • SmallStrainIsotropicPlasticity3DTrescaModifiedMohrCoulomb
        • SmallStrainIsotropicPlasticity3DTrescaDruckerPrager
        • SmallStrainIsotropicPlasticity3DTrescaTresca
        • SmallStrainIsotropicPlasticity3DDruckerPragerVonMises
        • SmallStrainIsotropicPlasticity3DDruckerPragerModifiedMohrCoulomb
        • SmallStrainIsotropicPlasticity3DDruckerPragerDruckerPrager
        • SmallStrainIsotropicPlasticity3DDruckerPragerTresca
    • Small displacement isotropic damage laws (just 3D)
      • Combining:
        • Yield surfaces:
          • VonMises
          • ModifiedMohrCoulomb
          • Tresca
          • DruckerPrager
          • Rankine
          • SimoJu
        • Damage potential:
          • VonMises
          • ModifiedMohrCoulomb
          • Tresca
          • DruckerPrager
      • Complete list:
        • SmallStrainIsotropicDamage3DVonMisesVonMises
        • SmallStrainIsotropicDamage3DVonMisesModifiedMohrCoulomb
        • SmallStrainIsotropicDamage3DVonMisesDruckerPrager
        • SmallStrainIsotropicDamage3DVonMisesTresca
        • SmallStrainIsotropicDamage3DModifiedMohrCoulombVonMises
        • SmallStrainIsotropicDamage3DModifiedMohrCoulombModifiedMohrCoulomb
        • SmallStrainIsotropicDamage3DModifiedMohrCoulombDruckerPrager
        • SmallStrainIsotropicDamage3DModifiedMohrCoulombTresca
        • SmallStrainIsotropicDamage3DTrescaVonMises
        • SmallStrainIsotropicDamage3DTrescaModifiedMohrCoulomb
        • SmallStrainIsotropicDamage3DTrescaDruckerPrager
        • SmallStrainIsotropicDamage3DTrescaTresca
        • SmallStrainIsotropicDamage3DDruckerPragerVonMises
        • SmallStrainIsotropicDamage3DDruckerPragerModifiedMohrCoulomb
        • SmallStrainIsotropicDamage3DDruckerPragerDruckerPrager
        • SmallStrainIsotropicDamage3DDruckerPragerTresca
        • SmallStrainIsotropicDamage3DRankineVonMises
        • SmallStrainIsotropicDamage3DRankineModifiedMohrCoulomb
        • SmallStrainIsotropicDamage3DRankineDruckerPrager
        • SmallStrainIsotropicDamage3DRankineTresca
        • SmallStrainIsotropicDamage3DSimoJuVonMises
        • SmallStrainIsotropicDamage3DSimoJuModifiedMohrCoulomb
        • SmallStrainIsotropicDamage3DSimoJuDruckerPrager
        • SmallStrainIsotropicDamage3DSimoJuTresca
  • Utilities

    • Generic constitutive laws utilities
    • Tangent operator AD
  • Processes

    • Automatic initial damage
    • Advance in time HCF
  • Several python unittest, including Validation tests, and several cpp tests

⚙️ Examples:

Examples can be found in the same folder as the Structural Mechanics Application.

Metadata

Release files for KratosConstitutiveLawsApplication 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 KratosConstitutiveLawsApplication 10.4.4
File
kratosconstitutivelawsapplication-10.4.4-py3-none-any.whl Python 3 none any Details
kratosconstitutivelawsapplication-10.4.4-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
kratosconstitutivelawsapplication-10.4.4-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
kratosconstitutivelawsapplication-10.4.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
kratosconstitutivelawsapplication-10.4.4-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
kratosconstitutivelawsapplication-10.4.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
kratosconstitutivelawsapplication-10.4.4-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
kratosconstitutivelawsapplication-10.4.4-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
kratosconstitutivelawsapplication-10.4.4-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
kratosconstitutivelawsapplication-10.4.4-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
kratosconstitutivelawsapplication-10.4.4-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
kratosconstitutivelawsapplication-10.4.4-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
kratosconstitutivelawsapplication-10.4.4-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
kratosconstitutivelawsapplication-10.4.4-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
kratosconstitutivelawsapplication-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: 118.4 MB

Release files / kratosconstitutivelawsapplication-10.4.4-py3-none-any.whl

Download URL kratosconstitutivelawsapplication-10.4.4-py3-none-any.whl
Size 37.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
5ec7b1d0833ce17e270551a2fb9afda53881aa98e1342f52ad25ac8db58ed573
BLAKE2b-256 checksum
How to use checksums
769ea2f368c7c14975f2d8f4de49c0c3a8062294b59ba512b6aea9c4caa32416
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / kratosconstitutivelawsapplication-10.4.4-cp314-cp314-win_amd64.whl

Download URL kratosconstitutivelawsapplication-10.4.4-cp314-cp314-win_amd64.whl
Size 3.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
187616d0f2f02b2ace72b9f3ff5acff19b78be77d0a836ae68f53f8da40e1731
BLAKE2b-256 checksum
How to use checksums
cab89c39fc9ccbebf1ddf9cc68a352f47b92c1c3039410e4cb6e1ef9495f10dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / kratosconstitutivelawsapplication-10.4.4-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL kratosconstitutivelawsapplication-10.4.4-cp314-cp314-manylinux_2_28_x86_64.whl
Size 8.3 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e4e069eef24bb2fd326e8ef2a0bce4f3bebdbc68e4edf82d60b3dbe620ea2cba
BLAKE2b-256 checksum
How to use checksums
bfab9f82eab3f9dd8e5a8191767df6348622c4557beaa14beec744f5a96f36cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / kratosconstitutivelawsapplication-10.4.4-cp313-cp313-win_amd64.whl

Download URL kratosconstitutivelawsapplication-10.4.4-cp313-cp313-win_amd64.whl
Size 3.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
13a486dd5609b85c8a082f1d05317832d99bd89e4fa9163d58043cb1b526aba8
BLAKE2b-256 checksum
How to use checksums
0455bc5d2be5093b74f7e2d0b8e130afac53b2bfa8f96851636e046c710f8ed8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / kratosconstitutivelawsapplication-10.4.4-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL kratosconstitutivelawsapplication-10.4.4-cp313-cp313-manylinux_2_28_x86_64.whl
Size 8.3 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0c2441d7fbe0bb96421ce253d09535972b72a8b6a17bd9411ca8e2f5ad6a95be
BLAKE2b-256 checksum
How to use checksums
8659457309d97811352a8d4609346e5b5b6238f58a61ca9b945b2d881fde5bcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / kratosconstitutivelawsapplication-10.4.4-cp312-cp312-win_amd64.whl

Download URL kratosconstitutivelawsapplication-10.4.4-cp312-cp312-win_amd64.whl
Size 3.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8755fb87e807b72ff8e1adae22c4ecf1ec27d7c5ec4c3c444e42f30a266bab3a
BLAKE2b-256 checksum
How to use checksums
1acfb16289c6bd8ef58c59c3b7bf2a875d9d1738061f026592f3d7d2d0ad326c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / kratosconstitutivelawsapplication-10.4.4-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL kratosconstitutivelawsapplication-10.4.4-cp312-cp312-manylinux_2_28_x86_64.whl
Size 8.3 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
29c7623d77c9f0052c56bc0dcabf75ffcdd6cb9d0e06aa6dc1ee76c5b80572fb
BLAKE2b-256 checksum
How to use checksums
2bfeb286904965d3650a78b87b6e7fe90485a9c0e8c0f73b521012df1c78f9b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / kratosconstitutivelawsapplication-10.4.4-cp311-cp311-win_amd64.whl

Download URL kratosconstitutivelawsapplication-10.4.4-cp311-cp311-win_amd64.whl
Size 3.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d456e66fb76806fb339655ef5e3cebbe68cca979cc9e53ce3dc766fc3f0266e7
BLAKE2b-256 checksum
How to use checksums
ad16596aabc9dea82a8818ecd5965c6fb166df327d65f2ef3772c1de123fd59c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / kratosconstitutivelawsapplication-10.4.4-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL kratosconstitutivelawsapplication-10.4.4-cp311-cp311-manylinux_2_28_x86_64.whl
Size 8.3 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
eb61a9e7edbbbc3e96b078872948759bdb7a3c8272a03281882fd577e0414af9
BLAKE2b-256 checksum
How to use checksums
d43288f076d088410aea7d62110bd76fd7b5a17d18bda3d456235eff645d72c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / kratosconstitutivelawsapplication-10.4.4-cp310-cp310-win_amd64.whl

Download URL kratosconstitutivelawsapplication-10.4.4-cp310-cp310-win_amd64.whl
Size 3.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4bf5450ff839d35a25d620f37d8789dcc4debd33585af313f1c50b3fe60c1cd8
BLAKE2b-256 checksum
How to use checksums
a5f932f53e07f80953b6140a1b7e6787886621dec3581584670f1e1aaac2da30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / kratosconstitutivelawsapplication-10.4.4-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL kratosconstitutivelawsapplication-10.4.4-cp310-cp310-manylinux_2_28_x86_64.whl
Size 8.3 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3fe1b2bea436b5d31389ee1bd51a62b6eebbf762480d512ee1f263f7fd5f6d2c
BLAKE2b-256 checksum
How to use checksums
e4a3204ac5cbe6d8612df3648bb94f1e2f86a1c837376c3eb989a00b89a88f49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / kratosconstitutivelawsapplication-10.4.4-cp39-cp39-win_amd64.whl

Download URL kratosconstitutivelawsapplication-10.4.4-cp39-cp39-win_amd64.whl
Size 3.2 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
e20cb2f9167f9c3201b7a786966dac27a52e806811109ed28760557b5d0dcf1c
BLAKE2b-256 checksum
How to use checksums
ea222ec0ce783859ee38c910dafeb217939cdc42be130b8daeba79d4917df577
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / kratosconstitutivelawsapplication-10.4.4-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL kratosconstitutivelawsapplication-10.4.4-cp39-cp39-manylinux_2_28_x86_64.whl
Size 8.3 MB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4e2e8dc22ed0ba092cbf9c783fa62bdcc5cf2daba182f15aca6f720f6aa654e9
BLAKE2b-256 checksum
How to use checksums
edc4a2a9831514e872d279fb4f0e5afe6541354cf8ec8bf0a9640808dc149ae7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / kratosconstitutivelawsapplication-10.4.4-cp38-cp38-win_amd64.whl

Download URL kratosconstitutivelawsapplication-10.4.4-cp38-cp38-win_amd64.whl
Size 3.2 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
79b15415fb8f9bdc5f3bc5f08c7977efc6be5e71e6e523a00a3ae8559255c60e
BLAKE2b-256 checksum
How to use checksums
a08b1f85b7ca2e1b0430ad7c5e268baf50fba1bc24bf8812f5203f85dc2209eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / kratosconstitutivelawsapplication-10.4.4-cp38-cp38-manylinux_2_28_x86_64.whl

Download URL kratosconstitutivelawsapplication-10.4.4-cp38-cp38-manylinux_2_28_x86_64.whl
Size 8.3 MB
Tags CPython 3.8 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ad84409fdb7e38d42a6742e968fe021842d4afd7b9ccd9bd23128ef6926c84ef
BLAKE2b-256 checksum
How to use checksums
d3927e811a6a36020319d4d84a0de1922f2c3433b222ca9d354e0104f62913fe
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

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