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.0.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

KratosDamApplication-9.0.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8Windows x86-64

KratosDamApplication-9.0.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

KratosDamApplication-9.0.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

KratosDamApplication-9.0.2-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

File details

Details for the file KratosDamApplication-9.0.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for KratosDamApplication-9.0.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a9baa88920b94e0a0b924dccd088c2ede771d980972dc24e3afbe761ac01a4a3
MD5 f16c9457fd681c006a02aacaf5557cb1
BLAKE2b-256 b1bddc7232d6ac7ac30859c20c31d3a3701a2a3467d009ce6d28c4bf0869fde8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosDamApplication-9.0.2-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.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for KratosDamApplication-9.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2d6779f35853efe544f38f4673290e365c335f12e7540fd3a30ea05c058b5fca
MD5 63f22785155e02bb63e259bf073da212
BLAKE2b-256 de2d57bc76d98cb51eda748a0517d51f26ecc13f2a55f6abf32701167c193bf7

See more details on using hashes here.

File details

Details for the file KratosDamApplication-9.0.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for KratosDamApplication-9.0.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 88b575bdff4c5f81048e247d30b6c5739647b18f0d79791cc94176f4c19ed0a5
MD5 2094081113bce5f0b4674883b8fd5db1
BLAKE2b-256 28b2343aeef341ceb42f51e9274816b21f082752d5375a391c9d29c6aa068a1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosDamApplication-9.0.2-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.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for KratosDamApplication-9.0.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 10a13d5f30a415137960d024ad358f01a674e513cdb9385f7e10eed5b228a64e
MD5 2df02bdf0d8f0c3fc106f2cdfb9f3cf1
BLAKE2b-256 bec1aa1a7b35aeabac574e23edcd5942c90e2a7b4131dcff7ede56b2332796f7

See more details on using hashes here.

File details

Details for the file KratosDamApplication-9.0.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for KratosDamApplication-9.0.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ba28cd270d550531f0b72dc76b3fcf37bd9a5c3c3bed7767b7ac02a7badc54bc
MD5 bee497517dcb480c78cf66d8f28a81ee
BLAKE2b-256 539012ff96aed7cfb587c69f75cc9df673fe81ed84e38a991f9616c5922bc9d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosDamApplication-9.0.2-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.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for KratosDamApplication-9.0.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4130b35dbdc6ad313b2de380c72d0e999a5fe186fa5dea885895103f549081c2
MD5 b695ee6b664b899891fa3f53c2ea8cf4
BLAKE2b-256 12dea6f5f2133c212c2c849c228670ad140cf94e74b0f5cc29fe293b893cc79c

See more details on using hashes here.

File details

Details for the file KratosDamApplication-9.0.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for KratosDamApplication-9.0.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e19f0e9eb1052d94d8d511d92e3489198db51fba3218d505d904d6e27b8d2f41
MD5 b0c00a54673bd28262f68b5b34ee6e96
BLAKE2b-256 0ff466bfd80ef2dfca39b0a071e93d072d35aea879ec5e0dd5499d39e3596a61

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosDamApplication-9.0.2-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.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for KratosDamApplication-9.0.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 9d0900d5fd0a9904076518d13b9db4af4f80240fcf0bc512086c201f5de6811c
MD5 77f5f0421dc73159900f472faaaf7c58
BLAKE2b-256 c6afda3d51773a50fa15d451a93ea054b909805f667a145819ad1e1412be4ccd

See more details on using hashes here.

File details

Details for the file KratosDamApplication-9.0.2-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for KratosDamApplication-9.0.2-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 cdc933516adefd6a1f64d397d58f60fe8c9941b1992a0999135c7038f78b5625
MD5 409a72f6a64d02563eb73d3752dd5ee6
BLAKE2b-256 1e4b3ba36b79cc10c7337e79ca46c748d54ce332b1d097214ad18711e32b6c4b

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