stardis

Perform coupled heat transfer calculations
git clone git://git.meso-star.fr/stardis.git
Log | Files | Refs | README | LICENSE

commit 3dea9d4d5f9f4caa30da16c491a0711575348852
parent fb479daf34138db1769d747b44163420cca78230
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Wed, 20 May 2020 12:39:09 +0200

Translate README file

Diffstat:
MREADME.md | 95++++++++++++++++++++++++++++++++++++++++++++++---------------------------------
1 file changed, 55 insertions(+), 40 deletions(-)

diff --git a/README.md b/README.md @@ -1,58 +1,72 @@ -#stardis-app : Prototype d'application Stardis +# stardis -stardis-app est un prototype d'applicatif mettant en oeuvre la bibliothèque -stardis-solver (https://gitlab.com/meso-star/stardis-solver) avec comme objectif -de faire la jonction entre un outil de CAO telle que Salome et le solver. +## Overview -Pour compiler il suffit de taper `make` après avoir préalablement renseigner -dans le makefile la variable SDIS_SDK qui est le chemin du SDK de Stardis. Voir -les notes de version en ci-dessous pour avoir la bonne version du SDK. +Stardis is a software dedicated to the resolution of coupled +convective-conductive-radiative thermal problems in 3D environments. +It is based on [stardis-solver](https://gitlab.com/meso-star/stardis-solver) +and exposes some of the main features of the solver in an easy to use way. +Using stardis is a practical way of carrying out thermal studies on CAD +models which can be exported from Salomé or other similar software. -# Note de versions +## How to build -## v0.4 +Stardis relies on the [CMake](http://www.cmake.org) and the +[RCMake](https://gitlab.com/vaplv/rcmake/) package to build. +It also depends on the +[RSys](https://gitlab.com/vaplv/rsys/), +[star-enclosures-3d](https://gitlab.com/meso-star/star-enclosures-3d/), +[star-geometry-3d](https://gitlab.com/meso-star/star-geometry-3d/), +[star-stl](https://gitlab.com/meso-star/star-stl) and +[stardis-solver](https://gitlab.com/meso-star/stardis-solver) libraries +as well as on the [OpenMP](http://www.openmp.org) 2.0 specification to +parallelize its computations. -- Conformité C99. -- Build Windows. -- Passage à stardis-solver 0.5 ; l'intégration temporelle n'est toutefois pas - encore accessible. -- Passage à cmake -## v0.3.2 +First ensure that CMake and a C99 compiler that implements the OpenMP 2.0 +specification are installed on your system. Then install the RCMake package as +well as all the aforementioned prerequisites. Finally generate the project from +the `cmake/CMakeLists.txt` file by appending to the `CMAKE_PREFIX_PATH` +variable the install directories of its dependencies. -- Ajout de la fonctionnalité solve_probe_boundary. La fonction solve est - automatiquement selectionnée en fonction de la distance à la primitive la plus - proche. Si la distance est inférieure à 2.1 delta, la fonction - solve_probe_boundary sera utilisée. -- Ajout des conditions limites en flux. +## Note de versions -## v0.3.1 +### v0.5 -Ajout du tranfert radiatif. Ce qui ajoute deux nouveaux parametrès par medium : +### v0.4 + +- Improve C99 compliance. +- Build on Windows systems. +- Upgrade stardis-solver to v0.5. +- Transition to cmake to manage builds. + +### v0.3.2 + +- Add the solve_probe_boundary feature. The solve_probe_boundary VS + solve_probe selection is automated according the probe-geometry distance. + solve_probe_boundary is called for probe points closer than 2.1 delta + from geometry. +- Add flux boundary conditions. + +### v0.3.1 + +Add radiative transfer computations. To achieve this, media gain 2 new parameters: - emissivity; - specular_fraction. -## v0.3 - -Passage à la version 0.3.0 du SDK de stardis-solver. La version modifié du SDK -est disponible sur le NAS -(meso-star/repo/Stardis-0.1.0-GNU-Linux64_modified.tar.gz). Trois fonctionnalités -ont été ajoutés : +### v0.3 - - la puissance volumique; - - la possibilité de renseigner l'argument fp_to_meter de la fonction solve de - stardis-solver; - - une option pour dumper la géométrie après analyse au format VTK avec des tags - medium front/back et id des conditions limites. +- Upgrade stardis-solver to v0.3. +- Add volumic power sources on solids; +- Allow to use the fp_to_meter parameter of the stardis-solver solve function; +- Add a dump geometry feature. It outputs the geometry as it is sent to + stardis-solver in VTK format, together with the front and back media and + boundary conditions information. -## v0.1 +### v0.1 -Evalue une température sonde uniquement, pour un système purement conductif.Les -conditions aux limites peuvent être de type dirichlet ou de type échange. Cette -version repose sur le SDK de Stardis modifié 0.1.0 disponible sur la NAS -(meso-star/repo/Stardis-0.1.0-GNU-Linux64_modified.tar.gz). La modification -consiste en l'ajout de la bibliothèqe sstl et tinyexpr -(https://github.com/codeplea/tinyexpr (https://github.com/codeplea/tinyexpr) +- Allow probe computations on conductive-only thermal systems. +- Allow Dirichlet and h.dT boundary conditions. +\ No newline at end of file