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 |
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)
- Small displacement elements
-
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)
- Zero-dimensional elements :
-
Constitutive laws:
- Isotropic laws (Plane strain, plane stress and 3D)
- The ones available in
ConstitutiveLawsApplication
-
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 KratosStructuralMechanicsApplication 10.4.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 125.6 MB
Release files / kratosstructuralmechanicsapplication-10.4.4-py3-none-any.whl
| Download URL | kratosstructuralmechanicsapplication-10.4.4-py3-none-any.whl |
|---|---|
| Size | 31.3 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
71d672abac605776d68f6ed43e3c91e4c8d6e2ef433d001d30a732daaf08d45f
|
|
BLAKE2b-256 checksum How to use checksums |
d19ef12b3990922434040a454171cb9d0e0d8eaf0753cedd512aa6dee8b8e14d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / kratosstructuralmechanicsapplication-10.4.4-cp314-cp314-win_amd64.whl
| Download URL | kratosstructuralmechanicsapplication-10.4.4-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 3.9 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9c3367117c69afe88bf75cd08d6bddedc4fbf5a4d8d25626eb1caa3875c06ce6
|
|
BLAKE2b-256 checksum How to use checksums |
4d6f207573c6f54af3206d38112ba31c0882cf47eb2942118873324a77ca272b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosstructuralmechanicsapplication-10.4.4-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | kratosstructuralmechanicsapplication-10.4.4-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 9.7 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
295677e8591cdddfdcf0cd5bfe5121381e96c5fb8b6ed6ca05d27ee57a14e6b7
|
|
BLAKE2b-256 checksum How to use checksums |
211ffb0fed88d0f84bbf88c23ad38fd4690d4ab4641483eb715eb2c9b107a919
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosstructuralmechanicsapplication-10.4.4-cp313-cp313-win_amd64.whl
| Download URL | kratosstructuralmechanicsapplication-10.4.4-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6285439757065ca15ddbf89c980ad600de0ec9a8c0f411cefb2c354103f724c4
|
|
BLAKE2b-256 checksum How to use checksums |
1e096effbf3d8e770da21c7748e770d9191babd90dc2e760dc5ad7ba05894344
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosstructuralmechanicsapplication-10.4.4-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | kratosstructuralmechanicsapplication-10.4.4-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 9.7 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7e622e2d19143d1016b414dbdcb751d0955cec8b007146f3517646bda20f1452
|
|
BLAKE2b-256 checksum How to use checksums |
f36b465737f24d0bdbf7661187c950a86057705e8f8c741274af22fe3afd639a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosstructuralmechanicsapplication-10.4.4-cp312-cp312-win_amd64.whl
| Download URL | kratosstructuralmechanicsapplication-10.4.4-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
111b9f75b2f7bd435895bb5f9d913d51522cf590f35d6469592add2aab92d97a
|
|
BLAKE2b-256 checksum How to use checksums |
a20055179d1c17c885441388e03d813db9cd6daf4dcef01aec10e1389cd8d962
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosstructuralmechanicsapplication-10.4.4-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | kratosstructuralmechanicsapplication-10.4.4-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 9.7 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a9062371fc9de10b6ee12045fa51730cd6cf0b9f410f342999e3e8c694bbc523
|
|
BLAKE2b-256 checksum How to use checksums |
6be03a9259d1d716a31bf7add9d169fd8b993954022645e8d28ffa5ded9f251d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosstructuralmechanicsapplication-10.4.4-cp311-cp311-win_amd64.whl
| Download URL | kratosstructuralmechanicsapplication-10.4.4-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
beb39d634db9c29add15d33e50cb2d79a891a6e98d32d815cff8c491508a7518
|
|
BLAKE2b-256 checksum How to use checksums |
c8eae5dd1dc7c2a030c56ab66dbe32efdaac2d22b3802c36b93689ce9d857264
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosstructuralmechanicsapplication-10.4.4-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | kratosstructuralmechanicsapplication-10.4.4-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 9.7 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b26120c94fa4acd3e0e41ca571dc0bd7dd90e156291b28be766f7ceb6caed271
|
|
BLAKE2b-256 checksum How to use checksums |
951ebe4efb2a98d5bb26286b00401c6344cf910ab2236d60936fcb4780823b4c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosstructuralmechanicsapplication-10.4.4-cp310-cp310-win_amd64.whl
| Download URL | kratosstructuralmechanicsapplication-10.4.4-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fe2c52e2b2205e4a1c2af9ed766440f4a626d5c3aef90f9d292dcb5071504832
|
|
BLAKE2b-256 checksum How to use checksums |
6ba56908221a7936cdcb4893686f2d43a99670f6dda763ddf9d41fc863ad1453
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosstructuralmechanicsapplication-10.4.4-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | kratosstructuralmechanicsapplication-10.4.4-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 9.7 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
94fe04d2fc0e3a71b27b46a810e2cb5a66efdacac4aa8ce438dcd7b15a498f64
|
|
BLAKE2b-256 checksum How to use checksums |
ac329af0e0998e52a711d36b55e2803fb450439d1eb89a8d97a44f75d9535239
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosstructuralmechanicsapplication-10.4.4-cp39-cp39-win_amd64.whl
| Download URL | kratosstructuralmechanicsapplication-10.4.4-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b470b741aab0f00bdb8109826b2087b7c370e75404d286e2a37b3e5f40885b8a
|
|
BLAKE2b-256 checksum How to use checksums |
6bf511634e4ffe0b381a9b52e5df8c00dd8ccceddcfdbbbca80c18cf0dbdd798
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosstructuralmechanicsapplication-10.4.4-cp39-cp39-manylinux_2_28_x86_64.whl
| Download URL | kratosstructuralmechanicsapplication-10.4.4-cp39-cp39-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 9.7 MB |
| Tags | CPython 3.9 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
7b6215686668e513200a5ec9dd9c285360de63b4ab39e23047dccf4fba43ba6b
|
|
BLAKE2b-256 checksum How to use checksums |
b56cfdeabbd09061fc3fdc093601b335ab36296bd6d7cbd32c94db55ee982485
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosstructuralmechanicsapplication-10.4.4-cp38-cp38-win_amd64.whl
| Download URL | kratosstructuralmechanicsapplication-10.4.4-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 3.8 MB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8f81bec25f9d4b8641e8f5925e14e0c30c90de73c2976dbfe2a95e111c0c8bf5
|
|
BLAKE2b-256 checksum How to use checksums |
15a33d4453e2f2e74f7be9ae34efe93983fd79887e6d6c2a1519dd5da759a354
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|
Release files / kratosstructuralmechanicsapplication-10.4.4-cp38-cp38-manylinux_2_28_x86_64.whl
| Download URL | kratosstructuralmechanicsapplication-10.4.4-cp38-cp38-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 9.7 MB |
| Tags | CPython 3.8 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
9884810f15ee8dde9154d84a62ec1524a34ed7ba88a6abc6dfb2d25efbc673d2
|
|
BLAKE2b-256 checksum How to use checksums |
f8638c62448eb62542656446fbb4f90503d00f97c01b8b2783823493f75dcf31
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.15
|