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

Geo-Mechanics Application

The Geo-Mechanics Application contains features needed for common geotechnical/geomechanical applications within Kratos Multiphysics.

Features:

  • K0 procedure, Quasi-static, dynamic

  • Staged analysis

  • Automatic time stepping

  • 2D (plane strain and axisymmetric) and 3D UPw small displacement element for saturated and partially saturated porous media (with equal order interpolation, unstable under incompressible-undrained conditions)

  • 2D (plane strain and axisymmetric) and 3D Stable UPw small displacement element for saturated and partially saturated porous media (with higher order interpolation for displacements)

  • 2D (plane strain and axisymmetric) and 3D FIC-Stabilized UPw small displacement element for saturated and partially saturated porous media (with equal order interpolation for displacements)

  • UPw Quasi-zero-thickness interface elements for defining cracks and joints under saturated and partially saturated conditions

  • UPw Updated-Lagrangian element for saturated and partially saturated porous media (with equal order interpolation, unstable under incompressible-undrained conditions)

  • Stable UPw Updated-Lagrangian element for saturated and partially saturated porous media (with higher order interpolation for displacements)

  • 2D and 3D truss and cable elements

  • 2D curved beam elemens with 3 nodes

  • 1D, 2D and 3D steady-state and transient groundwater flow elements

  • Loading User Defined Soil Models (UDSM) dll/so, written in PLAXIS forrmat

  • Loading User Materials (UMAT) dll/so, written in ABAQUS forrmat

How to compile Geo-Mechanics Application

Make sure that the following lines are properly set in the configuration file:

Windows:

CALL :add_app %KRATOS_APP_DIR%\LinearSolversApplication;
CALL :add_app %KRATOS_APP_DIR%\StructuralMechanicsApplication;
CALL :add_app %KRATOS_APP_DIR%\GeoMechanicsApplication;

Linux:

add_app ${KRATOS_APP_DIR}/LinearSolversApplication;
add_app ${KRATOS_APP_DIR}/StructuralMechanicsApplication;
add_app ${KRATOS_APP_DIR}/GeoMechanicsApplication;

Note:

  • MPI has not been tested and does not work.

  • The UMAT/UDSM constitutive models are not included in this repository. Some practical constitutive models can be found at https://soilmodels.com for instance.

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.

kratosgeomechanicsapplication-10.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

kratosgeomechanicsapplication-10.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

kratosgeomechanicsapplication-10.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

kratosgeomechanicsapplication-10.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

kratosgeomechanicsapplication-10.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

kratosgeomechanicsapplication-10.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

Details for the file kratosgeomechanicsapplication-10.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for kratosgeomechanicsapplication-10.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d08989223bceb265cf306ae7e5247e4ef15127f422649169f8a84c592d4bbe17
MD5 1c8f86f1acdad43a641b9882765faee8
BLAKE2b-256 a3d34d91aab4acc7dcf1f40e4bff9cd2dfb79b01772bd33c953e7ccb6079102a

See more details on using hashes here.

File details

Details for the file kratosgeomechanicsapplication-10.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for kratosgeomechanicsapplication-10.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c7b164f4f83738e2b7cdfb5871c0cc983102ccf13df05fadb3d5c32f49c6ecd
MD5 57b2473475925b7352d981fa90ba211a
BLAKE2b-256 14a7101a272f1e30ec30c34dbe5dee0fc04dd482b95f618339e60895da19364e

See more details on using hashes here.

File details

Details for the file kratosgeomechanicsapplication-10.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for kratosgeomechanicsapplication-10.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19d0954b4c4d0af556780f3deaddcf2ce195c8faee0450e3a2dd86676869fe21
MD5 943fce4b6dd0201431a7863e661cc56f
BLAKE2b-256 919ac9a7ab54a5947eae239bea4838fc8cae8c94f83610711977626cde6f6ca7

See more details on using hashes here.

File details

Details for the file kratosgeomechanicsapplication-10.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for kratosgeomechanicsapplication-10.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 091974b3a249782d834febac153d46bf36bd67afc837391ce45da96d35847263
MD5 d725ea86d7ddea40962d7ffe2d9d9ec7
BLAKE2b-256 be01fcc2e343c612ef4a116348838b8bbc409b7cc11c502a127986e05a092349

See more details on using hashes here.

File details

Details for the file kratosgeomechanicsapplication-10.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for kratosgeomechanicsapplication-10.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59d5a4384b76cd9e3b2de06b76274ef020b1defa3551e92887e45d9f84ac4fbe
MD5 58e9914e715228c7aadd6ed9ab1a1683
BLAKE2b-256 78793c150573739253f7aa8280041baf85eb62d835ec672a9cef431a96aa121e

See more details on using hashes here.

File details

Details for the file kratosgeomechanicsapplication-10.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for kratosgeomechanicsapplication-10.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 46bca6671dd4d99fb72ed361fd6220aab02092bf89462bf06676ddf1a500588d
MD5 47cd16662e9a93a1a2995911d3677776
BLAKE2b-256 dd5252a1c6f8425d5edd27a43f24bd8079df7619a0ab7e3c90ae556f302bc350

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