Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

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

Project information

Getting Started

Contributors

Organizations contributing to Kratos:

International Center for Numerical Methods in Engineering Chair of Structural Analysis
Technical University of Munich

Known 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

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.

Files for KratosMultiphysics, version 6.0.2
Filename, size File type Python version Upload date Hashes
Filename, size KratosMultiphysics-6.0.2-py3-none-any.whl (3.5 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size KratosMultiphysics-6.0.2.tar.gz (3.9 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page