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

Release License Master appveyor-image

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. More in Overview

Kratos is free under BSD-4 license and can be used even in comercial softwares as it is. Many of its main applications are also free and BSD-4 licensed but each derived application can have its own propietary license.

Main Features

Kratos is multiplatform and available for Windows, Linux (several distros) and macOS.

Kratos is OpenMP and MPI parallel and scalable up to thousands of cores.

Kratos provides a core which defines the common framework and several application which work like plug-ins that can be extended in diverse fields.

Its main applications are:

Some main modules are:

Examples of use

Kratos has been used for simulation of many different problems in a wide variety of disciplines ranging from wind over singular building to granular domain dynamics. Some examples and validation benchmarks simulated by Kratos can be found here

Barcelona Wind Simulation

Contributors

Organizations contributing to Kratos:



International Center for Numerical Methods in Engineering




Chair of Structural Analysis
Technical University of Munich

Our Users

Some users of the technologies developed in Kratos are:

Airbus Defence and Space
Stress Methods & Optimisation Department

Siemens AG
Corporate Technology

ONERA, The French Aerospace Lab
Applied Aerodynamics Department


Altair Engineering

Looking forward to seeing your logo here!

Special Thanks To

In Kratos Core:

  • Boost for ublas
  • pybind11 for exposing C++ to python
  • GidPost providing output to GiD
  • AMGCL for its highly scalable multigrid solver
  • JSON JSON for Modern C++
  • ZLib The compression library

In applications

  • Trilinos for MPI linear algebra and solvers used in trilinos application
  • METIS for partitioning in metis application

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.

KratosDamApplication-9.2.0-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10Windows x86-64

KratosDamApplication-9.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

KratosDamApplication-9.2.0-cp39-cp39-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9Windows x86-64

KratosDamApplication-9.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

KratosDamApplication-9.2.0-cp38-cp38-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.8Windows x86-64

KratosDamApplication-9.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

KratosDamApplication-9.2.0-cp37-cp37m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.7mWindows x86-64

KratosDamApplication-9.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

KratosDamApplication-9.2.0-cp36-cp36m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.6mWindows x86-64

KratosDamApplication-9.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

File details

Details for the file KratosDamApplication-9.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: KratosDamApplication-9.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosDamApplication-9.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f17e6e6cbd44316ff16587f53b62fd1b2387135c340f2c31bd1075db23cf3733
MD5 9443e33e7041065c49ca9b96293e3a7c
BLAKE2b-256 452cbf988ea4bef0e952dae31446c91cfabd4932bf57718532500bc5dafc8b98

See more details on using hashes here.

File details

Details for the file KratosDamApplication-9.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: KratosDamApplication-9.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosDamApplication-9.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14b41f635b35da1e611b51bed4ffa46fb1b6804249c6a70b1d59965a3a8adc89
MD5 c30569d668a5ac2b7180e15605f8186e
BLAKE2b-256 8af3eaa81695268a45e793135c969bdc8adb3a33aed035381d8ea070cd1fc18a

See more details on using hashes here.

File details

Details for the file KratosDamApplication-9.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: KratosDamApplication-9.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosDamApplication-9.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 42d8cc5355cf23da040ad26f4537f945d98b59937d7e0191f7f1f79398fb246a
MD5 85f980b1ee72ac04c6c23f77d169d91e
BLAKE2b-256 5980002dd3cdd69641eabd3d84ee88d8cadafb625cf72ddd5400bafe03103e4f

See more details on using hashes here.

File details

Details for the file KratosDamApplication-9.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: KratosDamApplication-9.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosDamApplication-9.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81b25136793cc49b1c360504d1421068c3371855b40a979eb7d53bb3d9c390c6
MD5 43952e1d02206c4233717624b366a9fa
BLAKE2b-256 9560d0cebf129b247aa39d9f335bfda09c5315cf04b55b2c62635a824a9829c5

See more details on using hashes here.

File details

Details for the file KratosDamApplication-9.2.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: KratosDamApplication-9.2.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosDamApplication-9.2.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1dbcdf9995eea5cd1d4ea7c623b17a48b3960c1cf3e241dc5f934f2bd5466b76
MD5 623ca66191d5cc7e5695adf0d044311a
BLAKE2b-256 0b0a801e7f6827b8a06a4244e7c9c6405897b4fbf072d3711030a74635631e17

See more details on using hashes here.

File details

Details for the file KratosDamApplication-9.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: KratosDamApplication-9.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosDamApplication-9.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce0d956a72b8b7087760f83c7d7af3a596baf284133fe56009c0f8dc5341755c
MD5 c7cf867e703b6368b8d012f89408916c
BLAKE2b-256 e2ef002cbde75340ce4db8362c56d62ee459d2d6c0c06944264d8f47c87b0355

See more details on using hashes here.

File details

Details for the file KratosDamApplication-9.2.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: KratosDamApplication-9.2.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosDamApplication-9.2.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ff15800e464bd2ee8328f2db5dc6ead09c91c741d30b796dd28736470813f2bc
MD5 128fac6914155d411cd2fd1648928551
BLAKE2b-256 19bd9c2deb41fc832560e75a62ccb050526b32c9c58f18b705b290a29abeac2a

See more details on using hashes here.

File details

Details for the file KratosDamApplication-9.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: KratosDamApplication-9.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosDamApplication-9.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e001dd90c81112f03ec48ee9d4ba35a22f3d01a6f22aff192a948fa29b73201
MD5 644a6ba8caed70bc7c08174ba8731c78
BLAKE2b-256 64bd4f95d39994869714b620abc45825137490801ba89a9426335c1d6ee8d4d6

See more details on using hashes here.

File details

Details for the file KratosDamApplication-9.2.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: KratosDamApplication-9.2.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosDamApplication-9.2.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 5f2716b66a9063e127e90b1241dae2c2fe964c06889d6a882271497f134a43da
MD5 78e14d762607307cf962448009a03ad3
BLAKE2b-256 f0a0c519bfa2cb9f63205d4a20346d064ead3e1be0781874fed568f0fe6d0063

See more details on using hashes here.

File details

Details for the file KratosDamApplication-9.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: KratosDamApplication-9.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.11

File hashes

Hashes for KratosDamApplication-9.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9975360072c55d4de44bce55bb0c34595411a39b3537376ee977999f6e696606
MD5 1d1e8986101a27309fba6bdb2a9ac6e1
BLAKE2b-256 661d7c6b5175e7d6fc4d9728062323968329d1c907080a17ad30a42fc584d813

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