Skip to main content

KRATOS Multiphysics ("Kratos") is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.

Project description

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.

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.

kratosconstitutivelawsapplication-10.4.3-cp314-cp314-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.14Windows x86-64

kratosconstitutivelawsapplication-10.4.3-cp314-cp314-manylinux_2_28_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kratosconstitutivelawsapplication-10.4.3-cp313-cp313-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.13Windows x86-64

kratosconstitutivelawsapplication-10.4.3-cp313-cp313-manylinux_2_28_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kratosconstitutivelawsapplication-10.4.3-cp312-cp312-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.12Windows x86-64

kratosconstitutivelawsapplication-10.4.3-cp312-cp312-manylinux_2_28_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kratosconstitutivelawsapplication-10.4.3-cp311-cp311-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.11Windows x86-64

kratosconstitutivelawsapplication-10.4.3-cp311-cp311-manylinux_2_28_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kratosconstitutivelawsapplication-10.4.3-cp310-cp310-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.10Windows x86-64

kratosconstitutivelawsapplication-10.4.3-cp310-cp310-manylinux_2_28_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kratosconstitutivelawsapplication-10.4.3-cp39-cp39-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.9Windows x86-64

kratosconstitutivelawsapplication-10.4.3-cp39-cp39-manylinux_2_28_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

kratosconstitutivelawsapplication-10.4.3-cp38-cp38-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.8Windows x86-64

kratosconstitutivelawsapplication-10.4.3-cp38-cp38-manylinux_2_28_x86_64.whl (8.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 be61ef87a9b8b312b33af08a72b315eaa2fecedb40b46fc9570d8ca867cd4248
MD5 3d64402dc546bfd6248bcd2b2bcb7e1f
BLAKE2b-256 ef1e63284dc6aeebfc3f4c49c91a8acfaa6977f2e20d6cd358cdc203d1db2d0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ac8d1720c4c194b0eb16d4abad1ad73545f634d5eb132120da05e4ac43276a3
MD5 9e341fa2ee3752484fb14143fd1bdc49
BLAKE2b-256 5af7215fa42333bcf9e605f00647fe8a5ae97c411328ab4f61ef9a5dc95c032b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5501949cb97ee0a9d437c91fc7b97ca4f5e997a4024a153b851f4e034580d724
MD5 8607110bdca006e92ea9950cc0b8dec6
BLAKE2b-256 365c0f2d48b85a6a86341fba217e4149124d7cd1e68011f516ccf591e4105d65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 28a174b7072302b5373125e47928274a0d0ffaa1978f4b226dda900ce3d691d4
MD5 297058ac51311e1c81b0205c9f8ddf2a
BLAKE2b-256 27776e509ed115e31cf5a3fbf2a8a6ac81706d1b4fc633466b997ba16803d190

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 951e01cee0cbdbf1b61e461acbfbb6f499834cbff24fe100741141e31b00efb5
MD5 1f2c0540cb47077e2e2845cdce411d7d
BLAKE2b-256 e0969b63c63ac67dc2f5e60d0f413c414ffe15115e1e96319e6f367ba709d291

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f1804f9c5db4025cdc0a531df84ea633e90cc8a926157b57c441aa1ff8b10cd
MD5 b2cdb5fd4e8b1a63276c1afc20b643cc
BLAKE2b-256 c9aa8e8b993c0a108894a881c61f72378da45bfb798411ce25be5c7e0a5a7b30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d961b464184f1a2a7a974d8a97286f97ad0c859c7fede811b1bf4ba24cf006a7
MD5 92519f38a4ea45c510b887c8dab4abe8
BLAKE2b-256 e8f0ab70e7a150050cccbe57775fcf22284e91311c93e59a0d409546ba180677

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dcef81fca882153c5ae696479ff15e5e912cd452e07d3d0da2f1121a431ffec0
MD5 42c793e32661653651910128a9eea7a7
BLAKE2b-256 12be811435762e779c840a4de669c927d2cb5e6ce0e9cee1beea512c9564dc54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9d6107ae9af2b4c2b88ee89473d943a6847724d1024ae30e6599b55ace0f2ebb
MD5 13a61e208826bcb1677a3769c2661dfa
BLAKE2b-256 735f029e1b626afcc62d031827e2796fd9a54008c914215e8a0f76fc061321d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 812fc97cec9adf503d18f91ac6b9be42368f8ee6c46c799927b532d59d604b4f
MD5 f0d2899f57892d8f34b3c7b72d981886
BLAKE2b-256 3e238d28342494a54e22e679d2b65a6d56647ed504511c1e76540fe3956d9426

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c293329b030df270d50b1873cff26c5b22d34d4d5a34441772e14381a5af7f0c
MD5 2579104b482e5107403fc0eb9186ab9c
BLAKE2b-256 68cec5238e9d081c29ad0c875e18c1635e8cf70a3f262b39d4771eff9e130138

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7fb3ac2b2a617404e92eba388909b29493f2a9a63d6eb36882bfe73d4d833ee3
MD5 1ec01fe7dbce33c15f22352aae7cb483
BLAKE2b-256 c9ff8492904e80d959a647fe21b670aa5b8e91ec9d19fb96b923e6479224db12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 63447f404f493e7a840e61dc43e474dddc7b52b09b3b75ac57a38d7dee478ae6
MD5 667dd8d6ba8e87f966cb9df127422b54
BLAKE2b-256 b1ff739085d8c63db190a83def61fba99b062f501a65684ad69de09e1d2512fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.3-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 26c617e7e1a80680516a2621eca00b19113182af0b714a0d36228c1d2a3415f3
MD5 051f9cf3cea3df199001964a71a071fc
BLAKE2b-256 0af5502cf1d065bb738030b585d9a6969ef977e21d286d9a10040b27d9fa7578

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