-
Notifications
You must be signed in to change notification settings - Fork 247
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
72 additions
and
70 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,20 +3,11 @@ keywords: Summary | |
tags: [] | ||
sidebar: kratos_for_users | ||
permalink: index.html | ||
title: Summary | ||
title: | ||
summary: | ||
--- | ||
<p align=center><img height="72.125%" width="72.125%" src="https://raw.githubusercontent.com/KratosMultiphysics/Documentation/master/Wiki_files/Home/kratos.png"></p> | ||
|
||
[![License][license-image]][license] [![C++][c++-image]][c++standard] [![Github CI][Nightly-Build]][Nightly-link] [![DOI][DOI-image]][DOI] [![GitHub stars][stars-image]][stars] [![Twitter][twitter-image]][twitter] | ||
|
||
[![Release][release-image]][releases] | ||
<a href="https://github.com/KratosMultiphysics/Kratos/releases/latest"><img src="https://img.shields.io/github/release-date/KratosMultiphysics/Kratos?label="></a> | ||
<a href="https://github.com/KratosMultiphysics/Kratos/compare/Release-8.1...master"><img src="https://img.shields.io/github/commits-since/KratosMultiphysics/Kratos/latest?label=commits%20since"></a> | ||
<a href="https://github.com/KratosMultiphysics/Kratos/commit/master"><img src="https://img.shields.io/github/last-commit/KratosMultiphysics/Kratos?label=latest%20commit"></a> | ||
|
||
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/KratosMultiphysics.svg)](https://pypi.org/project/KratosMultiphysics/) | ||
[![Downloads](https://pepy.tech/badge/KratosMultiphysics/month)](https://pepy.tech/project/KratosMultiphysics) | ||
<p align=center><img height="72.125%" width="72.125%" src="https://raw.githubusercontent.com/KratosMultiphysics/Documentation/master/Wiki_files/Home/kratos.png"></p> | ||
|
||
[release-image]: https://img.shields.io/badge/release-9.3-green.svg?style=flat | ||
[releases]: https://github.com/KratosMultiphysics/Kratos/releases | ||
|
@@ -50,100 +41,110 @@ _KRATOS Multiphysics_ ("Kratos") is a framework for building parallel, multi-dis | |
|
||
**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: | ||
## Getting Started | ||
{:.no_toc} | ||
- Getting Kratos its easy with the pip packages: | ||
|
||
```console | ||
pip install KratosMultiphysics-all | ||
``` | ||
|
||
- You can also check our Github page and Python Project | ||
|
||
<div class=row> | ||
<div class="col-md-6" style="text-align: center"><a href="https://pypi.org/project/KratosMultiphysics-all"><img style="width:96px !important;" src="https://cdn.jsdelivr.net/npm/@programming-languages-logos/[email protected]/python_256x256.png"></a></div> | ||
<div class="col-md-6" style="text-align: center"><a href="https://github.com/KratosMultiphysics/Kratos"><img style="width:96px !important;" src="https://raw.githubusercontent.com/rdimascio/icons/master/icons/github.svg"></a></div> | ||
</div> | ||
|
||
- Or check our compilation guide for more advanced usages | ||
|
||
|
||
## Main Applications: | ||
{:.no_toc} | ||
- [DEM](applications/DEMApplication) for cohesive and non cohesive spheric and non spheric particles simulation | ||
- [Fluid Dynamics](applications/FluidDynamicsApplication/README.md) Provides 2D and 3D incompressible fluids formulation | ||
- [Fluid Structure Interaction](applications/FSIApplication/README.md) for solution of different FSI problems | ||
- [Structural Mechanics](applications/StructuralMechanicsApplication/README.md) Providing solution for solid, shell and beam structures with linear and nonlinear, static and dynamic behavior | ||
- [Contact Structural Mechanics](applications/ContactStructuralMechanicsApplication/README.md) For contact problems used along the [Structural Mechanics application](applications/StructuralMechanicsApplication/README.md) | ||
|
||
## Some main modules are: | ||
## Main Modules: | ||
{:.no_toc} | ||
- [Linear Solvers](applications/LinearSolversApplication/README.md) | ||
- [Trilinos](applications/TrilinosApplication/README.md) | ||
- [Metis](applications/MetisApplication/README.md) | ||
- [Meshing](applications/MeshingApplication/README.md) | ||
|
||
# Documentation | ||
Here you can find the basic documentation of the project: | ||
|
||
## Getting Started | ||
* Getting Kratos (Last compiled Release) | ||
* [Kratos from `pip`](https://pypi.org/project/KratosMultiphysics/): Just simply type on terminal `pip install KratosMultiphysics-all` | ||
* [Kratos for GiD](https://github.com/KratosMultiphysics/Kratos/wiki/Getting-Kratos-binaries-(via-GiD)) | ||
* Compiling Kratos | ||
* [See INSTALL.md](https://github.com/KratosMultiphysics/Kratos/blob/master/INSTALL.md) | ||
|
||
## Tutorials | ||
{:.no_toc} | ||
* [Running an example from GiD](https://github.com/KratosMultiphysics/Kratos/wiki/Running-an-example-from-GiD) | ||
* [Kratos input files and I/O](https://github.com/KratosMultiphysics/Kratos/wiki/Kratos-input-files-and-IO) | ||
* [Data management](https://github.com/KratosMultiphysics/Kratos/wiki/Data-management) | ||
* [Solving strategies](https://github.com/KratosMultiphysics/Kratos/wiki/Solving-strategies) | ||
* [Manipulating solution values](https://github.com/KratosMultiphysics/Kratos/wiki/Manipulating-solution-values) | ||
* [Multiphysics](https://github.com/KratosMultiphysics/Kratos/wiki/Multiphysics-example) | ||
|
||
## More documentation | ||
[Wiki](https://github.com/KratosMultiphysics/Kratos/wiki) | ||
|
||
# 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](https://kratosmultiphysics.github.io/Examples/) | ||
|
||
<span> | ||
<img align="center" src="https://github.com/KratosMultiphysics/Examples/raw/master/fluid_dynamics/use_cases/barcelona_wind/resources/BarcelonaVelocityVector.png" width="288"> | ||
Barcelona Wind Simulation | ||
</span> | ||
<p>Barcelona Wind Simulation</p> | ||
<br> | ||
|
||
# Contributors | ||
Organizations contributing to Kratos: | ||
|
||
<img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/CIMNE_logo.png" width="128"> | ||
</br></br><p>International Center for Numerical Methods in Engineering</p> | ||
|
||
</br></br> | ||
|
||
<img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/TUM_Logo.png" width="128"> | ||
</br><p>Chair of Structural Analysis</br>Technical University of Munich </p> | ||
|
||
</br></br> | ||
|
||
<img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/altair-sponsor-logo.png" width="128"> | ||
</br><p>Altair Engineering</p> | ||
|
||
<img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/Deltares_logo.png" width="128"> | ||
</br><p>Deltares</p> | ||
|
||
</br></br> | ||
|
||
<img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/TUBraunschweig_logo.svg" width="128"> | ||
<p>Institute of Structural Analysis</br>Technische Universität Braunschweig</p> | ||
|
||
</br></br> | ||
|
||
<img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/logo_UNIPD.svg" width="128"> | ||
<p> University of Padova, Italy </p> | ||
|
||
</br></br> | ||
<table style="max-width:100%; width:100%"> | ||
<tr> | ||
<td><img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/CIMNE_logo.png" style="width:128px !important;"></td> | ||
<td style="vertical-align: middle;"><p>International Center for Numerical Methods in Engineering</p></td> | ||
</tr> | ||
<tr> | ||
<td><img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/TUM_Logo.png" style="width:128px !important;"></td> | ||
<td style="vertical-align: middle;"><p>Chair of Structural Analysis<br>Technical University of Munich</p></td> | ||
</tr> | ||
<tr> | ||
<td><img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/altair-sponsor-logo.png" style="width:128px !important;"></td> | ||
<td style="vertical-align: middle;"><p>Altair Engineering</p></td> | ||
</tr> | ||
<tr> | ||
<td><img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/Deltares_logo.png" style="width:128px !important;"></td> | ||
<td style="vertical-align: middle;"><p>Deltares</p></td> | ||
</tr> | ||
<tr> | ||
<td><img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/TUBraunschweig_logo.svg" style="width:128px !important;"></td> | ||
<td style="vertical-align: middle;"><p>Institute of Structural Analysis<br>Technische Universität Braunschweig</p></td> | ||
</tr> | ||
<tr> | ||
<td><img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/logo_UNIPD.svg" style="width:128px !important;"></td> | ||
<td style="vertical-align: middle;"><p>University of Padova, Italy</p></td> | ||
</tr> | ||
</table> | ||
|
||
# Our Users | ||
Some users of the technologies developed in Kratos are: | ||
|
||
<span> | ||
<img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/AIRBUS_logo.png" width="128"> | ||
<p>Airbus Defence and Space</br>Stress Methods & Optimisation Department</p> | ||
</span> | ||
<span> | ||
<img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/siemens_logo.png" width="128"> | ||
<p>Siemens AG</br>Corporate Technology</p> | ||
</span> | ||
<span> | ||
<img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/onera_logo.png" width="128"> | ||
<p>ONERA, The French Aerospace Lab<br>Applied Aerodynamics Department</p> | ||
</span> | ||
|
||
🤗 Looking forward to seeing your logo here! | ||
<table style="width:100%"> | ||
<tr> | ||
<td><img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/AIRBUS_logo.png" style="width:128px !important;"></td> | ||
<td style="vertical-align: middle;"><p><p>Airbus Defence and Space<br>Stress Methods & Optimisation Department</p></p></td> | ||
</tr> | ||
<tr> | ||
<td><img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/siemens_logo.png" style="width:128px !important;"></td> | ||
<td style="vertical-align: middle;"><p>Siemens AG<br>Corporate Technology</p></td> | ||
</tr> | ||
<tr> | ||
<td><img align="left" src="https://github.com/KratosMultiphysics/Documentation/raw/master/Wiki_files/Logos/onera_logo.png" style="width:128px !important;"></td> | ||
<td style="vertical-align: middle;"><p>ONERA, The French Aerospace Lab<br>Applied Aerodynamics Department</p></td> | ||
</tr> | ||
</table> | ||
|
||
Looking forward to seeing your logo here! | ||
|
||
# Special Thanks To | ||
## In Kratos Core: | ||
{:.no_toc} | ||
- [Boost](http://www.boost.org/) for ublas | ||
- [pybind11](https://github.com/pybind/pybind11) for exposing C++ to python | ||
- [GidPost](https://www.gidhome.com/gid-plus/tools/476/gidpost/) providing output to [GiD](https://www.gidhome.com/) | ||
|
@@ -152,6 +153,7 @@ Some users of the technologies developed in Kratos are: | |
- [ZLib](https://zlib.net/) The compression library | ||
|
||
## In applications: | ||
{:.no_toc} | ||
- [Eigen](http://eigen.tuxfamily.org) For linear solvers used in the [LinearSolversApplication](applications/LinearSolversApplication) | ||
- [Trilinos](https://trilinos.org/) for MPI linear algebra and solvers used in [TrilinosApplication](applications/TrilinosApplication) | ||
- [METIS](http://glaros.dtc.umn.edu/gkhome/views/metis) for partitioning in [MetisApplication](applications/MetisApplication/README.md) | ||
|
@@ -162,6 +164,6 @@ Some users of the technologies developed in Kratos are: | |
|
||
# How to cite Kratos? | ||
Please, use the following references when citing Kratos in your work. | ||
- Dadvand, P., Rossi, R. & Oñate, E. An Object-oriented Environment for Developing Finite Element Codes for Multi-disciplinary Applications. Arch Computat Methods Eng 17, 253–297 (2010). https://doi.org/10.1007/s11831-010-9045-2 | ||
- Dadvand, P., Rossi, R. & Oñate, E. An Object-oriented Environment for Developing Finite Element Codes for Multi-disciplinary Applications. Arch Computat Methods Eng 17, 253–297 (2010). <https://doi.org/10.1007/s11831-010-9045-2> | ||
- Dadvand, P., Rossi, R., Gil, M., Martorell, X., Cotela, J., Juanpere, E., Idelsohn, S., Oñate, E. (2013). Migration of a generic multi-physics framework to HPC environments. Computers & Fluids. 80. 301–309. 10.1016/j.compfluid.2012.02.004. | ||
- Vicente Mataix Ferrándiz, Philipp Bucher, Rubén Zorrilla, Riccardo Rossi, Jordi Cotela, Alejandro Cornejo Velázquez, Miguel Angel Celigueta, Josep Maria, Tobias Teschemacher, Carlos Roig, Miguel Maso, Guillermo Casas, Suneth Warnakulasuriya, Marc Núñez, Pooyan Dadvand, Salva Latorre, Ignasi de Pouplana, Joaquín Irazábal González, Ferran Arrufat, … Javi Gárate. (2022). KratosMultiphysics/Kratos: Release 9.2 (v9.2). Zenodo. https://doi.org/10.5281/zenodo.3234644 | ||
- Vicente Mataix Ferrándiz, Philipp Bucher, Rubén Zorrilla, Riccardo Rossi, Jordi Cotela, Alejandro Cornejo Velázquez, Miguel Angel Celigueta, Josep Maria, Tobias Teschemacher, Carlos Roig, Miguel Maso, Guillermo Casas, Suneth Warnakulasuriya, Marc Núñez, Pooyan Dadvand, Salva Latorre, Ignasi de Pouplana, Joaquín Irazábal González, Ferran Arrufat, … Javi Gárate. (2022). KratosMultiphysics/Kratos: Release 9.2 (v9.2). Zenodo. <https://doi.org/10.5281/zenodo.3234644> |