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

Uploaded CPython 3.14Windows x86-64

kratosstructuralmechanicsapplication-10.4.0-cp314-cp314-manylinux_2_28_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.0-cp313-cp313-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.13Windows x86-64

kratosstructuralmechanicsapplication-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.0-cp312-cp312-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.12Windows x86-64

kratosstructuralmechanicsapplication-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.0-cp311-cp311-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.11Windows x86-64

kratosstructuralmechanicsapplication-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.0-cp310-cp310-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.10Windows x86-64

kratosstructuralmechanicsapplication-10.4.0-cp310-cp310-manylinux_2_28_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.0-cp39-cp39-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.9Windows x86-64

kratosstructuralmechanicsapplication-10.4.0-cp39-cp39-manylinux_2_28_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

kratosstructuralmechanicsapplication-10.4.0-cp38-cp38-win_amd64.whl (3.5 MB view details)

Uploaded CPython 3.8Windows x86-64

kratosstructuralmechanicsapplication-10.4.0-cp38-cp38-manylinux_2_28_x86_64.whl (8.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0f80639b2165a33d468cbddcf31e2b70a2661168d31ab4cb936bda951350d16e
MD5 0e10a462e88e0b08d3ef597b1a53cadc
BLAKE2b-256 d89991bf2767c70809473aa5d5033a4e41ddec51f02f910345fc1b1460508a87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c15c46827cbc82fe2882d2b4c096b3e96a59fc73228c424acb393d471ff3ccd3
MD5 0c132000481446ef9b0245e13b03fd19
BLAKE2b-256 947a7dbb951065c520b9ba6bafcefa38effc5a40d1a023022c82924f41781dd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 414e015df05f1d1b5b4537debb74b8577ec6a3b7be5850fa9921bb43514bfb23
MD5 e59e48ad655f835d5b42bdc7c7a02fed
BLAKE2b-256 009be58a94980b8d7b25564ab47587a95ca0d8cff74ef5fec61dd7671cffdffc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0691848604779da0d307d94802e9a979ca7a6e23d78b0d8cbbba7db68865b0d5
MD5 18316189ff1518845686284f430f93d5
BLAKE2b-256 1d713e62a0df29de2421fdbc744c2514ea8e544644d97f3bb24879141a3dd6af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6c6354902be8255bdd42c7bbd9cb0ee03dda26faac93c83480b4d16e8a4d7fe1
MD5 62d5529cc3b0bf8f6f7dd12dc013247f
BLAKE2b-256 7cd422abe21a48d6b14b7c9c01d5f1fd9e520a6b9c1436f798cd4c58d96d2f75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d32c3c90cd34eeb1c161a4cacc534e8441bc09db031034b085bffe462ec1c8bb
MD5 f3e5b2848eeb60b8a77628bc83d3bd7a
BLAKE2b-256 aeafd08dc22329e0c81706998ab6f88dd0639e1e05ef3ab93fd697da81481943

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 328d6f16b62ab81a6dc37e9f1a4780e381b0e9eb6c383765e2363ce24bd456d8
MD5 060b02075b91c3c4cb6b870a964eba5f
BLAKE2b-256 ef8aa603b373bd376b6efb49a3451e2da39fb211867e44141c91cd1ad4d321d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2fc3c199a632efad35ec70b37d153df08eaf7974a74d6219c2fadccf9570f4b4
MD5 a9a89111edde63f5ec748b2f1da17efa
BLAKE2b-256 2734cc9475f45475a5e56fa8d4c07ba2a3c83c96b1053d0d1759e8dd1209ea8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 962fada637bd6dc88e64a440fed4e7df96fdf15bd70e21cc870a4c9c548cd9d9
MD5 5382e5f5464b03c7bb1b540b946bfb26
BLAKE2b-256 b5febb378d47b69e633165118283d768ccc02522b85ce452ecfdaf13fac68c45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a651f469e386cbfb8c734f3c069e7249bc4c3fa3479ed46c36a89793e3e1069c
MD5 ebaa743462cadf7449263c2b22ec8c2c
BLAKE2b-256 0bb686d6de53aa21836d24f69a0118698b909c4029498bfefa37210ad99f0cec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 551b1fc744529a3d04fcfa60ce8eb3dba54aafef37c84de46c0d299f0317696f
MD5 139ca81c7527fd45e12cd96bdb3a8d3d
BLAKE2b-256 4dae57997dd54dd848e31b2634183e581eaae0370b866f1cbd2e58c908b82c8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8669849cc63a8aba4d1dca0799bb08081b071c92d318580f591f426468ea1a51
MD5 bb6389f7a8ff8d0463be103582fbf1b0
BLAKE2b-256 ec9b690ac5c1519aca6ef153cd51578fc7dd3936a3e09363b2c7290127be8259

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9e3e1dced27872df377b725938de479f477c70bcac711d01d7bc22de89f4f23a
MD5 5245a38a1e718560ff7cc4c3f3a91897
BLAKE2b-256 371b58ceca294d82d1d4d7357d78b66f5e600342c06b5e4eb96db7b3b29cddb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for kratosstructuralmechanicsapplication-10.4.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9ce18a81fe53081b9bc3cd3524112f447789c36db75886e3bae1f8c853ec9d26
MD5 30e63673b459237b27bcb9696706bc1f
BLAKE2b-256 e42f86e1bb2e58ec40627a1aee7a22ab10b7da086feafeaa938c72bfeff14e1d

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