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.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

KratosGeoMechanicsApplication-10.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

KratosGeoMechanicsApplication-10.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

KratosGeoMechanicsApplication-10.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

KratosGeoMechanicsApplication-10.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

Details for the file KratosGeoMechanicsApplication-10.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosGeoMechanicsApplication-10.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31422a2f613473f32dd90f823817d500c3c3d519f9f57bc1f12d265d10c3db70
MD5 a30df5b9179636d5314e06a36158ba97
BLAKE2b-256 2efe5cbc7d97be09320ba55e78aa7f001897171b068a3609af7bc9681f31582d

See more details on using hashes here.

File details

Details for the file KratosGeoMechanicsApplication-10.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosGeoMechanicsApplication-10.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 391f71419f537e6134447848ab46feb2d0bc2eb3445936e1a7634e4651c4ef36
MD5 30c03dccd8ce20a4346e61c5f99c0b04
BLAKE2b-256 d4d97c04ae6ce1fbcab5cc9ef05d5eb6a8134597ce3b52fd966c96f8fe05d216

See more details on using hashes here.

File details

Details for the file KratosGeoMechanicsApplication-10.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosGeoMechanicsApplication-10.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82e048f7b0e12d1842fbff72762c48b18874385d01247e892a713b6ff794a33c
MD5 77f8598ab1a86a4e8a2c821091d1a091
BLAKE2b-256 bdcc4a1b52c04ed5120dddc384c79b6f9db5e15a735d4cdbd66d9baa3b08ec85

See more details on using hashes here.

File details

Details for the file KratosGeoMechanicsApplication-10.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosGeoMechanicsApplication-10.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7165e99fc4eb5e1ee55935cdd48627a62881f5fd8ef2d3957ade690524b34b72
MD5 e24964487f5108f9df38e62ceb3c618a
BLAKE2b-256 06bd9aaf5669472a344f3bb4080900f8aaebd6231b56ee369280d0c1fb8be7dc

See more details on using hashes here.

File details

Details for the file KratosGeoMechanicsApplication-10.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for KratosGeoMechanicsApplication-10.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35ef6103030d4e0fae6cef16b78e00b00cc324445c88bf0aabfba1a433d27d42
MD5 1cc89246d3035be8fc4915b843e1d880
BLAKE2b-256 f4ca4bfa6dcc454e8746a5473cdbc86081b35c1d1dfd05b5b756a3bcca133adf

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