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

Uploaded CPython 3.10manylinux: glibc 2.12+ x86-64

KratosMultiphysics-9.0.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

KratosMultiphysics-9.0.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

KratosMultiphysics-9.0.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (20.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

KratosMultiphysics-9.0.3-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (20.3 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

File details

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

File metadata

File hashes

Hashes for KratosMultiphysics-9.0.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 03ec137a22d9dd86eee887ad5edf5664d3fd5e8d29a569a40464e723d7c5e1e2
MD5 0daa45e92239710a694578eaeb2b2177
BLAKE2b-256 dc6cc30c82e3dae6a99d5dc27c57ed5075bdeaf6a6e65e6d58076329cb2c21fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosMultiphysics-9.0.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6d93e959035d1317cf4a96a5ca7b1e0605f8ee8df51004c68135c29d720ec39d
MD5 3f90a33a99ed571341acd41801edbf58
BLAKE2b-256 670cc1885cb4f0726549edd0eb777e45e31eebaffcc0054f160ca47f060f62b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosMultiphysics-9.0.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 631e88b6e848aa99cfdb04782c16431a6628972c5cb024698fb0045142dadd7b
MD5 b015c379e1297999c970b9055d640d41
BLAKE2b-256 375d4a9a9f84c81cd800edf04f6b601eff4ec874129f27b3d0ce1ee9fb7c1de1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosMultiphysics-9.0.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d434f5da5d7f72a676e73eb657f00cdc8742b5571b409199465eaa1006e4f6ef
MD5 4c3db8517edc6195ad65842d5ed98989
BLAKE2b-256 ab61f6a3c7d9e6ea162a09704616a2cca494889edd8e75736af18b9fd41cf66a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for KratosMultiphysics-9.0.3-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 674a5d719c17cc4e3a186e7c5c3578dd963819de444999b562d0c1ea7840ab2c
MD5 92461ff27aeb95018b8cebd136f34853
BLAKE2b-256 50baf1917cab26f828a016220baf84ca8faed8b68fff55f665bb18a8067c848f

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