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

Structural Mechanics Application

Application Description Status Authors
StructuralMechanicsApplication The Structural Mechanics Application contains a series of structural elements, as well as solid elements, the corresponding strategies, solvers and Constitutive Laws Application within Kratos Multiphysics. @KratosMultiphysics/structural-mechanics

Solution Solution Solution Solution Solution Solution

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

Features:

  • A set of Neumann conditions:

    • Point loads (loads applied directly on the nodes)
    • Point moment (a discret moment applied directly on the nodes)
    • Line load (a distributed load applied over a line)
    • Surface load (a distributed load applied over a face)
    • A simple point contact conditions based on the distance
  • Solid elements:

    • Small displacement elements
      • Irreducible (pure displacement)
      • Mixed formulation ($BBar$)
      • Mixed formulation ($U-\varepsilon$)
    • Total Lagrangian elements
      • Irreducible (pure displacement)
      • Mixed formulation ($U-\Delta V/V$)
      • Mixed formulation ($Q1P0$)
    • Updated Lagrangian elements irreducible (pure displacement)
    • Total Lagrangian prismatic solid-shell element (SPrism)
  • Structural elements:

    • Zero-dimensional elements :
      • Nodal concentrated element (both 2D/3D). Includes nodal damping, nodal mass and nodal stiffness
    • Uni-dimensional elements :
      • Spring-damper element (3D)
      • Cable element (3D)
      • Truss element (3D)
      • Corrotational beam element (both 2D/3D)
    • Two-dimensional elements :
      • Membrane (pre-stressed)
      • Isotropic shell element
      • Thin shell (Quadrilateral and triangular)
      • Thick shell (Quadrilateral and triangular)
  • Constitutive laws:

  • Adjoint Sensitivity Analysis:

    • This feature provides the framework to compute sensitivities of structural responses (e.g. displacements, strain energy or stresses) with respect to different types of design variables (e.g. nodal coordinates, material or cross-sectional properties or load intensity) with the adjoint approach
  • Strategies:

    • Formfinding strategies
    • Eigensolver strategy
    • Harmonic analysis strategies
  • Schemes:

    • Relaxation scheme
    • Eigen solver scheme
  • Convergence criteria:

    • For displacement and other DoF
    • For displacement and rotation
  • Utilities and processes:

    • A process to post-process eigenvalues
    • A GiDIO utility for eigen values
    • Process to compute the global mass of the system
    • Process to identify the neighbours in a prismatic mesh
    • Process to transform a pure shell mesh (local dimension equal to 2), to solid-shell mesh (pure 3D mesh)
  • +100 Python unittest, including Validation tests, and several cpp tests

Examples:

Examples can be found here.

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.

kratosstructuralmechanicsapplication-10.4.3-cp314-cp314-win_amd64.whl (3.9 MB view details)

Uploaded CPython 3.14Windows x86-64

kratosstructuralmechanicsapplication-10.4.3-cp314-cp314-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.3-cp313-cp313-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.13Windows x86-64

kratosstructuralmechanicsapplication-10.4.3-cp313-cp313-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.3-cp312-cp312-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.12Windows x86-64

kratosstructuralmechanicsapplication-10.4.3-cp312-cp312-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.3-cp311-cp311-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.11Windows x86-64

kratosstructuralmechanicsapplication-10.4.3-cp311-cp311-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.3-cp310-cp310-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.10Windows x86-64

kratosstructuralmechanicsapplication-10.4.3-cp310-cp310-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.3-cp39-cp39-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.9Windows x86-64

kratosstructuralmechanicsapplication-10.4.3-cp39-cp39-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.3-cp38-cp38-win_amd64.whl (3.8 MB view details)

Uploaded CPython 3.8Windows x86-64

kratosstructuralmechanicsapplication-10.4.3-cp38-cp38-manylinux_2_28_x86_64.whl (9.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 32053ff96112cbe1c2fe71908a8622f1f6b37ca5edbcfe6e6df11595d7b4b2aa
MD5 c436f995819262db1170fcdf6932e1a0
BLAKE2b-256 30fda49a2fb0a46865c38973076d0f3a453ee8423824596f5f1acab963de7543

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.3-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb65beb1f3828477e915643f69e6029ff682aa22baf9ea151ec80deee00efa12
MD5 bd0ddc657a0dd930ca0263e24912c278
BLAKE2b-256 47980650a8f4778c52bf044bcc4a573e1ebb1ec5eb182f301bbf5828b03ab988

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 48b235f1af13b0aa944d515629de6e9472f5892515092ac494e62755f87a4247
MD5 3998e99aa16cfec83036e1ae157902b6
BLAKE2b-256 86b7b8458c3ed3269dba07a987d58a1bb9e38822ab252b21c3cb7548c98e8fd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 46609649c1745dbd3fe023bafd27b1e5942f79fb8ea6b4eb986f0948e8b28980
MD5 619d2de430014466f3e31796de815c35
BLAKE2b-256 b9a5b0d55bbdf83781352e1f19047731f7b63a355fd642c9109554302405e307

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f7bf00a74562d999128bbb6c993f16232d075df50ef5ef01918e71dfc2db3e5f
MD5 557e7d85cf074976acebb272ded8f53a
BLAKE2b-256 495cf431bd2951e95f1e9b33c6016db4f0901321726a8ba02e15776cc5e4586b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8f344ced484e69f4cb9be5f4bc47cd3b902212086a49831ed01c95fe64878ed1
MD5 a340ed4e55f15f9444b9ef4311232b3a
BLAKE2b-256 2f3566aae520daac58d4107e9d64e3e57cfe661f42fcdd7a89e641b4ae110cf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d25e0bf64cf36a13ff4ce5a27735357322d16cc6430de63f9aecbda36642b0e7
MD5 2224e5103767ecd1b04376c340b78f7e
BLAKE2b-256 c4f39434d25ec5f53064ea1fa147f450b6a017b51be9efa07ee80624938308d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e8b2a0ef02a208252e380c16ccd65ae483a2006c7cc4b6a139c6341bc3f4aa0b
MD5 408015bbd73cd613626675b3ebec0318
BLAKE2b-256 6e2c2fb4cee69e9de2d274740ad0d7e96f522fd100b7b31d836806a35f8c57bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1329ae7c946c0b84ce52aedac541a7ec591fa87f85394ec61861d8f48bd5adb2
MD5 9a64f792033d796efed812e99f652fdb
BLAKE2b-256 6808e510aa6c6b65aeaec9f158e58e16e4b8794175f2d1137c2085b8daa09da7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 771e8d96c8e78e96672340ce90ed0a64ec615ef619d96ab6ce82fdfc4039a635
MD5 13ddd8b9f7306160a62025ea21371ad8
BLAKE2b-256 cbfb439b986e70c78b905a98fe731220430023c0853c8c7204ba129ac1e51c8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 118fd20ed4788929623e04b7a187853dd1397692fa9a89597c06015cd3b9817b
MD5 03b5f9d47ebdd054963f03b6b0f8ae5d
BLAKE2b-256 8d692a3e5f3c28931b7a347de628b702c0d9d6f2786b7d6613cc8243c074f581

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4377c6bc50d728d117f6937957932dbd58cd69f0e0d57a2c7f7e500481f038aa
MD5 2ebc8024737aa9fb6fa5094af6aba3ee
BLAKE2b-256 271816a0465c6bd1f5d7d33dd1d6d3642a17239d42eda9b58a4dac0177e43c95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 be0f3540f205fe95651a7f60be990f717017c16779058ebc0309b7bb08123496
MD5 6f2f18489c4417f32f0cf5f893616ec8
BLAKE2b-256 e2f32ff00f05238507d5cb3d1caec7c9acc2f67458e439cb56cc186dd6e6497f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.3-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ff2a4f03414121c306ad84008e752d22f2b80429f6db7c1699d7e9e5350daa5
MD5 c8d502797f149fda27a4121ce70fd6fb
BLAKE2b-256 241f99acfce131e9d20eb28ed2963b0b6294939a875b4530b551e58784e87c9a

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