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
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:
- DEM for cohesive and non cohesive shperic and non spheric particles simultion
- Fluid Dynamics Provides 2D and 3D incompressible fluids formulation
- Fluid Structure Interaction for solution of different FSI problems
- Structural Mechanics Providing solution for solid, shell and beam structures with linear and nonlinear, static and dynamic behavior
- Contact Structural Mechanics For contact problems used along the Structural Mechanics application
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 SimulationProject information
Getting Started
- Building Kratos
- Getting Kratos binaries (via GiD)
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for KratosMultiphysics-6.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 693ac2412a692217ca4f2b3c6e403fd3bd9ec1c6257227aa45dea5bf68a3bb70 |
|
MD5 | 60e18b4ff48ce38fb7e9bf22d0f08838 |
|
BLAKE2b-256 | afabdd8ff76e1c27fb19419178c1090f85578aa884252dbc66bf27a5c0793ebe |