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.

KratosMultiphysics-9.0.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (25.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ x86-64

KratosMultiphysics-9.0.2-cp39-cp39-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.9Windows x86-64

KratosMultiphysics-9.0.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (25.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

KratosMultiphysics-9.0.2-cp38-cp38-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.8Windows x86-64

KratosMultiphysics-9.0.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (25.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

KratosMultiphysics-9.0.2-cp37-cp37m-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.7mWindows x86-64

KratosMultiphysics-9.0.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (25.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

KratosMultiphysics-9.0.2-cp36-cp36m-win_amd64.whl (7.6 MB view details)

Uploaded CPython 3.6mWindows x86-64

KratosMultiphysics-9.0.2-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (25.7 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

File details

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

File metadata

File hashes

Hashes for KratosMultiphysics-9.0.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2a823721369d6da173d81e9c5b9cbd71ff9cd4fe9b9eb1aa0a841f3fc1c56081
MD5 8cb1c1fcd1eb985e97b4198bb074518e
BLAKE2b-256 a45e77f014fed592fe5c1c09853e457edbab43048cc339707a6d3d2c7ac84ef4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosMultiphysics-9.0.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 7.5 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 KratosMultiphysics-9.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 850a2d051beb10f2da738575caece42ac16e8de767bda12c27dcd7c1b4976712
MD5 0d960c0c8e144814cf00dde4d5a85902
BLAKE2b-256 da38c89ff06305aacba07a8b50e0f4f0663a1fe566d23f64afcf2a6e1c37c806

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosMultiphysics-9.0.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b84cbc73618ffa84467abed6ff9bea9a4b1fdf83ccc46ef47495a1411a0928fe
MD5 7b91bfee2950f42a58b0b5f0d2b52112
BLAKE2b-256 5f3088846998004cf98a958009031f476fc16c57c1c618ede1b756cc8e8c6ff4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosMultiphysics-9.0.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 7.6 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 KratosMultiphysics-9.0.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2673ef178537b337a7a5a9cd7a49a4907f37f9b638021a2e3153040d00f431ff
MD5 98f65053d8e78cd56683110606644415
BLAKE2b-256 9631ad9c37ed99ed03f94c70d438a115082585874a05e229408a75c8906d7bed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosMultiphysics-9.0.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a2f13106c33f31f34461cde9c57836c14a4fba2370ef1e32ecd0c84d7ed01c92
MD5 d155f3aaf3e95a29f1b09932b8713315
BLAKE2b-256 a087e4219404ab8a145ce9e7acf92f6b19b143236d89053a5d55130aece74d8d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosMultiphysics-9.0.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 7.6 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 KratosMultiphysics-9.0.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4aaef95a99cf64931b946991f2bcd075bf1fd785ab5767e2bca98b29a9f0ef35
MD5 27eb8fb6bb325e1c3c63969eb4fa3d7c
BLAKE2b-256 b9ed14842b2114e0973c0635cca4a85cf0a82662cfd736255c1d72edaad84618

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosMultiphysics-9.0.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 112585c4847f784d9ab382cbd3e962293e32f7a4d4fb112fce29a62c781063af
MD5 bad4c764762f78a600d8dcfad3fee2f4
BLAKE2b-256 975b64cb202f45d8bca534c9994a82b00c18d21aeccc25cd03ff490877264544

See more details on using hashes here.

File details

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

File metadata

  • Download URL: KratosMultiphysics-9.0.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 7.6 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 KratosMultiphysics-9.0.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 221de6a7d1f0e69d790d27e8137454ad340ab309eaea22fe1706434d204aae06
MD5 297d562a546e49d3f3f59bcfa5f5097c
BLAKE2b-256 2b1136c97176aabf324d35ca8ba72219b2f3755c9379350b8256b1551242302f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosMultiphysics-9.0.2-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 fb939c9b9f68ffc9fb99ff5b9013d99a976f07c960ff109106d8d3b301763c2d
MD5 a82f839d2969f043b9418c8250380721
BLAKE2b-256 9a1f6eccebbffca276ad57cf2b2f50798c96f6b3f27c64799353ccdfe2bf3010

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