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

Uploaded CPython 3.14Windows x86-64

kratosstructuralmechanicsapplication-10.4.2-cp314-cp314-manylinux_2_28_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.2-cp313-cp313-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.13Windows x86-64

kratosstructuralmechanicsapplication-10.4.2-cp313-cp313-manylinux_2_28_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.2-cp312-cp312-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.12Windows x86-64

kratosstructuralmechanicsapplication-10.4.2-cp312-cp312-manylinux_2_28_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.2-cp311-cp311-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.11Windows x86-64

kratosstructuralmechanicsapplication-10.4.2-cp311-cp311-manylinux_2_28_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.2-cp310-cp310-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.10Windows x86-64

kratosstructuralmechanicsapplication-10.4.2-cp310-cp310-manylinux_2_28_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.2-cp39-cp39-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.9Windows x86-64

kratosstructuralmechanicsapplication-10.4.2-cp39-cp39-manylinux_2_28_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.2-cp38-cp38-win_amd64.whl (3.7 MB view details)

Uploaded CPython 3.8Windows x86-64

kratosstructuralmechanicsapplication-10.4.2-cp38-cp38-manylinux_2_28_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.2-1-cp314-cp314-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.2-1-cp313-cp313-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.2-1-cp312-cp312-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.2-1-cp311-cp311-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.2-1-cp310-cp310-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.2-1-cp39-cp39-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.2-1-cp38-cp38-manylinux_2_28_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0aa13a35dc8208e061cdf7c91b620f89ce1e35a6adff9bf01aceb760e4c76a7e
MD5 727dad4fb4988fbfe5ffe8a7b5bb368a
BLAKE2b-256 6e58ff2c71e56c7ebd68b1a38c6166106beb0cb3fcf794b09d45fb1884357f10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae1b6612cdcbe924a4d32ea5f372d558a30f987f2bd6d49099b968962e91f995
MD5 2a87a4395bbec1ae47e30c94a13637d1
BLAKE2b-256 3c9632d4fa341e91c9601671dd69ce840fb44f268fcd4245c608d5d04d043f3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a4291afecc5867026c1cd8c4140d2608e1c15a2f2265461da4add5596da760db
MD5 0c356391c446b6ea0ab5ced0734b2497
BLAKE2b-256 9813e7f32e54828fa488d9116dcf618af0a481830046e6e2bd77fee859cee347

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2a7899b5fc1ba44945337d27dcae441174cc0d940351bf82024b2ee691ebef9c
MD5 695fda8c2f5abb273f717a0fdc6bbbb4
BLAKE2b-256 91426ac20b62a519b17fa14ac667d8cc68f7b9b1d84fa1069275c114356e9100

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e79da6ef9051fec9477ee5ed5d323e148c5c034139eac02f2d302bc5121f7b8f
MD5 ea7b3cd98f18c4d423ba19e56ec92d4c
BLAKE2b-256 d66157b2a7df058f00b0cbe27ca07cb584fdd9e07e4748c70ec9459acdc42440

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3ba9c2aea4af7167778b3596c96cb13f863a6336ffdf580725ab0f22e866e08a
MD5 5f96912f9cd012b316d16ad6b7914dc0
BLAKE2b-256 7c2268387f810be4d43494fbe61f6de2cc733b363195f05623a6e847e9f7fcf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 853d161a5f5c4d2eac662392075bd5f93819b65d62f40e5dc03f0b09df4f7170
MD5 6063e60c22cd9b47b53fdcc0adb3be1c
BLAKE2b-256 d9e18b6aec550379f09740110bb960f44e028185b295059bf0a0901702b86f23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f4207bb98d5a502115c6bc0d5ae2353eb493af4c72ced4080e62b2d9db94f04d
MD5 ceed8c9d913d78b401e8d7d79a95f4a1
BLAKE2b-256 8341f84ca52172c5f327625d1bc705d579c29849d16d32415aa8f6dd2a2edce2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 58416ec08522ecfd412bae43f614cd49cfc3ad047160f0f89326c95603245b13
MD5 ec24fcd1e4f7193faf066e5903a8bcf0
BLAKE2b-256 1e9733e5c3924632bf69ef7c94b1b68a3b49d173f0f5dc01a664b4a348ab695d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4306b67d1001d66ace454b58a59ba559649d71c9eb59cbbc993347de08e709f9
MD5 27ba5dc73bb601422fb1502bc7ceb543
BLAKE2b-256 b51353774b80cb645c89897ff36e75830f10bf12b1955428ae515f818daa5070

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f96171e8eb8276cca0405650821119407505588e9d065e027d3277f0e69ac0d4
MD5 ada6ee2bc74438ae4c5757450db7b68f
BLAKE2b-256 cb88e845b96f4cb1656575b12d74a3775d8a20fcdfddeccf7a8714a2817a51e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6c07058878c6324e8f3a6779f6e32b099bc5c945159a0581f6e8d9df0519be7d
MD5 de18e4f2be5b0e44d2ab58a031da3e4c
BLAKE2b-256 ae57647931ea8d98940dadd8aa5bc1d33dd40cec7a7d9f28dbe618533c01e6fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c01dcc4234a7c28fb6e63b9ea9441475592abbcd0c1c50f3705896c912aa020c
MD5 5ba23f944080858f6fd03b8a44dcee4f
BLAKE2b-256 4acdba005f37409262b674e81385ac0be65bc4a80c34759ea0f77755a547905d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 421cf1b1a9acf4f4b70302d7eca135ab581089abce195e64e804d0c59ed267e8
MD5 bc00fb50236aef19faeb9045007b52a4
BLAKE2b-256 02649c58d802933bf7df28d025d14b1b77802e4e6d066ce3cdeebdf58bc14d2c

See more details on using hashes here.

File details

Details for the file kratosstructuralmechanicsapplication-10.4.2-1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ff13284bffb7122a420c567ea5bc6512bc2b57d0c186508d37282a7db6cdb26
MD5 f02f84093a9f00309ab61a88d4ae0fdc
BLAKE2b-256 0473abea6dc0e67a1df05236a5565c90e66f3dc4d393b4b11dc3cefa019ce241

See more details on using hashes here.

File details

Details for the file kratosstructuralmechanicsapplication-10.4.2-1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 007ba303d0c1570d332bfb9a5029ef7e2c5d52f4080497c7c39800413c587a05
MD5 224afa097d7fdf41ddc792dac91bf6ed
BLAKE2b-256 fa9e36fcbfd84f4ee8aa8056dbbb3faa6ceae237c9330570ae9d2c4b42d5b87f

See more details on using hashes here.

File details

Details for the file kratosstructuralmechanicsapplication-10.4.2-1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5cb90fdcd4b822dc648e0e7e4fa5bd842c2f5fb21faaedfc50040e0ed6e93444
MD5 c78387b88f102d9c47f9987daee2f408
BLAKE2b-256 597d4bd19b5343a6b63f5af55d1c31df94d12de338a33d0f793b480fc1bd92df

See more details on using hashes here.

File details

Details for the file kratosstructuralmechanicsapplication-10.4.2-1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b4a3c25e85d4f517cfbe0dd6d0d6172057fe236d5285a75f2c5f954f65568d4
MD5 a8110b444648bb33059f28ab07f27b96
BLAKE2b-256 20bd51f9b753ef0ad3163be107b4963b747ff801ee48e7d500b67cb2e1e117b9

See more details on using hashes here.

File details

Details for the file kratosstructuralmechanicsapplication-10.4.2-1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 77d6f571e8c819f683d323ea9b102f95e5d669b00d1ae72c0712b1927bfcc5f0
MD5 22867f72d888418ad741d27d330a8856
BLAKE2b-256 1002b092379bc6fe95637c46257b0209e18ecf85a14c340b7ade9a16c685a8ce

See more details on using hashes here.

File details

Details for the file kratosstructuralmechanicsapplication-10.4.2-1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7de789912c1dce36c87ae3aaea746e22319c65e7eeb0bd49a7fa206d1cd2bf05
MD5 6e871bcf4ec87d3ece12df758a3bea98
BLAKE2b-256 3bf00865ffcfd768a8dd3fe62f41cbc6e1e83ef4bd0600ee82ca1c1a7bb6e77e

See more details on using hashes here.

File details

Details for the file kratosstructuralmechanicsapplication-10.4.2-1-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.2-1-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f65c062ab2bc8c32d6e5b5e1c770247c284d12f6d935ab459c6c8028ec8d4e9
MD5 7a798f25b700e0d0c7174ac9fbadb697
BLAKE2b-256 79344385ff7322e082ab3723327b505ac7a87bccc2773201ea701c081e73a712

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