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

License C++ DOI GitHub stars Twitter Youtube

Release

PyPI pyversions Downloads

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 commercial software as it is. Many of its main applications are also free and BSD-4 licensed but each derived application can have its own proprietary 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:

Documentation

Here you can find the basic documentation of the project:

Getting Started

Tutorials

More documentation

Documentation

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




Altair Engineering


Deltares



Institute of Structural Analysis
Technische Universität Braunschweig



University of Padova, Italy



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

🤗 Looking forward to seeing your logo here!

Special Thanks To

In Kratos Core:

In applications:

How to cite Kratos?

Please, use the following references when citing Kratos in your work.

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-10.4.0-cp314-cp314-win_amd64.whl (11.8 MB view details)

Uploaded CPython 3.14Windows x86-64

kratosmultiphysics-10.4.0-cp314-cp314-manylinux_2_28_x86_64.whl (31.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

kratosmultiphysics-10.4.0-cp313-cp313-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.13Windows x86-64

kratosmultiphysics-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl (31.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

kratosmultiphysics-10.4.0-cp312-cp312-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.12Windows x86-64

kratosmultiphysics-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl (31.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

kratosmultiphysics-10.4.0-cp311-cp311-win_amd64.whl (11.5 MB view details)

Uploaded CPython 3.11Windows x86-64

kratosmultiphysics-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl (31.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

kratosmultiphysics-10.4.0-cp310-cp310-win_amd64.whl (11.4 MB view details)

Uploaded CPython 3.10Windows x86-64

kratosmultiphysics-10.4.0-cp310-cp310-manylinux_2_28_x86_64.whl (31.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

kratosmultiphysics-10.4.0-cp39-cp39-win_amd64.whl (11.3 MB view details)

Uploaded CPython 3.9Windows x86-64

kratosmultiphysics-10.4.0-cp39-cp39-manylinux_2_28_x86_64.whl (31.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

kratosmultiphysics-10.4.0-cp38-cp38-win_amd64.whl (11.4 MB view details)

Uploaded CPython 3.8Windows x86-64

kratosmultiphysics-10.4.0-cp38-cp38-manylinux_2_28_x86_64.whl (31.6 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

Details for the file kratosmultiphysics-10.4.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for kratosmultiphysics-10.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a83a20fd7c5125d2be8431357da16c1302f7721329db20e5e1ef537433cef529
MD5 3dcf236bb14178a98a7718b36d6d0dde
BLAKE2b-256 e3f5a86718d74191169212aba69627884fec0025a621083d8a862b22f582d0e5

See more details on using hashes here.

File details

Details for the file kratosmultiphysics-10.4.0-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosmultiphysics-10.4.0-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 355c82fd5b35ebd966cab233e32dd7d7e28e27ad04c4accfbd25244cd9c18ef6
MD5 c76f1fd1063353ff34f063b1d965137f
BLAKE2b-256 be52eb4500b85182390bc16a7f23e3ae9fdf43e3e7ae475f55b6fdf9f35c4521

See more details on using hashes here.

File details

Details for the file kratosmultiphysics-10.4.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for kratosmultiphysics-10.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bd4288336516d17a4a7bbd2b0932ee408c912502d377c02706b27551bd2668f2
MD5 f4960cc31628ca311f3ca96b13265929
BLAKE2b-256 76a34c2f63ccbb6aaaca73f2da596c66f63fdb04f0a5d3400a715599863c86da

See more details on using hashes here.

File details

Details for the file kratosmultiphysics-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosmultiphysics-10.4.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 26ff743126e38d8e947f43ba87132df40da1b97ae248b39a7390e9fd824b2efb
MD5 8d8dd49a88262a2ab4bd0aca1cb528cb
BLAKE2b-256 3e14f127107aa7cc295ab51690416cddf9c7a6ecba9aa8e29cf6ea8303af6589

See more details on using hashes here.

File details

Details for the file kratosmultiphysics-10.4.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for kratosmultiphysics-10.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f0e30ad7370c20408abb75103fa1519dc60c61df00da2567d50c021b3761b6d1
MD5 0fb2a34f97e9f058ed8eb21a266babbb
BLAKE2b-256 73f832de6581b572f48cb8a94a7c9a83faad07a89154dbf9ea26fa91de18c8fe

See more details on using hashes here.

File details

Details for the file kratosmultiphysics-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosmultiphysics-10.4.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 911d9227141100e0ccb11c297fc00b6590a4c29211d545d1eacaff4bd0fa2b74
MD5 de32a97d74b525dc334b498f6f289d93
BLAKE2b-256 9573bf7156b68c1c7ba00b8e4eb20976e202ebbd34c6cb6b83333f8e6fcddaf6

See more details on using hashes here.

File details

Details for the file kratosmultiphysics-10.4.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for kratosmultiphysics-10.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 175e8365780734231a2739fd454b042e31711db4b40fb0abf1f6ea388b199c9a
MD5 ea8353e84f392d379675a6c9284a949e
BLAKE2b-256 6b43cc5adb0d16ef05c15d182c3f17f5be184363287538223805bff6773d6465

See more details on using hashes here.

File details

Details for the file kratosmultiphysics-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosmultiphysics-10.4.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b38439a533984aaa41f4592809601a0ebc6dce143976190f69025bb4522d6ec
MD5 ed70780ca25415bd876606221ed2741c
BLAKE2b-256 c3298510a84ffae86de8633d69ead1245d5b104c1ab862125f305d63541b224d

See more details on using hashes here.

File details

Details for the file kratosmultiphysics-10.4.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for kratosmultiphysics-10.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1620f70fc5500e93fb7bebb75952a96adc048c433a7136c4245d1e552e1e48c1
MD5 c1d048c8ed76ac4c464a5084cd469c14
BLAKE2b-256 06f1764757aba16026ed32468c7524bdefe530c13e09193e6e29785e6bced4e1

See more details on using hashes here.

File details

Details for the file kratosmultiphysics-10.4.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosmultiphysics-10.4.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a14220a10fda72a2eff54b179eae2b4b51b615de61f53e51c36e361e21b9bec7
MD5 fd73e1fde5a39af446bde3591b8a14fd
BLAKE2b-256 6cd7c4e31deaba311b27c40c7708f86aa24a57b024f4a59e2dac701b2ba31228

See more details on using hashes here.

File details

Details for the file kratosmultiphysics-10.4.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for kratosmultiphysics-10.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e3e4557591041ded8e1abc0f9a0543e231d07aa4813cd9be7b6e98c6031b9cc1
MD5 dc32232417430cbde0a345862cb058c8
BLAKE2b-256 582c9cdcfd93abf948f848b9b0df88c2ae333caf00f3145eafd913d8aef0fb57

See more details on using hashes here.

File details

Details for the file kratosmultiphysics-10.4.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosmultiphysics-10.4.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 320ba78829e0d00ae6ca878cc9600daf153eacda73265c0375f6eb87e39669aa
MD5 5ecc9527a6ecd22560dc8730958d8fd5
BLAKE2b-256 284e7b7c3f8235ecacab24d340032f01d1d9bf1ce7cbd138862d70597dbe4c8f

See more details on using hashes here.

File details

Details for the file kratosmultiphysics-10.4.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for kratosmultiphysics-10.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d0cf822b4077d993a32c0f2c4d5877c6e0f07889e59ef6dd6922378a5f72c1b6
MD5 7f54ab249b9bfa7f0993678890a82843
BLAKE2b-256 9e4d9d8740950aa369205795120a1c2209b6b571b99fe5f5f4a2eae54a407d14

See more details on using hashes here.

File details

Details for the file kratosmultiphysics-10.4.0-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kratosmultiphysics-10.4.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9bae10ed9e01c972590bccb8e48c4552b031888c8f708b5d1d92eb6c66f17007
MD5 c8039dcc2cbd079b027ba563294b138b
BLAKE2b-256 9a6e8cda72752f785820cc90d37ea1d6a0e3c9d1288e023da96d1ffef3c8f971

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