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. 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.

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 can be compiled in OSX.

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 boost.python and ublas
  • GidPost providing output to GiD
  • AMGCL for its highly scalable multigrid solver
  • ZLib The compression library

In applications

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

KratosMultiphysics-6.0.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

KratosMultiphysics-6.0.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file KratosMultiphysics-6.0.0.tar.gz.

File metadata

  • Download URL: KratosMultiphysics-6.0.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5

File hashes

Hashes for KratosMultiphysics-6.0.0.tar.gz
Algorithm Hash digest
SHA256 8e69ad1b588ac276eb82c171ca32d6d42310de480e489baaa1fe9cf27bec3a22
MD5 b479e0e03d630953c4751b1e3e4b9a35
BLAKE2b-256 f4f4d61e4ba7eaaa31822ecf43eff2a97071739141a4d5d3f710a00cc5e24a13

See more details on using hashes here.

File details

Details for the file KratosMultiphysics-6.0.0-py3-none-any.whl.

File metadata

  • Download URL: KratosMultiphysics-6.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.5

File hashes

Hashes for KratosMultiphysics-6.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f48a63c67def6ea39bfb3b6db3981dad4b38c60a5e6780b074e8bfdfcbffd36d
MD5 28beaadf809840738e3cb7e01a9c75b3
BLAKE2b-256 18ca3ad46adfbac10ca9320cfcdd19dc9edacdaee7b65077705602b95c9db057

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