From edfc912205509a7a614bedccac5f4bc14e960ada Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabien=20P=C3=A9an?= Date: Mon, 12 Jun 2017 23:02:58 +0200 Subject: [PATCH] Fix README typo and style. --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 3fcd4d6cb12f..f1187e0b8c92 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,9 @@ # Overview -Kratos is a framework for building multi-disciplinary finite element programs. It provides several tools for fast implementation of finite element applications. CFD, CSD, Thermally Coupled Problems, Particles, ... +_Kratos_ is a framework for building multi-disciplinary finite element programs. It provides several tools for fast implementation of finite element applications. CFD, CSD, Thermally Coupled Problems, Particles, ... -# What is Kratos? +# What is _Kratos_? _Kratos_ is a framework for building multi-disciplinary finite element programs. It provides several tools for easy implementation of finite element applications and a common platform providing effortless interaction between them. _Kratos_ has an innovative variable base interface designed to be used at different levels of abstraction and implemented to be very clear and extendible. It also provides an efficient yet flexible data structure which can be used to store any type of data in a type-safe manner. The [Python](http://www.python.org/) scripting language is used to define the main procedure of _Kratos_ which significantly improves the flexibility of the framework in time of use. @@ -18,21 +18,21 @@ If you have not visited the general [CIMNE _Kratos_ Website](http://www.cimne.co Some potential users of _Kratos_ are: -* _Finite Element Developers_: These developers are considered to be more expert in **FEM**, from the physical and mathematical points of view, than C++ programming. For this reason, _Kratos_ provides their requirements without involving them in advanced programming concepts. +* _Finite Element Developers_: These developers are considered to be more expert in **FEM**, from the physical and mathematical points of view, than C++ programming. For this reason, _Kratos_ provides their requirements without involving them in advanced programming concepts. -* _Application Developers_: These users are less interested in finite element programming and their programming knowledge may vary from very expert to higher than basic. They may use not only _Kratos_ itself but also any other applications provided by finite element developers, or other application developers. Developers of optimization programs or design tools are the typical users of this kind. +* _Application Developers_: These users are less interested in finite element programming and their programming knowledge may vary from very expert to higher than basic. They may use not only _Kratos_ itself but also any other applications provided by finite element developers, or other application developers. Developers of optimization programs or design tools are the typical users of this kind. -* _Package Users Engineers_: and designers are other users of _Kratos_. They use the complete package of _Kratos_ and its applications to model and solve their problem without getting involved in internal programming of this package. For these users _Kratos_ has to provide a flexible external interface to enable them use different features of _Kratos_ without changing its implementation. +* _Package Users Engineers_: and designers are other users of _Kratos_. They use the complete package of _Kratos_ and its applications to model and solve their problem without getting involved in internal programming of this package. For these users _Kratos_ has to provide a flexible external interface to enable them use different features of _Kratos_ without changing its implementation. -#Who is _Kratos_? +# Who is _Kratos_? -The _Kratos_ structure, due to its multi disciplinary nature, has to support the wide variety of algorithms involved in different areas. That's the principal reason that explain the variety of people, mostly engineers, composing the _Kratos_ Community. +The _Kratos_ structure, due to its multi disciplinary nature, has to support the wide variety of algorithms involved in different areas. That's the principal reason that explain the variety of people, mostly engineers, composing the _Kratos_ Community. -#Keywords +# Keywords **Free Multi-physic Finite Element Method C++ Open Source Code** -_Kratos_ is **MULTI-PHYSIC**. One of the main topics in engineering nowadays is the combination of different analysis (thermal, fluid dynamic, structural) with optimising methods in one global software package with just one user interface and, even more, the possibility to extend the implemented solution to new problems. +_Kratos_ is **MULTI-PHYSICS**. One of the main topics in engineering nowadays is the combination of different analysis (thermal, fluid dynamic, structural) with optimising methods in one global software package with just one user interface and, even more, the possibility to extend the implemented solution to new problems. _Kratos_ is **FINITE ELEMENT METHOD** (**FEM**) based. Many problems in engineering and applied science are governed by **Partial Differential Equations** (**PDE**), easily handled by computer thanks to numerical methods. The **FEM** is one of the most powerful, flexible and versatile existing methods. @@ -44,4 +44,4 @@ _Kratos_ is **OPEN SOURCE**. The main code and program structure is available an ![](https://raw.githubusercontent.com/KratosMultiphysics/Documentation/master/Wiki_files/Home/Manos.jpg) -_Kratos_ is **FREE** because is devoted mainly to developers, researchers and students and, therefore, is the most fruitful way to share knowledge and built a robust numerical methods laboratory adapted to their users' needs. Free because you have the freedom to modify and distribute the software. The one thing you're not able to do with free software is take away other people's freedom. Please, read the license for more detailed information. +_Kratos_ is **FREE** because it is devoted mainly to developers, researchers and students and, therefore, it is the most fruitful way to share knowledge and built a robust numerical methods laboratory adapted to their users' needs. Free because you have the freedom to modify and distribute the software. The one thing you're not able to do with free software is take away other people's freedom. Please, read the license for more detailed information.