-
Notifications
You must be signed in to change notification settings - Fork 36
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
1 parent
38da674
commit cfa4501
Showing
43 changed files
with
1,280 additions
and
485 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
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 |
---|---|---|
@@ -1,47 +1,50 @@ | ||
Introduction | ||
============ | ||
|
||
ECOGEN is a CFD plateform written in C++ object oriented programming langage. It is dedicated to numerical simulation of compressible multiphase flows. It has the vocation to share academics researches in the multiphase flow field in direction to ohter academics but also for industrials, students, etc. | ||
ECOGEN is a CFD | ||
|
||
- multi-models (single phase, multiphase with or without equilibrium) | ||
- multi-physics (thermal transfers, viscosity, surface tension, mass transfers) | ||
- multi-meshes (Cartesian, unstructured, AMR) | ||
- multi-CPU | ||
- multi-model (single phase, multiphase with or without equilibriums), | ||
- multi-physics (thermal transfers, viscosity, surface tension, mass transfers), | ||
- multi-mesh (Cartesian, unstructured, AMR), | ||
- multi-core, | ||
|
||
plateform written in C++ object-oriented-programming language. It is dedicated to numerical simulation of compressible multiphase flows. It has the vocation to share academics research in the multiphase flow field in direction to other academics but also for industrials, students, etc. | ||
|
||
ECOGEN stands for: | ||
|
||
- **E**\ volutive: makes easier future developpements | ||
- **C**\ ompressible: dedicated to compressible flows | ||
- **O**\ penSource: Distributed under GPLv3 Licence | ||
- **G**\ enuine: Uses the "Diffuse Interface Method" (DIM) | ||
- **E**\asy: simple to install and use (C++ compiler and MPI) | ||
- **N**-phase: liquids, vapors, inert gases and/or reactives | ||
- **E**\ volutive: Made for easier future developments. | ||
- **C**\ ompressible: Dedicated to compressible flows. | ||
- **O**\ pen-source: Distributed under `GNU GPLv3 License`_. | ||
- **G**\ enuine: Uses the "Diffuse Interface Method" (DIM). | ||
- **E**\ asy: Simple to install and use (C++ compiler and MPI). | ||
- **N**\ -phase: Liquids, vapors, inert gases and/or reactives. | ||
|
||
.. _`GNU GPLv3 License`: http://www.gnu.org/licenses | ||
|
||
What kind of physical problems ? | ||
-------------------------------- | ||
What kind of physical problems? | ||
------------------------------- | ||
|
||
ECOGEN is designed for following applications: | ||
ECOGEN is designed for the following: | ||
|
||
- Solving interface problems between pure or multicomponents fluids and mixtures of multiphase flows. | ||
- Treating surface tension, heat and mass transfers for evaporating and condensing flow, cavitation. | ||
- Computing wave propagation in strongly unsteady situations using a specific Adaptative Mesh Reffinement . | ||
- Solving interface problems between pure or multicomponent fluids and mixtures of multiphase flows. | ||
- Treating surface tension, heat and mass transfers for cavitation, evaporating and condensing flows. | ||
- Computing wave propagation in strongly unsteady situations using a specific Adaptive Mesh Refinement. | ||
- Computing on unstructured grids to simulate complex geometries. | ||
- Parallel computing using open MPI libraries. | ||
|
||
What about the engine ? | ||
----------------------- | ||
What about the engine? | ||
---------------------- | ||
|
||
ECOGEN is a receptacle of a story of diffuse interface method (DIM) theory that started in the late 90s. DIM summarizes more than 20 years of researches on multiphase flow modelling with the objective to develop mathematical models as well as their associated numerical methods. | ||
ECOGEN is a receptacle of a story of diffuse-interface-method (DIM) theory that started in the late 90s. DIM summarizes more than 20 years of researches on multiphase flow modelling with the goal to develop mathematical models as well as their associated numerical methods. | ||
|
||
What is a diffuse interface? In DIM theory, the interfaces between pure phases are captured as diffuse numerical zones meaning that one goes continuously from one phase to another. | ||
What is a diffuse interface? In DIM theory, the interfaces between pure phases are captured as diffuse numerical regions, meaning that one goes continuously from one phase to another. | ||
|
||
.. _Fig:introduction:diffInterface: | ||
|
||
.. figure:: ./_static/intro/diffInterface.png | ||
|
||
1D extraction of the diffuse interface zone of a water droplet. | ||
|
||
This way is possible thanks to a thermodynamical consistency. Then, the flow solution does no longer requires interface tracking algorithms: It became easy to simulate complex topological shape evolutions between miscible or non miscible fluid. Moreover, pressure waves (shock waves, acoustic waves) can propagate and interact properly in the whole flow. | ||
1D extraction of the diffuse interface region of a water droplet. | ||
|
||
The basic research on DIM is now matured enough to propose ECOGEN, a numerical tool that can be largely cast and use to solve industrial as well as research multiphase flow problems. | ||
This way is possible thanks to a thermodynamics consistency. Then, the flow solution does no longer requires interface tracking algorithms: It becomes easy to simulate complex topological-shape evolutions between miscible or non-miscible fluids. Moreover, pressure waves (shock waves, acoustic waves) can propagate and interact properly in the whole flow. | ||
|
||
The base research on DIM is now matured enough to propose ECOGEN, a numerical tool that can be largely cast and use to solve industrial as well as research multiphase flow problems. |
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
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
Oops, something went wrong.