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

KratosStructuralMechanicsApplication-10.1.0-cp312-cp312-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.12 Windows x86-64

KratosStructuralMechanicsApplication-10.1.0-cp311-cp311-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.11 Windows x86-64

KratosStructuralMechanicsApplication-10.1.0-cp310-cp310-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

KratosStructuralMechanicsApplication-10.1.0-cp39-cp39-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

KratosStructuralMechanicsApplication-10.1.0-cp38-cp38-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

File details

Details for the file KratosStructuralMechanicsApplication-10.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: KratosStructuralMechanicsApplication-10.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosStructuralMechanicsApplication-10.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a4c8a79d988d21b15fe85cf3031dab9e8f36ddc5deefb0806228cbc00a25b314
MD5 a456ec7c68ac31443e5ed776bb6d6132
BLAKE2b-256 f5e24ae8140b1780a6f5e15f9c009d8069acd3d363141096a6d87dad20f9923e

See more details on using hashes here.

File details

Details for the file KratosStructuralMechanicsApplication-10.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosStructuralMechanicsApplication-10.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 af282bd5ab2c279a5511c35e166017a8393f0e6cd09761620c71d0c230dd1ea1
MD5 56a4bdfe5ffbfcb169f9c09f27463e76
BLAKE2b-256 689ba92caab3225c6705918c6b443906911de700f4e37a28f0ea078e81326334

See more details on using hashes here.

File details

Details for the file KratosStructuralMechanicsApplication-10.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: KratosStructuralMechanicsApplication-10.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosStructuralMechanicsApplication-10.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a029d39bab6334fcaf8ada60ce57512c0f1898864b503eeef1ca72d873db1edf
MD5 f792d6c19dc2a5adb5f73cfe66b0aed0
BLAKE2b-256 dd5ab7828222e18b87da5fbd229874f17c4205114d63c2870b00f381611830ea

See more details on using hashes here.

File details

Details for the file KratosStructuralMechanicsApplication-10.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosStructuralMechanicsApplication-10.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f1c4aa749867e639846b90f18fd86cdc8e86e13239663fc430bb2efdd279490
MD5 b3a45994fdc49ca643a69649dbc5befb
BLAKE2b-256 33a4e68a35ca5c811087fdd924e6bed4e26425b6ba75d8042f88ef7e44b22007

See more details on using hashes here.

File details

Details for the file KratosStructuralMechanicsApplication-10.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: KratosStructuralMechanicsApplication-10.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosStructuralMechanicsApplication-10.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b509aabaeebcd9e5ba88c298b9c76b41f6b9fc3270ac5108b00f7986d30cb144
MD5 4fad7457428e7c72d352bc5ccde58bac
BLAKE2b-256 858fced1ddd58c72d521f8f8772f7ec0f42d7751a326d068774b6332ddb68340

See more details on using hashes here.

File details

Details for the file KratosStructuralMechanicsApplication-10.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosStructuralMechanicsApplication-10.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b4b496dcd4d123ed52d1cc0c3da61fe71344efb3c6884b7ceac43d6160cb40e5
MD5 a0d7c2d37ab030ca223f53a2d91d5697
BLAKE2b-256 141b9cc9aca74f784c3075dadf60cabe0be6f7bef01371e6e10b400032921704

See more details on using hashes here.

File details

Details for the file KratosStructuralMechanicsApplication-10.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: KratosStructuralMechanicsApplication-10.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosStructuralMechanicsApplication-10.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6158ff8da73e8d050a50867d8e7e01e2a3696c27e7a7b628aa7e0a26aa165266
MD5 d8101e7ecad7bab9f6d22a02a0ba02f9
BLAKE2b-256 5b9452ebb8e4f5018979e327379a4efc8b4bf31c1dda8986acf060cb7f460a21

See more details on using hashes here.

File details

Details for the file KratosStructuralMechanicsApplication-10.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosStructuralMechanicsApplication-10.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5aa79d1845f3707c756aab64cf71073b527dd76d9a6cb3c1cd807c6de8347ff
MD5 0bffbdbf9b942a9dcbd826d5337ed707
BLAKE2b-256 d14600e479b6d61586cbb61b43d2df43c37b4929740a8ce275ea3e1fb86864fb

See more details on using hashes here.

File details

Details for the file KratosStructuralMechanicsApplication-10.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: KratosStructuralMechanicsApplication-10.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.31.0 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/6.8.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosStructuralMechanicsApplication-10.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2692dee6103c24ac9bd4a6eb79ef3429baf84c80de2d28c38fe4f9c6984a1566
MD5 25c36348724f5b723c8a40ef16586eb1
BLAKE2b-256 e98244e0219f06c2f6cd0dff1025aec3042d8dcccabc5f343a651c9b1d95a8c3

See more details on using hashes here.

File details

Details for the file KratosStructuralMechanicsApplication-10.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosStructuralMechanicsApplication-10.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ba84852dd9e383262dc6a581ffb90f2315ad2397b2d621fc1e36ce31de40a09
MD5 e15fb902aac5daf868bcb0b89ce12fb5
BLAKE2b-256 1556800d3b8aa686babc5cc4671df8a49dd63a71e9597701e67b43c4d67872b3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page