Skip to main content

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.

Metadata

Release files for stemkratosstructuralmechanicsapplication 10.4.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for stemkratosstructuralmechanicsapplication 10.4.0.4
File
stemkratosstructuralmechanicsapplication-10.4.0.4-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
stemkratosstructuralmechanicsapplication-10.4.0.4-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details
stemkratosstructuralmechanicsapplication-10.4.0.4-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
stemkratosstructuralmechanicsapplication-10.4.0.4-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
stemkratosstructuralmechanicsapplication-10.4.0.4-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
stemkratosstructuralmechanicsapplication-10.4.0.4-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details

Total release size: 37.0 MB

Release files / stemkratosstructuralmechanicsapplication-10.4.0.4-cp314-cp314-win_amd64.whl

Download URL stemkratosstructuralmechanicsapplication-10.4.0.4-cp314-cp314-win_amd64.whl
Size 3.8 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8a2786c57a62d856d31259fbe58ec1f77b805b0949749991429328ca6c3096a7
BLAKE2b-256 checksum
How to use checksums
87dd2a9329749666131896ee934b1743eba09ff2b8eb9948334e2ebb74a253eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / stemkratosstructuralmechanicsapplication-10.4.0.4-cp314-cp314-manylinux_2_34_x86_64.whl

Download URL stemkratosstructuralmechanicsapplication-10.4.0.4-cp314-cp314-manylinux_2_34_x86_64.whl
Size 8.6 MB
Tags CPython 3.14 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
1a1b3c023aef4e544c5325153977e9622c280c4086c822135d3e1e4c842e6b75
BLAKE2b-256 checksum
How to use checksums
22f5ff3fa637a343eb476d83b685c0d9c32b929cfaded3157ea7c9565b4a7a3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / stemkratosstructuralmechanicsapplication-10.4.0.4-cp313-cp313-win_amd64.whl

Download URL stemkratosstructuralmechanicsapplication-10.4.0.4-cp313-cp313-win_amd64.whl
Size 3.7 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
5a72230690028c4b06c122beb1f838629fe7488d14d4b48e634e42354eb82f2a
BLAKE2b-256 checksum
How to use checksums
bcfd73277c96be9668b16f8a417e2b109d441a7c283cc8eae42619eb6a2eb73e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / stemkratosstructuralmechanicsapplication-10.4.0.4-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL stemkratosstructuralmechanicsapplication-10.4.0.4-cp313-cp313-manylinux_2_34_x86_64.whl
Size 8.6 MB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
ab6740911ff5faf8ce73be5d7f0aabe0a97320e10f9a2e84bdd5e1ba6481517b
BLAKE2b-256 checksum
How to use checksums
bbe69fe907b4d466817e1e9ef2962f0464a673eae7d863969c730029179f9128
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / stemkratosstructuralmechanicsapplication-10.4.0.4-cp312-cp312-win_amd64.whl

Download URL stemkratosstructuralmechanicsapplication-10.4.0.4-cp312-cp312-win_amd64.whl
Size 3.7 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
824d0dfbf692258ec68491dd5abc60a53e3d10a8600c957c15521fef6a8f5ad6
BLAKE2b-256 checksum
How to use checksums
c9a1a8b2079b51fc6077a31ab7c95b340f31d048951d14d46557e8ffca695be8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Release files / stemkratosstructuralmechanicsapplication-10.4.0.4-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL stemkratosstructuralmechanicsapplication-10.4.0.4-cp312-cp312-manylinux_2_34_x86_64.whl
Size 8.6 MB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
3ee243a49aa1cf59aacf56728df055e2ec50460da602e22b6a2ee1537cd183cb
BLAKE2b-256 checksum
How to use checksums
86b456313776b0f1c2b3a9104762fb4e8aeccd4db7edfefb0771f209b340bf7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.8

Security for stemkratosstructuralmechanicsapplication 10.4.0.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page