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.0-cp314-cp314-win_amd64.whl (3.2 MB view details)

Uploaded CPython 3.14Windows x86-64

kratosconstitutivelawsapplication-10.4.0-cp314-cp314-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kratosconstitutivelawsapplication-10.4.0-cp314-cp314-macosx_15_0_arm64.whl (8.4 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

kratosconstitutivelawsapplication-10.4.0-cp313-cp313-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.13Windows x86-64

kratosconstitutivelawsapplication-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kratosconstitutivelawsapplication-10.4.0-cp312-cp312-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.12Windows x86-64

kratosconstitutivelawsapplication-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kratosconstitutivelawsapplication-10.4.0-cp311-cp311-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.11Windows x86-64

kratosconstitutivelawsapplication-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kratosconstitutivelawsapplication-10.4.0-cp310-cp310-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.10Windows x86-64

kratosconstitutivelawsapplication-10.4.0-cp310-cp310-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kratosconstitutivelawsapplication-10.4.0-cp39-cp39-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.9Windows x86-64

kratosconstitutivelawsapplication-10.4.0-cp39-cp39-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

kratosconstitutivelawsapplication-10.4.0-cp38-cp38-win_amd64.whl (3.1 MB view details)

Uploaded CPython 3.8Windows x86-64

kratosconstitutivelawsapplication-10.4.0-cp38-cp38-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4f59c543f660f0b67f547d2e43223adf2433d4e6f118b2eadffcdf05fcd8707e
MD5 d097fca6eec85581b351ec76843f64b2
BLAKE2b-256 261faacb16aa393cbfc9f4308e0e610b6dfed3d81df94cff1a00eb5cc273333d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 baff86faeb383ad875c5ebd6407b5ffc03a6c859ba03f003f91f8609662ab3e1
MD5 d2f4b94c2892ab1f5a7ea91ab2a57231
BLAKE2b-256 28caf7bfe7d3e1a3759ef54bb0e0b263d7fe9b3776eb9ed9a023ec518dd7cce3

See more details on using hashes here.

File details

Details for the file kratosconstitutivelawsapplication-10.4.0-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 efdf88f6f7dad5455b2c5e3b427263d42fe126ebde1731e4d0e9d4e8c395f1b9
MD5 b9c1e54b789126fd5d12082ebda9764d
BLAKE2b-256 d25992f73fc10fbdf3a466c8a35c4de3f2481fc65c636d829aa6344b6605a90d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 75b3d2c3108286f99b6208b6bcb6366b029eb506b39d9d56b5ba614209707f38
MD5 7e15195883ff3f9b4053b434be32219f
BLAKE2b-256 5d48833c2292795ad1c237a927e9a8bdd809ad7597eff3609e9ac24c081ff1c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 60dcf42bf7e29dfd18f980b8fad02066e843cf9a44ed22fce13e5e8df3ffb2fb
MD5 75be0671845da4181866a48c35727347
BLAKE2b-256 f352d5fda8868685ec74215482b242a4909a0d78cd1807211300700bad1e60ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b71421b711973efc7251a503f9eae13c5f7c12ba8fa8535261bd36cb194f946a
MD5 9318abd1cc4da631427c8bf90305a3e6
BLAKE2b-256 5316a30e3f4e65f60cc0028b52db9c3ff0cb4245d3d70fed8286f61002ed37f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4685f8504ba05d4351e91326486736e8f6d11cc15a7ed93ac89d0fbda410196a
MD5 fad428ec60716db3bab638c949203a34
BLAKE2b-256 98767da57a22452b00015eecbc61342dca67db1a5bd97cb4f061405dec7c1b1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0ce6301fa0b89da4365f4204a01d9332e8941056a96e317634d0731a74dfee74
MD5 da861d07da7b27cdf21dcc602cdd7e31
BLAKE2b-256 22206e4c937b0b49f9a50de00a1152f5574772b7d11848055bb2880f512e75ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1e991b096ff08e02f340e7f8406e92b88c19394f43cc6dc2db24651c9eeca790
MD5 94009d9f5b7dac9cdb301c9d39d032eb
BLAKE2b-256 887aaf6fad8893a6ba967bc69be9910752c6bdd9a20671cc6374a5fc10e26ca3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0334587e576e359baa5a31bc25a75773fd38c92ee531d58665a3fa3a9052fae8
MD5 f206d63a1115eb4030899d358e1c7439
BLAKE2b-256 0404b3c2f60488e96c5e90f560bcbf8d1c2beeb30c39370780e82e42a3e794c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 46ec7f8019ec791b47232653aa9e8c1b47fe1e536ef8df127f898c4a139cdf47
MD5 548c9c227ea9945f3fe4fe14a306457a
BLAKE2b-256 d92933d9bcf2ff01af418bbfd3fd8d803be248d016bb30798d452f1f0ca04380

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e1322e1fac3c445ec808cb44a45aca62db4fae610a986904407ca92c97472849
MD5 715dd0db626c77a4240ff4bb70d12055
BLAKE2b-256 36bc8f753c9831468473eced622f12aefa237a53adee358c43e9e06a1976169d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f540758fa4efe1204300627d3c7a6496fbfae057d23eb2ca7869313c97c0739
MD5 f316a011cbdedbb3f26aa857d768d36d
BLAKE2b-256 40e7cda290fff94d9ca7d4e24e4681bc0f502e103719f7d468a5cef0bc30cdfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f56360ff1ccde130027f7befd87f66b421986c26ffc895d023069565acab4b9b
MD5 79c247cc3e06003020556ebd05fa9a3c
BLAKE2b-256 9ce1923e7bff245e7003aa4f335223902139c9583660700bd2341a6b19bdcf20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosconstitutivelawsapplication-10.4.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f40ac5a4d2a973c200fe301746e47980ca87c4987b552f95c3992de0b2c59566
MD5 63e9417051705713a688fea9efed69b0
BLAKE2b-256 354bf4414d034b7a55960c1884d1c025ac895f818c972109d1bc51f461b56c40

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